<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RayBenjamin.Com &#187; Linux</title>
	<atom:link href="http://www.raybenjamin.com/wordpress/category/computers/open-source-software/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.raybenjamin.com/wordpress</link>
	<description>Adventures of an aspiring writer.</description>
	<lastBuildDate>Thu, 17 Nov 2011 12:50:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Why Can&#8217;t Device Drivers Come ON the Hardware?</title>
		<link>http://www.raybenjamin.com/wordpress/2008/12/03/why-cant-device-drivers-come-on-the-hardware/</link>
		<comments>http://www.raybenjamin.com/wordpress/2008/12/03/why-cant-device-drivers-come-on-the-hardware/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 22:21:56 +0000</pubDate>
		<dc:creator>rben13</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.raybenjamin.com/wordpress/?p=39</guid>
		<description><![CDATA[Many of us, if not most, have had to struggle with finding device drivers that would let us use the brand new bit of hardware that we just brought &#8211; that device that will complete our life. We are stricken &#8230; <a href="http://www.raybenjamin.com/wordpress/2008/12/03/why-cant-device-drivers-come-on-the-hardware/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Many of us, if not most, have had to struggle with finding device drivers that would let us use the brand new bit of hardware that we just brought &#8211; that device that will complete our life. We are stricken when we discover that there&#8217;s no driver disk and the manufacturer site is down for maintenance.Why do we have to put up with this? Why can&#8217;t the industry come up with a standards, say PCI-Friendly, that forces the Manufacturers to add a little flash EPROM to their board that contains drivers for Windows, Mac and Linux, and/or the address from which those drivers can be downloaded by the computer, without making the poor confused user dig out disks or hunt down web sites.Read on for my suggestion. It&#8217;s a bit tongue-in-cheek, but I think the basic idea is valid. If it&#8217;s not, I&#8217;d like someone to explain to me why.<span id="more-39"></span> Here&#8217;s how I think it should work:
<ol>
<li>You plug in a new card/printer/USB device</li>
<li>The computer&#8217;s operating system, OS, sees the new device and sends a <em>Friendly Utility Query</em>, or FUQ.</li>
<li>The new device responds with a <em>Reply to Your Friendly Message</em> or RYFM, which reveals the nature of the device and it&#8217;s specific capabilities.</li>
<li>Now the OS sends a <em>Polite Request for OS specific Driver</em>, or PROD.</li>
<li>The Device responds by transmitting providing a basic driver and a URL where the OS can download the latest driver or patch.</li>
<li>The Operating System installs the generic driver, getting things running, and can then download the latest and greatest driver.</li>
</ol>
<p>Now, I understand this will cost a little money, but Flash RAM is pretty cheap. The hard part will be getting some industry group to put the standard together and get companies to agree to it. Still, isn&#8217;t it about time? This idea originally occurred to me years ago. I&#8217;m really surprised it hasn&#8217;t been done already.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raybenjamin.com/wordpress/2008/12/03/why-cant-device-drivers-come-on-the-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why We Shouldn&#8217;t Allow Patents On Interfaces</title>
		<link>http://www.raybenjamin.com/wordpress/2008/08/01/why-we-shouldnt-allow-patents-on-interfaces/</link>
		<comments>http://www.raybenjamin.com/wordpress/2008/08/01/why-we-shouldnt-allow-patents-on-interfaces/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 17:01:44 +0000</pubDate>
		<dc:creator>rben13</dc:creator>
				<category><![CDATA[Environment]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Patents]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.raybenjamin.com/wordpress/?p=26</guid>
		<description><![CDATA[These days, it seems like we try to patent everything, even stuff that really should not be patentable, like software and genetic sequences. (Let&#8217;s face it, genetic sequences are not invented, they are discovered. Don&#8217;t even get me started on &#8230; <a href="http://www.raybenjamin.com/wordpress/2008/08/01/why-we-shouldnt-allow-patents-on-interfaces/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>These days, it seems like we try to patent everything, even stuff that really should not be patentable, like software and genetic sequences. (Let&#8217;s face it, genetic sequences are not invented, they are discovered. Don&#8217;t even get me started on all the reasons we should not have software patents.) But no one seems to object to the patents that do more harm than perhaps any others, patents on interfaces.</p>
<p>Read on for more &#8230;</p>
<p><span id="more-26"></span>An interface is the way one system talks to another. Right now, patents on interfaces are used to create monopolies that really have no benefit for society. Patents are intended to reward innovation that contributes to society in some way, not just to make people rich.</p>
<p>How about some examples? Printer ink cartridges have patented interfaces in order to block competitors from making replacement cartridges. This allows the printer manufacturer to charge exhorbitent prices for printer ink and sell the actual printer hardware at a loss, turning it into a throw-away product that clutters our landfills. These consumer printers aren&#8217;t meant to be repaired. If something goes wrong they are thrown away. In a world that needs to rapidly reduce it&#8217;s carbon footprint, we need to rethink the idea of what should be disposable and what shouldn&#8217;t be.</p>
<p>How about music file formats? Apple uses patents on iTunes to exclude others from the music business, then they produce iPod players that are more expensive than competitors devices. The ipods also have batteries that can&#8217;t be replaced. When they go bad, you have to throw it away and buy a new one. Many people disposing of their ipods won&#8217;t even think about the fact that the batteries have cadmium, a dangerous pollutant. So rather than tossing the ipod into a battery recycling bin at the local Best Buy (Kudos for Best Buy on providing those.) they toss the iPod into the trash.</p>
<p>Microsoft, for year, blocked competitors from creating products that could compete with Word and the rest of the Office suite, by using proprietary file formats. Converting from Word to any other file format and back again has been problematic until very recently. What I find astonishing is that it has taken so long for companies and governments around the world to realize that depending on a single vendor for the software they need to conduct day to day business is incredibly foolish. I applaud Massecheusetts for paving the way towards rationality by adopting a file format which really is free and open, Open Document Format.</p>
<p>If we abolished all patents for interfaces, life would go on. Perhaps, instead of ripping people off for ink cartridges, the printer manufacturers might build printers that are robust and easy to repair. Instead of depending on proprietary document formats to force companies to upgrade to the latest version of their software, Microsoft might be forced to actually provide compelling new functionality.</p>
<p>There&#8217;s another benefit, too. If all interfaces were free to use, I suspect it would be easier to develop standards and get people to adopt them. This would reduce the cost to develop many products. We could spend less time reinventing the wheel, and more time working on that fusion power plant we need.</p>
<p>A world without interface and file format patents would also be one in which it would be far easier to build and maintain open source software. I&#8217;d be able to get open source drivers for my nVidia graphics card, or open source drivers for the broadcomm wireless chipset used in my laptop. That would make it a lot easier for me to use Linux full time.</p>
<p>We need to rethink things. It bears repeating. Over the next few decades, we&#8217;ll have to wean ourselves off of oil and other fossil fuels. We&#8217;ll have to start paying the full cost of products, including the cost of energy and the cost to clean up the environmental damage done while producing those products. We can&#8217;t continue to live like teenagers, tossing our dirty laundry on the floor and hoping Mother Nature will clean it up for us.</p>
<p>We can do better than we have done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raybenjamin.com/wordpress/2008/08/01/why-we-shouldnt-allow-patents-on-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have Your Linux, Your Windows Games, with a little bit of WINE 1.0</title>
		<link>http://www.raybenjamin.com/wordpress/2008/06/20/have-your-linux-your-windows-games-with-a-little-bit-of-wine-10/</link>
		<comments>http://www.raybenjamin.com/wordpress/2008/06/20/have-your-linux-your-windows-games-with-a-little-bit-of-wine-10/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 20:25:02 +0000</pubDate>
		<dc:creator>rben13</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.raybenjamin.com/wordpress/?p=23</guid>
		<description><![CDATA[I don&#8217;t much like Windows. I don&#8217;t hate it with a pathological hatred, like some people, but I do think that monopolies are bad things, in general, and Microsoft&#8217;s effective monopoly grip on desktop operating systems has been incredibly hurtful &#8230; <a href="http://www.raybenjamin.com/wordpress/2008/06/20/have-your-linux-your-windows-games-with-a-little-bit-of-wine-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t much like Windows. I don&#8217;t hate it with a pathological hatred, like some people, but I do think that monopolies are bad things, in general, and Microsoft&#8217;s effective monopoly grip on desktop operating systems has been incredibly hurtful to the computer industry and humanity in general. By suppressing competition, we&#8217;ve been robbed of the real benefit of a free market economy, innovation.</p>
<p>Fortunately for Microsoft, but not so fortunately for me, the people who write the games I love to play don&#8217;t write them to run on Linux. They write them to run on Windows. So, while I&#8217;d love to use Linux as my normal desktop operating system, I&#8217;ve been reluctant to make the leap.</p>
<p>An announcement on June 18, 2008, brought the day of my emancipation from Windows a little bit closer.</p>
<p><span id="more-23"></span></p>
<p>You can read about it on <a href="http://sourceforge.net/forum/forum.php?forum_id=837195" title="SourceForge WINE 1.0 Release Announcement">SourceForge News &#8211; WINE 1.0 Announcement </a>.  WINE (WINE Is Not an Emulator) 1.0 has been released. This is a project that has been working hard to provide a stable working Windows API (Application Programming Interface) on Linux, which would allow you to run just about any Windows program on any Linux operating system.</p>
<p>&#8220;Hah!&#8217;, you say, &#8220;but that is only 1.0, how can I trust it? It&#8217;s barely a baby!&#8221;</p>
<p>But that&#8217;s not true. The makers of WINE long ago decided they wouldn&#8217;t release a 1.0 version until they had something rock solid. It has taken them fifteen years of beta testing and ongoing development to get there. While it&#8217;s still not 100% perfect, there are thousands of Windows programs that now run successfully  on Linux, courtesy of WINE. You can check <a href="http://appdb.winehq.org/" title="this list">this list</a>, at the WINE Application Database Headquarters. They rank programs by how much configuration you have to do to get them to work cleanly. There are over ten thousand applications listed in this database, so you can probably find yours.</p>
<p>One of the ones I care most about, Dungeons and Dragons Online, is rated Platinum. Lord of The Rings Online, my other MMO addiction, has some issues with the launcher, but there are people outside of Turbine (the company that built LOTRO) are working on.  Since games, and in particular MMO games are extremely fussy, it&#8217;s likely whatever business application you want will work just fine.</p>
<p>Linux now looks a lot more like Windows than you might expect. You&#8217;ll even find that many of the eye-candy features of Vista are readily available on Linux, without the other problems.</p>
<p>Still, Linux is not yet the best choice for those who don&#8217;t like to have a bit of a learning adventure, you&#8217;d be surprised at how similar it looks to the OS you&#8217;ve been using, and all the things that it can do. (It&#8217;s pretty cool to install an OS that already has the word processing, spreadsheet, accounting, email, web browsers, drawing packages, and almost anything else you can name, already set up and ready to go.)</p>
<p>Oh, if you are interested in trying out Linux, you can download and burn a CD for a Live installation of most of the various flavors. I&#8217;d suggest starting with Ubuntu, which you can find at www.ubuntu.org. Once you&#8217;ve downloaded the .iso file, you can use your CD burning software to create a CD. If you boot up with that CD, you&#8217;ll be running Linux, but it won&#8217;t alter anything on your computer, without your permission. (That&#8217;s kind of nice, huh?) If you decide you like it, you can install it. There&#8217;s lots of good information on how to do that and lots of friendly Linux users that are ready to help you, all over the Internet. Maybe it&#8217;s time for you to get away from Windows, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.raybenjamin.com/wordpress/2008/06/20/have-your-linux-your-windows-games-with-a-little-bit-of-wine-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

