{"id":1036,"date":"2008-02-09T00:45:01","date_gmt":"2008-02-08T16:45:01","guid":{"rendered":"http:\/\/www.darkmirage.com\/2008\/02\/09\/why-i-love-and-hate-linux\/"},"modified":"2008-02-17T17:51:22","modified_gmt":"2008-02-17T09:51:22","slug":"why-i-love-and-hate-linux","status":"publish","type":"post","link":"http:\/\/www.darkmirage.com\/2008\/02\/09\/why-i-love-and-hate-linux\/","title":{"rendered":"Why I Love and Hate Linux"},"content":{"rendered":"<p>For no particular reason, I decided to install <strong>Linux<\/strong> to a new disk partition today. It&#8217;s been a while since my last encounter with the OS (some ancient version of <strong>Gentoo<\/strong>) and things have changed a lot.<\/p>\n<p class=\"caption\"><a href=\"http:\/\/remixtechnology.com\/view\/bfg-c2d-video-screenshot\"><img src='http:\/\/www.darkmirage.com\/blog\/wp-content\/uploads\/2008\/02\/08_ubuntu.jpg' alt='Ubuntu' style='width:400px; height:300px' \/><\/a><\/p>\n<p>Linux&#8217;s graphical interface is no longer so ugly that you have to hide it behind a black command prompt and call it &#8220;non-bloated and functional&#8221;. 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.<\/p>\n<p>Take a look at this <a href=\"http:\/\/remixtechnology.com\/view\/bfg-c2d-video-screenshot\">video demonstration<\/a> if you don&#8217;t believe me.<\/p>\n<p><!--more--><\/p>\n<h3>Installation<\/h3>\n<p><a href=\"http:\/\/www.ubuntu.com\/\"><img class=\"alignleft\" src='http:\/\/www.darkmirage.com\/blog\/wp-content\/uploads\/2008\/02\/08_ubuntu.gif' alt='Ubuntu Logo' style='width:150px; height:150px; border:0;' \/><\/a><\/p>\n<p>I chose <strong><a href=\"http:\/\/www.ubuntu.com\/\">Ubuntu<\/a><\/strong> 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&#8217;s provided you either don&#8217;t care about it formatting your hard disk or you have already taken care of the partitioning using something like <a href=\"http:\/\/en.wikipedia.org\/wiki\/PartitionMagic\">PartitionMagic<\/a>.)<\/p>\n<p>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&#8217;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 <em>too<\/em> obscure.<\/p>\n<p>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&#8217;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 <a href=\"http:\/\/www.darkmirage.com\/2007\/01\/23\/i-am-going-blind-soon\/\">24-inch monitor<\/a> instead. I sort of expected this to happen.<\/p>\n<p>That annoyance aside, <strong>Ubuntu is pretty user-friendly, relatively speaking.<\/strong> My prior experience with Linux consisted of: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Mandriva_Linux\">Mandrake<\/a> when I was in primary school (didn&#8217;t support my sound card and couldn&#8217;t mount FAT32 drives), <a href=\"http:\/\/www.mepis.org\/\">SimpleMEPIS<\/a> about three years ago (couldn&#8217;t do dual monitor), and <a href=\"http:\/\/www.gentoo.org\/\">Gentoo<\/a> (took about five years to configure the install), so Ubuntu came as a pleasant surprise, especially when it didn&#8217;t threaten to blow up my CPU or format my Windows partition.<\/p>\n<h3>Compiz Fusion rocks!<\/h3>\n<p>Pretty soon I got all the essential apps up and running and was happily flipping video screens and Firefox windows around with <strong><a href=\"http:\/\/en.wikipedia.org\/wiki\/Compiz_fusion\">Compiz Fusion<\/a><\/strong>. Here&#8217;s another video if you skipped the last one, this time with explanations:<\/p>\n<div class=\"center\"><object type=\"application\/x-shockwave-flash\" style=\"width:400px; height:330px;\" data=\"http:\/\/www.youtube.com\/v\/E4Fbk52Mk1w\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/E4Fbk52Mk1w\" \/><param name=\"wmode\" value=\"transparent\"><\/param><\/object><\/div>\n<p>Compiz Fusion is simply awesome. It&#8217;s not just eye candy either; it&#8217;s seriously useful. Everyone who has ever used Vista should give Compiz&#8217;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.<\/p>\n<h3>The rest, not so much&#8230;<\/h3>\n<p>But sadly, Ubuntu is not all sunshine and roses. <strong>Like most Linux distros in general, it is basically <a href=\"http:\/\/www.darkmirage.com\/2006\/09\/21\/the-complete-otakus-guide-to-tsundere-linux\/\">tsundere<\/a>.<\/strong><\/p>\n<p>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.<\/p>\n<p>Some annoyances I encountered: <strong><a href=\"http:\/\/amarok.kde.org\/\">Amarok<\/a><\/strong> doesn&#8217;t manage songs the way I want it to, <strong><a href=\"http:\/\/www.gnome.org\/projects\/gedit\/\">gedit<\/a><\/strong> takes years to open a 8KB text file with no line breaks, applications in Wine look uglier than they do in Windows, <strong>Firefox<\/strong> in Linux renders Arial like crap, (after I installed Arial via apt-get because Ubuntu doesn&#8217;t come with it) and the list goes on. I&#8217;m sure there are fixes out there somewhere for most of the problems, but these things shouldn&#8217;t be issues in the first place. Moreover, <strong><a href=\"http:\/\/www.openoffice.org\/\">Open Office<\/a><\/strong> and <strong><a href=\"http:\/\/www.gimp.org\/\">GIMP<\/a><\/strong> just don&#8217;t cut it for me.<\/p>\n<p><strong>The good news is that <a href=\"http:\/\/en.wikipedia.org\/wiki\/Wine_(software)\">Wine<\/a> now works extremely well.<\/strong> 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&#8217;t excuse the lack of quality native GUI applications.<\/p>\n<h3>Conclusion<\/h3>\n<p>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 <em>and<\/em> 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.<\/p>\n<p>In terms of general desktop usage however, Ubuntu (and Linux in general) currently covers the needs of two extremes: people who don&#8217;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.<\/p>\n<p>It needs to work on the middle: people who require more advanced features but don&#8217;t want to deal with command lines, or worse: write them from scratch.<\/p>\n<p>That said, I for one don&#8217;t mind living with all Ubuntu&#8217;s flaws, except one: my monitor setup doesn&#8217;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 <a href=\"http:\/\/www.darkmirage.com\/2006\/03\/13\/my-new-laptop\/\">my laptop<\/a> too, but alas Samsung has some seriously unorthodox hardware configuration that kills every single Linux distro I&#8217;ve tried.<\/p>\n<p>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.<\/p>\n<p>I feel kind of empty inside as I write this post back in boring old XP&#8230; I want my rotating cube back. ;_;<\/p>\n<p><strong>P.S.<\/strong> I also gained a greater appreciation for Apple&#8217;s vision behind Mac OSX&#8230; But it&#8217;s still overpriced.<\/p>\n<p><strong>P.P.S.<\/strong> I wonder how many of you actually read this entry?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For no particular reason, I decided to install Linux to a new disk partition today. It&#8217;s been a while since my last encounter with the OS (some ancient version of Gentoo) and things have changed a lot. Linux&#8217;s graphical interface &hellip; <a href=\"http:\/\/www.darkmirage.com\/2008\/02\/09\/why-i-love-and-hate-linux\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,4],"tags":[729,99,201,728],"_links":{"self":[{"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/posts\/1036"}],"collection":[{"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/comments?post=1036"}],"version-history":[{"count":0,"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/posts\/1036\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/media?parent=1036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/categories?post=1036"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.darkmirage.com\/wp-json\/wp\/v2\/tags?post=1036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}