Why I Love and Hate Linux
For no particular reason, I decided to install Linux to a new disk partition today. It’s been a while since my last encounter with the OS (some ancient version of Gentoo) and things have changed a lot.
Linux’s graphical interface is no longer so ugly that you have to hide it behind a black command prompt and call it “non-bloated and functional”. In fact, a Linux installation that is customized to perfection has the most beautiful GUI eye candies ever known to computing outside of Hollywood movies.
Take a look at this video demonstration if you don’t believe me.
Installation
I chose Ubuntu as my distro of choice because it is widely supported and frankly the minute differences between Linux distros have no effects on my intended uses. Installing Linux is pretty simple: Most distros only require you to boot up a Live CD and then click install. (That’s provided you either don’t care about it formatting your hard disk or you have already taken care of the partitioning using something like PartitionMagic.)
Linux has relatively little support from hardware vendors. Most of the drivers it uses were written by third parties and released under an open source license for free, so it’s pretty amazing just how much stuff it can support by default. Ubuntu auto-configured my sound card, my USB devices and pretty much everything. In fact, the lack of official drivers ironically made the process a lot more painless than on Windows, provided your hardware is not too obscure.
But alas, my configuration is somewhat uncommon. My motherboard has two PCI-e slots and I have three monitors running off two Nvidia graphics cards of different models. I couldn’t get this set-up to work, even with the official closed-source Linux drivers from Nvidia. After hours of frustration, I gave up and stuck to my single 24-inch monitor instead. I sort of expected this to happen.
That annoyance aside, Ubuntu is pretty user-friendly, relatively speaking. My prior experience with Linux consisted of: Mandrake when I was in primary school (didn’t support my sound card and couldn’t mount FAT32 drives), SimpleMEPIS about three years ago (couldn’t do dual monitor), and Gentoo (took about five years to configure the install), so Ubuntu came as a pleasant surprise, especially when it didn’t threaten to blow up my CPU or format my Windows partition.
Compiz Fusion rocks!
Pretty soon I got all the essential apps up and running and was happily flipping video screens and Firefox windows around with Compiz Fusion. Here’s another video if you skipped the last one, this time with explanations:
Compiz Fusion is simply awesome. It’s not just eye candy either; it’s seriously useful. Everyone who has ever used Vista should give Compiz’s windows management effects a try. My AMD machine is a few generations outdated and it runs all the effects that you see in the video, completely lag free. Clearly, Vista must be doing something seriously wrong when turning on a few visual effects makes it run like a cow.
The rest, not so much…
But sadly, Ubuntu is not all sunshine and roses. Like most Linux distros in general, it is basically tsundere.
Setting things up still involve quite a bit of command line fiddling and pure luck. Anyone who tells you otherwise is either lying or self-deluded. Applications have graphical interfaces that fall into two categories: overly-simplified options that force you to access vital settings through the terminal, or overly-complicated options with a ton of useless selections that no one will ever touch.
Some annoyances I encountered: Amarok doesn’t manage songs the way I want it to, gedit takes years to open a 8KB text file with no line breaks, applications in Wine look uglier than they do in Windows, Firefox in Linux renders Arial like crap, (after I installed Arial via apt-get because Ubuntu doesn’t come with it) and the list goes on. I’m sure there are fixes out there somewhere for most of the problems, but these things shouldn’t be issues in the first place. Moreover, Open Office and GIMP just don’t cut it for me.
The good news is that Wine now works extremely well. Games like World of Warcraft run fine with it, and apparently Photoshop CS2 works too. I tried a few Windows application and they ran without a hitch. This makes things much more bearable, but it still doesn’t excuse the lack of quality native GUI applications.
Conclusion
It seems to me that the roles have been switched: Windows XP is now the productive but ugly desktop, while Linux is awesome-looking and a blast to use but lacking in substance. (Vista is ugly and unproductive.) Of course I am referring only to GUI interfaces and purely desktop-related functions; Linux is after all still the king of productivity and stability when it comes to CLI implementations, such as servers.
In terms of general desktop usage however, Ubuntu (and Linux in general) currently covers the needs of two extremes: people who don’t need anything more than a browser, e-mail, chat and Open Office, and people who dream in Python and can write their own Linux kernels.
It needs to work on the middle: people who require more advanced features but don’t want to deal with command lines, or worse: write them from scratch.
That said, I for one don’t mind living with all Ubuntu’s flaws, except one: my monitor setup doesn’t work. I find that the lag-free window effects actually improve productivity and the seamlessly-integrated virtual workspaces (different sides of the rotating cube) create a very nice clutter-free working environment. I would totally run it on my laptop too, but alas Samsung has some seriously unorthodox hardware configuration that kills every single Linux distro I’ve tried.
I will definitely switch over to Ubuntu as my main OS the next time I build a new rig (after making sure that the setup is compatible) and use my current machine for network storage, BitTorrent and perhaps running an occasional Windows application or two.
I feel kind of empty inside as I write this post back in boring old XP… I want my rotating cube back. ;_;
P.S. I also gained a greater appreciation for Apple’s vision behind Mac OSX… But it’s still overpriced.
P.P.S. I wonder how many of you actually read this entry?





