After a year of running OS X as my primary OS at home it was time to give Linux a go again.
I felt that I was missing the customization of Linux and the massive amounts of free software. After getting bored quickly with Microsoft Server 2008 it was quickly time to move on to Ubuntu.
The reason for going with Ubuntu was that it is the most popular Linux distro today. Normally I would go with something a little more customizable such as debian or gentoo. This time I wanted to take a look at exactly what everyone says is the easiest Linux distro ever. Okay, that is really up for debate, but most people are talking about Ubuntu today.
Installation
For me the install of Ubuntu was far from painless. The graphics card in the computer is too good or some may say too new.
I was not greeted with the normal live CD goodness that I am used to when installing in VMWare or even on my old laptop. Instead I was greeted with a warning saying that the system was not able to detect my graphics card and monitor. It did give me the option to change my resolution, there was just one small problem; it didn’t work for me.
When I changed the resolution the xorg server would stop functioning. It would just show the list of items that had been started while booting. When I issued the startx command it resulted in a great error message. After about ten minutes of tweaking with xorg.conf I gave up and just rebooted the computer. Once again I tried to change the resolution to something better than 640×480; no luck.
Finally I decided to install with the low res options and fix it later. The actual install process was fairly painless. It should be noted that installing Vista and Server 2008 are actually easier now.
There are fewer options and the install process seems to be faster. Those OSs use image files to install the OS which is extremely efficient. This is not a complaint, just an observation.
Once installed I got a great error from my BIOS, no master boot record found. The installer decided to install grub on one of the secondary drives instead of the same one the OS. It didn’t even install on the Windows XP drive; it installed on my file storage drive. There is only backed up files on this drive; no OSs. After changing the boot order of the hard drives I was back in business.
X11 Problems
Well, I was on to my next challenge; no login screen.The normal GUI didn’t show up; instead a great flashing screen of xorg trying to start and failing. Good ol’ GDM was continuly trying to start and would fail
resulting in the flashing screen. After around a minute it gave an error stating that X had some sort of error and was not able to start and it would try again in three minutes. There I was, on the command line login screen with GDM going to try and start X again in three minutes.
I quickly was able to get a working xorg.conf file to get gnome up and running with startx. After three minutes GDM decided to try again even though I was already running X. It failed again and made the screen flash on me. I didn’t realize what was going on exactly until about the third time and then I was able to shut down GDM (sudo /etc/init.d/gdm stop).
The next step was to install the proprietary NVIDIA drivers. Once again, another roadblock; my graphics card is not supported via the standard Ubuntu way. I had to install the driver directly from NVIDIA which needed
the kernel source and quite a few other compiling tools to allow it to be installed. Following the tutorial it was a fairly easy process; I’ve done the same thing many times in the past.
After this process I restarted the computer to make sure everything was working. GDM still didn’t work. Instead of troubleshooting the problem I uninstalled GDM (sudo apt-get remove gdm) and just used startx instead.
Wine Gaming
I’ve been hearing great things about wine as of late being able to run game at full speed.
So, my next step was to get Team Fortress 2 running under wine. After finding a tutorial on the subject I went at it. The install process of Steam was fairly simple and I was able to copy all of my games over from my NTFS partition so no major download was needed.
The game started up with an error stating that my graphics card could not handle the game. I ignored the error as I knew that it could; a 8800GT can clearly handle the game. The game loaded and looked surprisingly good. Of course I hit another snag; when I hit the options menu in the game and it froze. I had to end the process the hard way (killall -9 hl2.exe).
After starting the game again I just hit the find server option and clicked on a server to join. Frozen once again.
After a little bit of analysis I saw an error about my USB sound card not functioning. After two hours of trying to get it functioning I gave up and just used the onboard sound card to see if I could get something working. Audio worked but the game still did not.
To see if any game would work I tried Half-Life 2, a game that has been out since 2004 and should be better supported. Once again the game froze. All temperatures on the computer were fine, nothing was overheating the game just wouldn’t load.
Conclusion
This right here is the reason Linux will never be a viable desktop solution. I have over three years of Linux experience on both the desktop and server and look at all of the problems I had. I was able to get around most of them by knowing what was going on and what it took to find the solution.
I’ve now booted out of Linux and am in the XP partition of the computer. I really thought I missed Linux as my primary desktop. Today I remembered why I got a Mac instead; all of the *NIX power with the ease of use of an Apple product.
My time is now actually worth something now and I need a computer that works without constantly needing attention. This test rules out Linux and with all of the badware on Windows the best option for me is OS X. If you run Linux as your primary OS, the more power to you. I just no longer have the energy to put up with the hassle.





