Following a PSU ‘incident’ in the main PC used in the lounge, (caused by overheating – my own fault), I’ve recently had (an excuse) to build a new PC.

I took the opportunity to move from Windows to Linux; Ubuntu 10.04 (64-bit) to be precise.

A very smooth and fast install process via a USB stick. Less than 15 minutes installation, including faffing around on my part. The SSD makes it astonishingly fast. The BIOS part of the boot takes the longest!

Generally everything is going smoothly, with only a few exceptions:
1. Flash. [not resolved – limping on]
64-bit flash support on linux is dreadful. It needs sorting out.
How can a quad-core 2.8Ghz processor with a modern nVidia graphics card struggle to render full-screen you-tube videos?!

2. FTP. [resolved]
I spent four evenings trying to get a very simple FTP server set up. I finally got it working after realising that proftpd was trying to run in two different modes at the same time (standalone and via inetd).

3. Mounting a windows share. [resolved]
I use another machine (running windows) to store most of my files. I want this mounted so that I can use it just like files on the local machine. This went relatively smoothly (a lot of command-line stuff mind you – I’m slightly bemused to be editing the /etc/fstab file by hand – where’s the ‘map network drive’ equivalent?!).
All seemed good; The file browser in ubuntu (nautilus) worked very nicely with it.
However, Eagle (PCB/Schematic software) steadfastly refused to talk to it, spitting out errors to the syslog [alas, now lost, otherwise I’d have included more details here].

After several evenings’ fruitless fiddling, I finally found the solution; noserverino
my /etc/fstab entry now looks as follows;

//<IP Address>/Eagle /home/nigel/mapped/batsocks/eagle cifs noserverino,auto,rw,gid=<unix group name>,guest,file_mode=0666,dir_mode=0777 0 1

Eagle is now happy to work with it!

(OK. Waffle over.)