February 13th, 2008 at 5:56 pm
At one point, a widespread fear of the BSA and law-enforcement agencies forced computer shops to use Linux instead of pirated Windows. I was among the guys who had to install Ubuntu, then try to learn each and every nook and cranny of the OS, and then optimize it to peak performance. For a while, I really loved using Ubuntu.
From my POV, Ubuntu Linux is downright solid and devastatingly fast on a stock 128MB AMD Duron machine if it’s installed correctly. With WINE (and a bit of understanding how to use it — RTFM is strictly demanded) Office and Photoshop can be used just like in XP. Having also cut my teeth on MS-DOS, the OS also brings out the old command-line knowledge that I enjoy using; networking tools galore!
But the OS isn’t easy to use if you want to work and play; it’s more for work (better used with OpenOffice in school and government where bulk purchases of licensed Windows could be woefully expensive) and it’s impossible to use a Korean online game within Cedega (INCA Gameguard memory conflicts), and hardware issues — some videocards and drivers have to be installed and configured carefully in order to work under Ubuntu.
If I had a PC of my own, it’s going to dual boot with XPSP2 and Ubuntu. :D
February 14th, 2008 at 12:25 am
I don’t need some unsupported basement-hack as my OS. I’ll stick to OSX as my main and dual-boot to XP as my 2nd. I really suggest to all that they try OSX. It really is innovative. Theres no CCCP for it, but VLC and MPlayer do the job. You can also install Perian & flip4mac for viewing via Front Row.
You can also expect something called “support”, and you wont have to worry about hacking your homemade basement-hack drivers to get anything to work. Thats if it ever works at all.
Oh ya, and that whole eye-candy thing was started by Apple back in 2000, so we got some pretty nice eye candy ourselves. *cubes*
February 18th, 2008 at 5:16 pm
Somebody should shove this to Bill Gates’ @ss. Even my rig can take, I refuse to install Vista, a d@mn resource hogger… Still like my trusty XP
February 18th, 2008 at 9:01 pm
Read all of it, although half of it sounded Martian. :-P anyway, i’m sure Linux will be the new force to reckon with once Microsoft decides to focus on Gaming Consoles more
February 21st, 2008 at 9:44 am
Been running Ubuntu since last year.
It’s worth the time and effort to learn. Seriously and most problems can be solved by doing some research on the ‘net.
February 23rd, 2008 at 7:21 pm
Hey dark mirage, whats your current PC setup?
February 29th, 2008 at 4:52 pm
I took the same route as you. First with gentoo, which was when I was 13, I installed it in about 5 days. Haha, then I screwed around with ubuntu. Although I used beryl for the effects demonstrated in that video. Some are useful. Oh, and to tell you the truth Dark Mirage, my mouth dropped on your P.S. note on OS X being overpriced. I’m guessing you weren’t comparing it to Vista, which if you were on that note, you’d would be way off. $129 is a fair price for the newest version of OS X in my mind. I see it on a large scale- the OS is a major software choice and I don’t see how anyone could expect it to be cheap.
Otherwise, good post, I actually found this one more interesting than the animus. :P
March 9th, 2008 at 4:30 am
I’ve run Gentoo since 2004 (I used a stage 1 install, woohoo for oldschool and -O2 -march=c3 -m3dnow -ffast-math) and I loved it. Since I always run Linux on old computers, though, I’ve switched to Arch Linux since then. It’s easier to conrol what runs in the init levels (just edit rc.conf), and doesn’t install tons of crap by default. And doesn’t take up as much RAM.
One reason why I haven’t switched to Linux yet is that in order to operate on files with non-ASCII filenames, I have to use X. And believe me, I have a lot of files with Chinese, Japanese names and some with weird characters. Mostly songs. Unlike most people, I don’t leave X running all the time, and I hate firing up X just to go ‘chmod 666 ChineseSong.mp3′. Since you’re using Linux as your desktop OS, I assume you’ve already solved that problem?
Then there’s the fact that foobar2000 is the best audio player on the planet, and nothing on Linux can touch it. Once I get good enough at C this will be remedied, though. The world needs a foobar2000 alternative for Linux. And the PSP.
Then there’s the issue of VIDIX not working on Intel integrated graphics, and XV doesn’t like HD content, so I have to search on the web for an obscure line to put in my xorg.conf so XV doesn’t throw an error message.
FWIW, I ran Compiz Fusion on a Celeron 600MHz (OCed to 675) with a Radeon 7000. Everything worked great except for scrolling in Firefox… noticeably slower.
Once I build my dream 2xQuad system with nVidia graphics (naturally), though, I’ll run Linux on it.
March 9th, 2008 at 4:31 am
Yes, GIMP sucks Bill Gates’s ass.
Trackback from
aloe, dream » Blog Archive » Desktop Styling: light and yummyOctober 31st, 2008 at 9:30 am
[...] did a nice little write up on it a while back as well, and keyed on the stock visual effects, which are very nice. [...]