Configuring Ubuntu

The good news: it was trivial to set up Ubuntu with my wireless printer (HP C7250), just as an HP JetDirect, using the HP Photosmart C7200 settings. Far easier than setting that up on my Fedora machine.

Alas, when I activated “Enhanced Desktop Settings” (I’ll go look this up), there was a popup to install the nVidia drivers. So, away it went … and down went my wireless connection for that machine. I deactivated the nVidia driver, but the wireless problem persisted. From the popup, I could see the list of local wireless networks, including mine, but the handshaking seemed to fail, with lines similar to the output here, that read “wifi0: invalid skb->cb magic (0x00000168, expected 0xf08a36a2)” (I’m copying from the link, since I didn’t save the output from my machine).

Although I back out the nVidia drivers, the problem remained, so I reinstalled Ubuntu on that machine. This has made me skittish about nVidia drivers, after having excellent experiences with nVidia and Linux. I wonder if there are similar problems with ATI graphics, which I have not used for quite a while. I’m starting to contemplate a new primary home machine, and will possible (likely?) switch to Ubuntu, although this type of issue is one that makes me appreciate the stability of Debian, and the argument against Ubuntu for being inadequately tested. I wonder how Fedora compares in this situation.

Starting with Rails

For reasons that seem mysterious, I have done no Rails development, although I’ve programmed in Ruby since mid-2000, and was at the 2003 Ruby Conference when DHH presented Rails. It’s not because of reluctance on my part, but simply because nearly all of my programming is done on back-end systems (i.e. server code). However, I now have two web applications that I’m going to start soon.

“New” Machines

Last weekend I “rebuilt” two computers. The first was a true rebuild, migrating components from one case (an Antec NSK 1650) to a smaller one (Antec Minuet), with the goal of this being a small form factor machine for the kids to use in the library/TV room.

The machine was formerly a home server, but most of its functionality had been superseded by large external hard drives and off-site backups. So rather than it just occupy closet space, it was revived as a desktop system for the kids to use for gaming and education.

The components are hardly cutting edge: Gigabyte 8I865GME motherboard, Intel Sempron 331 (2.66 GHz) CPU, 512 MB of memory (Crucial D400), with 1GB added (Kingston), a Seagate 320GB PATA hard drive, a Pioneer DVD-RW, and a 20″ Dell flat panel monitor.

Installation in the Minuet was a bit of a hassle. As with other SFF cases, there is little room, and cable management is problematic. But the components fit well, and the quality of the case was excellent.

I then installed Windows XP and Ubuntu in both machines, first Windows, since Linux is much better at being installed after Windows than the other way around.

Installation of Windows XP was the typical nuisance, between the complexity (tracking down and installing drivers for audio, video, and wireless networking), and the time consumed.

In contrast, installing Ubuntu was amazingly easy. While installing Windows on the second computer, and after starting the format of the hard drive, I went to the first computer and started installing Ubuntu. The only screen during the Ubuntu installation that took me a while was the one for partitioning the hard drive. Not being familiar with the option of automatic resizing, I chose to partition the hard drive manually, with my usual scheme of dividing the space evenly between Windows and Linux, and allotting twice the RAM size as swap space. That done, I then launched Ubuntu into installing the files, and went back to check on the Windows box.

Windows was about halfway done formatting the hard drive, so I soon went back to the first computer. Ubuntu was done installing the files, so I booted up, and saw the Grub menu, with the Windows installation added. I checked the Windows installation, then booted into Ubuntu. In short, as they say, “it just works”. An alert popped up about connecting to a local wireless network, so I chose mine, and that was the end of configuration of the machine.

I put the Edubuntu CD into the drive, and started the Ubuntu package manager, from the Add/Remove Programs item in the menu. Installation of new programs was trivial, and the Edubuntu CD was also found as a repository for new programs. My 11 year-old son (it was his computer) had a lot of fun for the rest of the day on his “new” computer, finding and installing dozens of games and educational programs and utilities.

The experience on the other machine was essentially identical: problematic to install and configure Windows, and trivial to install Ubuntu.

I’m been a long-time Red Hat and Fedora user, but based on this experience, it’s very probable that I’ll switch my primary home machine to Ubuntu or a derivative, likely Linux Mint, for the extended multimedia support. I may keep with Fedora at work, if only to maintain my familiarity with it, and also because multimedia support is not an issue.