{"id":244,"date":"2008-08-29T10:49:00","date_gmt":"2008-08-29T10:49:00","guid":{"rendered":"http:\/\/www.sgmlguru.org\/wp\/?p=244"},"modified":"2015-01-14T18:35:28","modified_gmt":"2015-01-14T18:35:28","slug":"64-bit-freeapplications","status":"publish","type":"post","link":"http:\/\/www.sgmlguru.org\/wp\/?p=244","title":{"rendered":"64-Bit &#8220;Free&#8221;Applications"},"content":{"rendered":"<p>Recently, I bought a new computer. It&#8217;s the modern kind, with a dual-core, 64-bit, processor, an <span style=\"font-weight: bold;\">Nvidia<\/span> graphics card,  a huge SATA drive, and everything else I could think of when placing the order. And of course, I installed the <span style=\"font-style: italic;\">amd64<\/span> <span style=\"font-weight: bold;\">Debian GNU\/Linux<\/span> distribution, envisioning fast and trouble-free computing using my favourite <span style=\"font-weight: bold;\">Linux<\/span> distribution.<\/p>\n<p>Well, so I thought. Then I started putting all those small support programs in place, from <span style=\"font-weight: bold;\">Flash<\/span> to <span style=\"font-weight: bold;\">Skype<\/span>, and realised that none of them would install. See, they are 32-bit, made for 32-bit operating systems, and there are no 64-bit versions for <span style=\"font-weight: bold;\">Linux<\/span> available.<\/p>\n<p>Why is this?<\/p>\n<p>Mind you, it is possible to run most of these in &#8220;32-bit mode&#8221;, using 32-bit libraries, but you also need a steady supply of Aspirins and such, because it takes a lot of extra work, tinkering, and cursing.<\/p>\n<p>If a piece of software was truly open source and <span style=\"font-style: italic;\">free<\/span>, as in &#8220;free speech&#8221; (as opposed to &#8220;free beer&#8221;), someone would immediately rectify this by compiling a 64-bit binary for others to use. And if that binary had problems, someone else would come along and fix that, often in a matter of days, not to mention adding features and fixing bugs in the original.<\/p>\n<p>As many <span style=\"font-weight: bold;\">Linux<\/span> users will testify, this works extremely well. Me, I&#8217;ve been using open source for years now, professionally and privately, and have experienced significantly less downtime than many of my colleagues and friends stuck with commercial software, often from that large Redmond manufacturer, in spite of the fact that my <span style=\"font-weight: bold;\">Linux<\/span> variant is <span style=\"font-weight: bold;\">Debian&#8217;s<\/span> development branch, codenamed <span style=\"font-style: italic;\">Sid<\/span> (named after the kid from <span style=\"font-style: italic;\">Toy Story<\/span> who liked to break toys).<\/p>\n<p>Yet the makers of those small bits and pieces of software that many of us rely on, software that some insist are &#8220;free&#8221;, will not provide the large 64-bit <span style=\"font-weight: bold;\">Linux<\/span> user base with 64-bit binaries, or make available the source code so others can provide us with that service.<\/p>\n<p>Why? And what&#8217;s free about these programs, anyway, when you can&#8217;t do what you want to with them?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, I bought a new computer. It&#8217;s the modern kind, with a dual-core, 64-bit, processor, an Nvidia graphics card, a huge SATA drive, and everything else I could think of when placing the order. And of course, I installed the amd64 Debian GNU\/Linux distribution, envisioning fast and trouble-free computing using my favourite Linux distribution. Well, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[29,28,165],"tags":[],"_links":{"self":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/244"}],"collection":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=244"}],"version-history":[{"count":0,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/244\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=244"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}