Here is – at times frustrating, and at times exhilarating – the journey I made trying to get Linux working on my desktop. This is the experience of someone who tried using Linux for the first time (most Linux veterans will probably find nothing surprising here). The whole experience reminded me of all the fun I used to have playing with Windows 3.1. Although it was not easy, it does show that a novice can make Linux work with a little persistence.“Man is free at the moment he wishes to be.” –Voltaire
Small Pleasures
These are my requirements for the home PC:
Live Free or Die!
I have been hearing and reading for a long time that Linux is great, that Linux is cool, and that Linux is free (as in live free or die). I do not have the option to choose OS at work – I primarily do database work for large corporations using expensive commercial databases. I have been thinking of trying Linux at home for some time, and got the final impetus when:
Dead Snakes
I downloaded Red Hat 8: the installer started off by asking a couple of simple questions, and then went into ‘starting anaconda…’ mode. A few monitor clicks… and, nothing! Waited a few a few minutes and reboot, and reboot, and reboot – the same thing happened again and again. The whole experience left me with an unhealthy desire for green snakes.
Slithering Snakes
A few days later I found the Red Hat CDs again lying on my desk. I decided to give it another try (this time carefully reading all the options). Tried different installer resolutions, and finally got the installer to proceed in text mode. When it reached X configuration, I decided to test it and the whole thing froze again. Did a fresh re-install again and this time did not try to test X. Installation completed successfully. At startup the system froze again when trying to bring up X. By this time it was clear to me that it had something to do with my video card (integrated GeForce2 on nForce chipset). Google is your friend and I found host of problems people were having with nForce. nVidia provided the drivers, but installation instructions ran into several pages. At this point my patience had run out and I decided to forget about the whole thing.
X-Files
Luckily a few days later slashdot published an article about the new installer relased by nVidia, based on the Loki installer designed to make driver installation painless. With X up and running, the first thing to strike me was that the fonts used by Mozilla were super ugly.
Freedom tainted
Googling around, I found excellent instructions on how to install MS (that is right: MS) fonts. Mozilla was still ugly as butt, and after some fiddling I realized that ‘edit’ing your ‘preferences’ fixes that for you.
(Mod)Probing in the dark
Neither the integrated ethernet nor the sound worked. Google to the rescue again and finally (after several days and several reinstalls) I found that the nVidia binary driver (rpm) along with some arcane entries (modprobe) to equally arcane file /etc/rc.d/rc.local (that was easy to guess!), not mentioned anywhere in nVidia documentation makes audio and ethernet to work properly. The digital camera tool can detect the G1 but cannot download any pictures – gives some useless error message.
Flowery Drug
The whole process of making nVidia hardware to work with Red Hat seemed too cumbersome. With camera still not cooperating I decided to give Mandrake a try. Downloaded 9.1, the graphical installer worked fine and everything including the printer were correctly detected (and allegedly configured) without any intervention whatsoever.
If it is too good to be true, it probably is
With installation completed, I started Linux for first time, and… no mouse pointer! The buttons get highlighted when the imaginary pointer goes over them and the mouse works just fine but is quite frustrating to use if you cannot see the pointer. An install of nVidia X drivers made the mouse pointer appear. The great thing about Mandrake is the gorgeous fonts right out of the box. But audio, ethernet or camera (2 different tools: GTKam & FLPhoto) – though all detected properly – do not work. The internet configuration tool does not work properly. The boot-loader configuration tool does not work as intended (the settings are not changed even though no errors were reported). I could have probably changed the boot-loader settings by modifying some config files like I did on Red Hat. Red Hat does not have a GUI for boot-loader settings, but then the way I look at it that it does not promise to do something that it cannot do. Overall it appears as if Mandrake has a lot of flash b!
ut not properly implemented under the hood (based on my very limited trial). I also found that Red Hat’s automatic disk partitioning much better in utilizing all the three disk drives in my PC (Mandrake’s installer would use only one disk).
First Love
It may be high maintenance, but Red Hat is dependable. Although not ideal I find Red Hat’s organization of start menu better than Mandrake. And lack of choice on Red Hat, in my opinion, is better than Mandrake’s, as lot of choice only tends to create more confusion. Also, I found that all the camera tools (Red Hat as well as Mandrake) are based on GPhoto and finally got it working by removing the ac adpater from camera while downloading the pictures (go figure)! I have not tested CD burning yet, but feel confident that I should be able to get it working now. I even got udma working on all the drives. After putting in all this effort to make it work, I actually feel worthy of my newfound freedom.
I use Mandrake 9 and only have had one problem with it, the dreaded nvidia support it comes with. Luckily nvidia made that easy to use driver installer and I only have one problem now. Tux Racer doesn’t work probely (it freezes X) but with network and digital camera (Poraliod Fun Flash 640), I have no problems (except for getting samba working (non-mandrake problem. Samba just is a bit tricky to work with sometimes but I get it working).
As far as I’m concerned, Mandrake is a powerful distro with a easy to use interface. RedHat Linux is more of a business distro (and with the new Bluecurve inteface, it is made less user-friendly)
From Kenneth
My dad had problems installing XP professional he had to reformat.
I have had problems installing software on a windows machine.
I had a really difficult time trying to get a cell phone to properly communicate.
I have had problems installing linux too. X is difficult sometimes; weird things happen, sometimes I need turn the monitor off and then on again because the mouse doesn’t wake the monitor.
Linux is not for everyone. Infact I would say computing in general is not for everyone. Some people need information hand fed to them. Some people are so afraid of computers that they won’t even touch them. Linux isn’t for them either (obviously).
Linux is for me though I run lots of great stuff my web server has been running great, free database too, and at home I get openoffice.
I’m glad to see the author put the time in to try to get the system going. If linux is for him he will keep it up if not he won’t. Don’t try to force the stuff on people they will come when it is there time to come.
Stephen Rich
Teniosoft.com
Data Driven Web Applications in JSP and PHP