Ubuntu on Laptop: It Just Works
Oh. My. Goodness.
Over the months, I've written so many blog entries about my struggles to get hepcat (a Dell Inspiron 600m laptop) running with Fedora Core Linux. This evening I installed Ubuntu Linux, and all the things that were causing me so much grief were cured.
- Suspend-to-Disk - Fedora disables the kernel CONFIG_SOFTWARE_SUSPEND setting, which means you cannot suspend to disk. Without suspend, you have to go through a full startup and shutdown every time you want to use the system, which is unacceptable on a laptop. To work around this problem on Fedora Core 3 I built a custom kernel. After upgrading to Fedora Core 4, that kernel no longer suspended correctly.
- Intel Wireless Drivers - Fedora is shipping broken ipw2200 drivers. To get the wireless network adapter working correctly under Fedora Core 3, I had to download the driver source and build them myself. You also have to grab the adapter firmware too.
- No Suspend Scripts - There are no useful suspend scripts provided in Fedora Core. I had to develop my own script to initiate reliable suspend.
- Busted b44 Driver - The wired Ethernet never worked correctly after a suspend. I was unable to find a workaround.
As you can see, there was an awful lot of custom building and tweaking required to get stuff to work on Fedora Core 3, and apparently even more work was going to be required to make it work on Fedora Core 4. I'm getting too old for this shit.
This evening I loaded Ubuntu Linux on the laptop. All of the problems went away. Everything just worked. The only thing I had to do was change the button action to launch the hibernate script (instead of the shutdown script) when pressed.
I'm going to test drive the laptop for a while before I decide what to do about my desktop system. Hopefully, by the end of July, I will be off Fedora Core completely and forever.