There does seem to be an awful lot of netbooks on offer at the moment. For me, the Samsung NC10 was an easy choice because it has an excellent keyboard - the keys are shrunk only ever so slightly - it has very good battery life and also does not have a shiny screen. It’s a personal thing, but I don’t like these glossy, highly-reflective screens, especially when used out of doors.
The only downside was the absence of choice of operating system. It was Windows XP or nothing. As I intended to install Debian Linux straight away, this meant paying Bill Gates for something I did not want and would probably just throw away: the so-called “Windows tax”. But the Samsung won in every other respect, so this was something I just had to accept.
A bit of research showed that the webcam, bluetooth, sound and wireless systems should all work ok with Linux so I went ahead and chose a blue NC10. At the time of purchase the other colours available were red and black.
Samsung NC10 (and a six inch ruler)

As the NC10 is too small for a CD/DVD drive, the easiest way to at least start this installation was with a bootable USB flash memory device, bootable SD card or a USB CD/DVD drive. I employed the latter medium as I had a drive available and used the “netinst” version of the Debian “testing” distribution, currently called “squeeze”. This involved downloading and using a 150MB iso CD image, available from this directory. This image contains all the basic stuff and the remainder of the installation was completed over the Internet from a local mirror site.
At the time of this installation, squeeze was using the 2.6.26 kernel. A little Googling had told me that although the Atheros wireless chipset was fully supported with the ath5k driver in the 2.6.29 kernel, the 2.6.26 one would involve a bit of fiddling with madwifi, so I opted to complete the installation using a wired network connection.
It’s worth adding at this point that preferring KDE to Gnome, the default desktop environment, I used the “desktop=kde” command line option when beginning to start the installation.
The next step was to upgrade to the 2.6.29 kernel, which was available from the “unstable” (aka “sid”) Debian repository, and wireless immediately ‘just worked’.
Well, it almost did. I had problems with seamlessly switching from wired to wireless LAN and this was cured by removing all traces of network-manager and installing wicd - which has been really excellent.
Samsung NC10, Debian Linux and KDE

Almost everything else worked properly apart from a few of the special function keys. Suspend to disk and suspend to RAM are both fine. Just shutting the lid also triggers suspend to RAM.
I have mapped several of the function keys to control the backlight brightness, switch the display off and on and also control sound. These key bindings make use of xbindkeys together with xbacklight, xset and amixer. I have had to write a couple of small shell scripts to get things just as I like them, but none of these was strictly necessary.
Battery life is a genuine six hours using wireless 100% of the time, but with the screen brightness set quite low (xbacklight set to 15-20%).
The keypad is a bit fiddly to use and a separate mouse/trackball does make life much easier, but so far, overall, I have been very pleased indeed with the NC10.