Success with Linux on the Home Desktop

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:

  • Web browsing

  • Digital camera pictures download (Canon G1)

  • Digital pictures editing and photo printing (Epson Photo 750)

  • Word processing

    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:

  • I realized that I have really come to like the open source applications that I have been using for a couple of years now – Mozilla: I love all the functionality that was provided by Netscape 4 (no popping weasels, and no dancing monkeys or zipping cars) with added stability; Gimp: No more need for expensive photoshop; and OpenOffice: My wife uses it for her school work.

  • Larry Elison proclaimed that Linux with decimate MS (and my admiration for Larry Ellison is second only to Bill Gates). So, all the hype about Linux must be true after all!

    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.

  • 102 Comments

    1. 2003-04-13 7:24 pm
    2. 2003-04-13 7:26 pm
    3. 2003-04-13 7:30 pm
    4. 2003-04-13 7:42 pm
    5. 2003-04-13 7:45 pm
    6. 2003-04-13 7:52 pm
    7. 2003-04-13 7:56 pm
    8. 2003-04-13 7:57 pm
    9. 2003-04-13 8:05 pm
    10. 2003-04-13 8:07 pm
    11. 2003-04-13 8:09 pm
    12. 2003-04-13 8:12 pm
    13. 2003-04-13 8:23 pm
    14. 2003-04-13 8:23 pm
    15. 2003-04-13 8:35 pm
    16. 2003-04-13 8:41 pm
    17. 2003-04-13 8:41 pm
    18. 2003-04-13 8:41 pm
    19. 2003-04-13 8:56 pm
    20. 2003-04-13 9:00 pm
    21. 2003-04-13 9:16 pm
    22. 2003-04-13 9:24 pm
    23. 2003-04-13 9:45 pm
    24. 2003-04-13 9:49 pm
    25. 2003-04-13 9:49 pm
    26. 2003-04-13 9:54 pm
    27. 2003-04-13 10:04 pm
    28. 2003-04-13 10:14 pm
    29. 2003-04-13 10:15 pm
    30. 2003-04-13 10:17 pm
    31. 2003-04-13 10:25 pm
    32. 2003-04-13 10:35 pm
    33. 2003-04-13 10:44 pm
    34. 2003-04-13 10:51 pm
    35. 2003-04-13 11:02 pm
    36. 2003-04-13 11:22 pm
    37. 2003-04-13 11:26 pm
    38. 2003-04-13 11:36 pm
    39. 2003-04-14 12:27 am
    40. 2003-04-14 12:35 am
    41. 2003-04-14 12:39 am
    42. 2003-04-14 12:42 am
    43. 2003-04-14 12:57 am
    44. 2003-04-14 1:00 am
    45. 2003-04-14 1:09 am
    46. 2003-04-14 1:15 am
    47. 2003-04-14 1:16 am
    48. 2003-04-14 1:34 am
    49. 2003-04-14 1:38 am
    50. 2003-04-14 1:44 am
    51. 2003-04-14 1:49 am
    52. 2003-04-14 1:56 am
    53. 2003-04-14 2:10 am
    54. 2003-04-14 2:41 am
    55. 2003-04-14 2:44 am
    56. 2003-04-14 2:44 am
    57. 2003-04-14 2:54 am
    58. 2003-04-14 3:15 am
    59. 2003-04-14 3:26 am
    60. 2003-04-14 3:47 am
    61. 2003-04-14 4:09 am
    62. 2003-04-14 4:17 am
    63. 2003-04-14 4:29 am
    64. 2003-04-14 4:35 am
    65. 2003-04-14 4:38 am
    66. 2003-04-14 5:26 am
    67. 2003-04-14 5:35 am
    68. 2003-04-14 5:39 am
    69. 2003-04-14 6:00 am
    70. 2003-04-14 6:21 am
    71. 2003-04-14 6:40 am
    72. 2003-04-14 7:10 am
    73. 2003-04-14 8:32 am
    74. 2003-04-14 8:48 am
    75. 2003-04-14 9:06 am
    76. 2003-04-14 9:11 am
    77. 2003-04-14 10:04 am
    78. 2003-04-14 10:35 am
    79. 2003-04-14 11:44 am
    80. 2003-04-14 12:48 pm
    81. 2003-04-14 1:53 pm
    82. 2003-04-14 1:59 pm
    83. 2003-04-14 2:47 pm
    84. 2003-04-14 3:38 pm
    85. 2003-04-14 3:59 pm
    86. 2003-04-14 4:44 pm
    87. 2003-04-14 4:59 pm
    88. 2003-04-14 6:24 pm
    89. 2003-04-15 5:00 am
    90. 2003-04-15 9:18 am
    91. 2003-04-15 10:09 am
    92. 2003-04-15 4:35 pm
    93. 2003-04-15 4:54 pm
    94. 2003-04-15 5:10 pm
    95. 2003-04-15 5:14 pm
    96. 2003-04-15 5:25 pm
    97. 2003-04-16 5:59 am
    98. 2003-04-16 12:47 pm
    99. 2003-04-17 12:01 pm