Friday, October 27, 2006
|
Hey All, With all the excitement about two prominent Linux distributions, Fedora Core 6 and Ubuntu 6.10, being updated this week I thought I'd share with you my experiences with both of them. First a disclaimer: I'm clearly a computer nerd (I write Mac OS X software for a living) and can do a lot of things on a computer easily. No, I'm not going to recompile my kernel for fun, but I probably could. Fedora Core 6 At work we have a test server set up with Fedora running various FTP servers. When Fedora Core 6 was updated, I updated the machine without problems. So far so good I thought. That is, except for the Nvidia driver breaking which always happens when the kernel is updated. To help me with my story, I'll be keeping hockey score. Period One: I went to rebuild the Nvidia driver as I normally do and it failed to build. The build script couldn't find the Kernel headers. Well, I passed the correct path to the headers and it failed again. This time it turned out the build script no longer works with the new kernel headers (as far as I could tell). I was stumped. Fedora 1, Me 0. I looked online and found everyone on the forums saying, "pull down the rpm from livna testing to use with core 6." I was like, what's livna testing? Turns out it's an optional rpm server which happens to contain a nice rpm for the Nvidia drivers. Sweet I thought. Being a *newb* on linux I didn't know how to add the livna server to the rpm list. I looked on the livna site and nothing, I looked everywhere and found nothing. I finally found instructions a day later. Sure it was a one line command, but I didn't know it and no where was it listed. Fedora 1, Me 1. Period Two: I tried to download the kmod-nvidia rpm as instructed by various forums using yum. The odd thing is it listed the Kernel 2.6.18-1.2798.fc6 as a dependancy that needed to be installed. The only problem, we're already running that Kernel. So I went ahead with the download and, not surprisingly, the install failed when it tried to update the Kernel as I was already running it. I looked around for possible answers to this problem, I found users with this problem on various forums, but no one had a working answer yet. Fedora 2, Me 1. Period Three: That leads us to the present. I still haven't gotten the Nvidia driver installed successfully. When setting up a Linux machine you have to expect problems and count on having to find answers. The problem is, finding answers on various forums scattered about the interweb is far from the most efficient way to get your job done. Fedora 3, Me 1. Ubuntu 6.10 I wanted to try out Ubuntu on my MacBook but don't want to partition my drive and reformat half to install Linux just to play around. I thought, I'll just install it on an external USB drive and see how it goes. I really enjoyed the live installer and the entire boot process for Ubuntu is top-notch. I stepped through the installer and in the "choose disc" stage I chose the USB drive and selected format entire disc. This process worked when I installed Xubuntu 6.06, although the boot loader didn't work upon restart. I expected with the new boot loader in 6.10 I'd be golden. Unfortunately I didn't get that far. Fifteen percent of the way through formatting the drive it failed with no meaningful error. I tried several times all with the same result. There you have it. A computer nerd shot-down by two of the most successful Linux distros. If I can't get it running with some amount of effort, how do Linux supporters expect "Linux on the desktop" to become a reality for people who can't even configure their email client? I want to like Linux, I really do, but it's clearly not to the point where it just gets out of your way. Until it can, it will stay as a niche player relegated to server farms and nerds' computers. I'm afraid for the foreseeable future Linux will continue to miss mass appeal in the desktop market. The only way I see this changing is by corporate funding to push advances in usability faster than they would advance simply by the community developers. Update: I force installed the two nvidia related driver rpms by using rpm and with the no dependancies flag. They installed but did not load on reboot after running nvidia-xconfig. Bummer. Update 2: I found instructions online which say when you update Fedora it installs the i586 Kernel instead of the i686 Kernel. Uninstalling the i586 Kernel and installing the i686 Kernel will allow you to correctly install the Nvidia drivers. I followed those instructions and successfully got the beta Nvidia drivers installed which gave me the fancy OpenGL effects. The bad news; the colors were all distorted and the windows were missing their title bars. So much for Compiz. cheers, will comments posted at 10:40 AM Comments: Reply by : 3:27 PM Post a Comment |