{"id":759,"date":"2009-03-11T20:21:54","date_gmt":"2009-03-12T03:21:54","guid":{"rendered":"http:\/\/balafon.net\/?p=759"},"modified":"2009-03-11T20:36:39","modified_gmt":"2009-03-12T03:36:39","slug":"why-linux-is-a-big-fat-pile-of-steaming-excrement","status":"publish","type":"post","link":"https:\/\/balafon.net\/?p=759","title":{"rendered":"Why Linux (oh, and Open Source too!) is a Big Fat Pile of Steaming Excrement"},"content":{"rendered":"<p>So at work I get a new computer and have to install Linux on it.  I am quickly reminded why I gave up on Linux in disgust lo these many years ago.  I&#8217;m installing a distro with a cutesy African name (that English-speakers universally mispronounce, making me cringe every time) that is universally received as the ultimate in desktop-friendliness (as much as that means anything in Linux-land).<\/p>\n<p>Now one of the criticisms leveled at, say, Windows, is that there&#8217;s often no way to diagnose a problem, and trouble-shooting simply consists of reinstalling pieces until things sort of work again.<\/p>\n<p>So I install from the very latest ISO on the website, and things seem to work OK.  However, there&#8217;s some update program yammering for my attention, so I check it, and there&#8217;s evidently 280 pieces that need updating.  That&#8217;s quality control for ya.  So I run the update, which automagically chooses the slowest possible mirror to use &#8212; 30 kilobytes per second, for crying out loud.<\/p>\n<p>Now that the updates are done, the window manager crashes and burns.  Luckily, since Linux is so much better than Windows, I can tell exactly what&#8217;s causing it to crash.  Well, it can&#8217;t seem to find a function ISNGBdiugjnooruwojhdwIgHDUWHGUdh in a shared library.  Now I actually happen to know what this means.  I also happen to know that I can do exactly squat about it, because the vaunted package manager that is supposed to keep all those picky dependencies straight can&#8217;t actually be arsed to do its job.<\/p>\n<p>A quick Google finds that lots of other people have encountered this problem, and that the recommended solution starts like this:<\/p>\n<p><code>apt-get --reinstall ...<\/code><\/p>\n<p>Remind me how much better than Windows this is?<\/p>\n<p>And to top it off, when I do run this recommended command, the computer has conveniently forgotten that it ever had a network card, so my download speed is now, let&#8217;s see, nothing times nothing, carry the nothing&#8230;<\/p>\n<p>This is why I&#8217;d far rather run an operating system whose development includes at least some pretense to a QA process, and which I can use to get something resembling work done in less than a week of setup, rather than Linux, which is &#8220;Open Source&#8221;, meaning a random pile of poorly-coordinated contributions by people working on little bits of things that they happened to feel interested in during their off hours, and thus resembles nothing less than a terrain feature you&#8217;ll often find behind a farmer&#8217;s barn.<\/p>\n<p>I weep for the thousands of hours I wasted on Linux in my youth before I discovered OpenBSD.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So at work I get a new computer and have to install Linux on it. I am quickly reminded why I gave up on Linux in disgust lo these many years ago. I&#8217;m installing a distro with a cutesy African name (that English-speakers universally mispronounce, making me cringe every time) that is universally received as &hellip; <a href=\"https:\/\/balafon.net\/?p=759\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Why Linux (oh, and Open Source too!) is a Big Fat Pile of Steaming Excrement&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,9],"tags":[187,40,41],"class_list":["post-759","post","type-post","status-publish","format-standard","hentry","category-computing","category-rants","tag-computing","tag-linux","tag-operating-systems"],"_links":{"self":[{"href":"https:\/\/balafon.net\/index.php?rest_route=\/wp\/v2\/posts\/759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/balafon.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/balafon.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/balafon.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/balafon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=759"}],"version-history":[{"count":15,"href":"https:\/\/balafon.net\/index.php?rest_route=\/wp\/v2\/posts\/759\/revisions"}],"predecessor-version":[{"id":774,"href":"https:\/\/balafon.net\/index.php?rest_route=\/wp\/v2\/posts\/759\/revisions\/774"}],"wp:attachment":[{"href":"https:\/\/balafon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/balafon.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/balafon.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}