I'm sitting at the office, missing my Linux box. How sad am I?!
Had a rough experience over the weekend (I can't find the energy to play during the week). I was very interested in Beryl a 3D accelerated desktop interface (lots of nice eye candy). I didn't think things through properly and headed straight for the Nvidia site to download drivers. Big mistake -> much grief. I got it working but there were too many problems so i decided to revert.
As things went from bad to worse I was expecting to need to reinstall the system to get myself out of the many holes I'd dug but after walking away for a couple of hours I was able to sort it out and get things back to normal (with GLX/Beryl still working). For a large part of the time I had no X and didn't know where to start but after reading through various man files i was able to find enough pointers and with some more pocking around i was able to get the various packages installed to recover X and get back to normal operation.
I'm starting to understand why people get so militant and emotional about their choice of software, there is a big emotional investment in this stuff ... when things go wrong you can't help but wonder whether it's worth the effort and compare it to previous experiences. I guess this is where a bit of blind faith in the cause is needed to pull one along. The prospect of having to start with a clean system was daunting. But i think what kept me going is that it would still be quicker than building my windows box. Even now - the though of having to install windows on this box scares me: 1) will activation work? (will i even find the product key?) 2) There are so many drivers and codecs that need downloading and endless rebooting - what a pain. 3) For a few of the devices i don't even know how i got them working last time - just a lot of clicking around until they worked. 4) Windows is just an OS - it's a few hours more to get VS, Office etc up and running.
In any case, the total time to install a complete, working windows box would be much greater than with the Linux box 2Days/vs 3 hours. And in any case - I was able to recover the system and didn't need to reinstall! i learnt a few tricks about how to get on the web and list and download packages with no X GUI and next time this happens it will be easier.
Linux, doesn't feel quite as zippy as when I first brought it up. I have installed a lot of packages but I suspect the main culprit is Beagle, a desktop search tool. I have set it to index a lot of stuff, especially on my old NTFS partitions - i think it doesn't like NTFS.
Beagle is very similar to the MSN desktop search tool. Running queries is very simple and it is remarkably good at getting the right things in lightening fast speeds.
I'm not sure what to do yet about those NTFS partitions. I think Beagle has a concept of static indexes which would be ideal for those read-only NTFS partitions.
Until now, I haven't felt comfortable locking myself into a Linux partition format for anything important, but i feel ready to do so now and will be moving my main data drive to ext3. fs-driver offers good support for reading ext2/3 partitions in Windows so it's not too risky.
I'm not ready to get rid of Windows dual-boot yet though. The main problem is that I haven't found anything close to a reasonable video calling solution. There are other holes but these at least can be worked around by running windows in a VM.
Another task: I need to get more familiar with what's being run at boot time, it's still pretty fast, and memory usage rarely goes above 350Mb, but there are a lot of processes running immediately after boot which are probably using CPU and IO and it would be nice to know what everything is and get rid of the ones i don't need.
There is a services tab in Ubuntu, so i will start there before digging into the RC scripts.
It would be nice to build a custom kernel too, perhaps as a Christmas project, although i don't know if I'm brave enough for that just yet - i suspect much of the apt repositories wouldn't work with a custom kernel so I will need to do a lot of research before going down that route.