Zac, Ubuntu is far from the only game in town in the Linux world. True, it gets the most buzz, but I think the main reason it gets the most buzz is due to Canonical’s marketing.
I’m sorry you had so many problems with Ubuntu. The current version (7.10) seems to have a lot of past Ubuntu problems ironed out, and in fact, I believe I had some problems similar to the ones you had with the 7.04 version, but the 7.10 one seems to do quite a bit better.
In my experience, while the current version of Ubuntu is OK, I definitely agree that Ubuntu is not the best distro in the world. It may be the most hyped-up, but, as I’m sure you found, you can do quite a bit better.
Personally, the distros I recommend for a fairly painless introduction to Linux are Linux Mint and PCLinuxOS. Too bad neither of them have much of a marketing force, because while neither of them have any games on the live CDs, there’s a LOT they can do right out of the box, including Flash animations, Java applets, and the ability to play lots of live streaming audio and video right out of the box.
Oh, and about Linux Mint, it’s based on Ubuntu, in fact, but it clears up a LOT of things wrong with Ubuntu, and in fact, IMHO, is what Ubuntu SHOULD have been. For the record, I’m running Linux Mint 4.0 Xfce edition, and I find it to be the best distro for my needs.
Zac, I want to encourage you to give both Linux Mint and PCLinuxOS a spin and write an article on your experiences with them. IMHO, either of these distros are MUCH more worthy of being the poster child for Linux than Ubuntu is. Give them a chance, and I think you’ll be impressed.
Bah, with my screwup a few weeks back all of the old comments are gone.
Anyway… I do run Linux on the server and I do love the power. This server runs a RedHat based distro (CentOS to be precise) and I do everything via the command line. The issue I have with linux is the conversion to the desktop; its just not as easy to use as the two main OSs — Windows and OS X.
Xorg needs to be replaced. It is a horrible design and poorly implemented. People need to realize that its outdated and is keeping many people from enjoying *NIX.
Commenting on an older article I realize, but I figured I should give my experience. I’ve got a home built computer. 2.8GHz C2D, 2GB DDR2800, and a 640MB 8800GTS for the basic specs.
I just got done installing Ubuntu 7.10. I’m certainly an experienced computer user and a moderate *nix user, but no expert. I know basic command line stuff, but when it comes to installing programs and mounting drives I’m a bit wet behind the ears. Installation was so easy it was sick. When installation finished everything booted up fine.
I was prompted to install some video card drivers, so I hit a check mark and waited. Successfully installed and then rebooted.
Next it suggested I update the system. Again, clicked a button and waited. Done.
After that I decided to try out TF2 with wine. Steam installed just fine as did TF2. TF2 loaded up no problems. The graphics seemed a bit off and performance was sluggish, but I’m pretty sure it just needs some more tweaking. I haven’t gotten around to that. I really can’t fault it though. I honestly can’t believe it was that easy to get a Windows game up and running that fast.
(As a bit of irony, Windows just locked up on me. Thank goodness for Firefox)
Once I discovered the package manager, getting any program I wanted was trivial.
In the end, I’ve gotta say, this is one of the friendliest Linux distros I’ve seen. Admittingly, it’s still a bit off of being totally Windows-like friendly, but it’s getting there. I think most of the problems you had were related to bad driver support that was mostly fixed in 7.10. I know I couldn’t use the 6.06 Live CD with my 8800GTS because of video problems.
I agree. I don’t think Linux will ever be the world’s primary desktop. I’m not sure Mac OSX has a chance either.
I’m not debating the merits or demerits of Windows vs. Gnome/KDE vs. Mac OSX. I’m not talking about features, usability, stability, security, etc.
I just think that most people don’t change or taking a long time being a newbie again to want to switch.
I wrote about it here: Why Linux will never be the world’s primary desktop
I love when people say stuff like this.. Makes no sense.. X can and will never be Y.. How do you know? Macs are on the rise, people are realizing that there’s more of a choice than Windows… It’s not perfect, but it’s been improving for years, I seriously doubt it’s going to stop now.
You can say it isn’t currently the worlds premier desktop solution but to say it will never be is quite idiotic.
What an American-style solution to a problem…. I can’t fix it— throw money into something we don’t really need! Genius! :)
I am not really stating anything about MACs. I like the Apple interface- I just like making my mortgage payment more… *off topic slightly* by the way, the Apple air is retarded. I said it and I don’t care. It is like a $3,000 eeepc that is more powerful and not upgradeable… congratulations, you purchased a future paperweight :)