<?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>Chris Norton &#187; linux</title>
	<atom:link href="http://www.chnorton.com.au/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chnorton.com.au</link>
	<description>A blog about software engineering, web development, education and my otaku interests.</description>
	<lastBuildDate>Tue, 07 Dec 2010 11:45:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>CoreAVC for Linux</title>
		<link>http://www.chnorton.com.au/2007/12/20/coreavc-for-linux/</link>
		<comments>http://www.chnorton.com.au/2007/12/20/coreavc-for-linux/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 13:23:13 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/12/20/coreavc-for-linux/</guid>
		<description><![CDATA[If anyone has attempted to watch H.264 video on an older PC you know what a frustrating experience it can be due to the ridiculous amount of CPU the decoding eats up. CoreAVC is a Windows codec that dramatically reduces that load. Being a Windows codec we Linux users are left in the cold (we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>If anyone has attempted to watch <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC" rel="external nofollow">H.264</a> video on an older PC you know what a frustrating experience it can be due to the ridiculous amount of CPU the decoding eats up. <a href="http://www.coreavc.com/" rel="external nofollow">CoreAVC</a> is a Windows codec that dramatically reduces that load. Being a Windows codec we Linux users are left in the cold (we&#8217;re getting used to it) &#8211; but I just discovered a project that rectifies that situation! The aptly named <a href="http://code.google.com/p/coreavc-for-linux/" rel="external">CoreAVC for Linux</a> is a set of patches for mplayer, etc to allow them to load the CoreAVC codec through DirectShow emulation. Or something.</p>
<p>I haven&#8217;t tried it out myself as I watch all my videos on my desktop, which is more than capable of handling <abbr title="High Definition">HD</abbr> H.264 videos, even with inefficient decoding. Someone give it a go and let me know if it works!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/12/20/coreavc-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyroLinux?</title>
		<link>http://www.chnorton.com.au/2007/12/16/pyrolinux/</link>
		<comments>http://www.chnorton.com.au/2007/12/16/pyrolinux/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 05:16:43 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/12/16/pyrolinux/</guid>
		<description><![CDATA[Another Linux distribution looks to be hitting the net in the next few days, dubbed PyroLinux. The site looks impressive but I&#8217;m seriously underwhelmed by what I&#8217;m reading about the OS itself. For starters, it&#8217;s based on Ubuntu and seems to have just added some packages in by default, including non-free drivers and codecs (a [...]]]></description>
			<content:encoded><![CDATA[<p>Another Linux distribution looks to be hitting the net in the next few days, dubbed <a href="http://www.pyrolinux.com/" rel="external nofollow">PyroLinux</a>. The site looks impressive but I&#8217;m seriously underwhelmed by what I&#8217;m reading about the <abbr title="operating system">OS</abbr> itself. For starters, it&#8217;s based on Ubuntu and seems to have just added some packages in by default, including non-free drivers and codecs (a la <a href="http://linuxmint.com/">Mint</a>) and some &#8220;fancy&#8221; apps like <a href="https://launchpad.net/awn" rel="external">Avant Window Navigator</a> dock.</p>
<p>Whilst I&#8217;m all for diversity in Linux distros I would prefer if people actually had something to show, or at least had a semi-original idea, before submitting their distro on Digg and trying to build hype. I mean, really, why on Earth would anyone want to use PyroLinux? To save themselves the 5 minutes it would take to install AWN?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/12/16/pyrolinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android SDK</title>
		<link>http://www.chnorton.com.au/2007/11/16/android-sdk/</link>
		<comments>http://www.chnorton.com.au/2007/11/16/android-sdk/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 11:24:42 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/11/16/android-sdk/</guid>
		<description><![CDATA[In case you&#8217;ve been living under a rock &#8211; or simply don&#8217;t care about mobile development &#8211; Google recently released a public preview of Android, a new platform for mobile devices built on top of a Linux kernel. You may have heard of it before as it turns out that Android is the thing everyone [...]]]></description>
			<content:encoded><![CDATA[<p>In case you&#8217;ve been living under a rock &#8211; or simply don&#8217;t care about mobile development &#8211; Google recently released a public preview of <a href="http://code.google.com/android/" rel="external nofollow">Android</a>, a new platform for mobile devices built on top of a Linux kernel. You may have heard of it before as it turns out that Android is the thing everyone assumed to be the Google &#8220;gPhone&#8221;. Well, they&#8217;re not releasing a phone but with a ton of device makers on board to use Android (sounds like everyone <em>except</em> Apple, surprise, surprise) I don&#8217;t think anyone is going to mind.</p>
<p><span id="more-178"></span>One of the more interesting things is that applications are developed in Java with the Android <abbr title="Software Development Kit">SDK</abbr> and use Android <abbr title="Application Programming Interface">API</abbr> calls to access device functions such as Bluetooth, cameras, touch screen, etc. Apparently you can use C as well but it&#8217;s far more complicated to get everything going so it&#8217;s probably not worth your time. I do wonder if other programming languages could be supported via the JVM used. For example, would Jython work?</p>
<p>The documentation for the SDK &#8220;preview&#8221; is rather extensive for a product that hasn&#8217;t been released yet. It takes you through the basics of creating an application, testing apps and explains what the various parts of the SDK are for. From my brief look through everything it appears as though writing applications for Android is pretty damn simple (assuming you know how to program Java).</p>
<p>It&#8217;ll be interesting to see where this goes. Despite having been out only a short time, the platform is generating a lot of buzz and with so much major backing here&#8217;s hoping it can start a revolution in the mobile world so that mobile application development can be made a whole lot easier.</p>
<p><b>Update:</b> you might also like to check out <a href="http://www.linuxdevices.com/articles/AT9900056470.html" rel="external nofollow">this article on Linux Devices</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/11/16/android-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backup Solutions for Linux</title>
		<link>http://www.chnorton.com.au/2007/11/09/backup-solutions-for-linux/</link>
		<comments>http://www.chnorton.com.au/2007/11/09/backup-solutions-for-linux/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 15:23:18 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/11/09/backup-solutions-for-linux/</guid>
		<description><![CDATA[Now that Leopard has been released a few people are commenting on the usability of Time Machine as a backup system for &#8220;ordinary people&#8221;. As is usually the case, what Apple have done here is slap a GUI on functionality that Linux and UNIX systems have had for years. Naturally though, because Time Machine looks [...]]]></description>
			<content:encoded><![CDATA[<p>Now that <a href="http://www.apple.com/macosx/" rel="external nofollow">Leopard</a> has been released a few people are commenting on the usability of <a href="http://www.apple.com/macosx/features/timemachine.html" rel="external nofollow">Time Machine</a> as a backup system for &#8220;ordinary people&#8221;. As is usually the case, what Apple have done here is slap a GUI on functionality that Linux and UNIX systems have had for years. Naturally though, because Time Machine looks so pretty and is grabbing more headlines that the humble <a href="http://samba.anu.edu.au/rsync/">rsync</a>, there are some efforts to bring a similar system to Linux.</p>
<p><span id="more-175"></span>Two that I&#8217;ve found are <a href="https://wiki.ubuntu.com/TimeVault">TimeVault</a> and the newer <a href="http://code.google.com/p/flyback/">FlyBack</a>, which makes no excuse about being a lame Time Machine clone &#8230; without the actual <em>clone</em> part since it&#8217;s not nearly as nice looking.</p>
<p>Of course, if you don&#8217;t go in for all this pretentious GUI crap, you can also use tools which do the same thing but are designed to run as simple daemons. Some popular ones are <a href="http://dirvish.org/">Dirvish</a> and <a href="http://rsnapshot.org/">rsnapshot</a>. If you want to get really fancy and space efficient you can even go for something like <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>, which only stores the change deltas of older versions of files.</p>
<p>Personally I store all my important work in a Subversion repository since I normally do development work with it anyway. It&#8217;s not very space efficient but a lot more powerful.</p>
<p>What backup system do you use? If you&#8217;re a Linux user, did I miss any good ones?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/11/09/backup-solutions-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2007 Linux Graphics Survey</title>
		<link>http://www.chnorton.com.au/2007/10/22/2007-linux-graphics-survey/</link>
		<comments>http://www.chnorton.com.au/2007/10/22/2007-linux-graphics-survey/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 08:30:26 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/10/22/2007-linux-graphics-survey/</guid>
		<description><![CDATA[Using Linux? Take part in Phoronix&#8217;s 2007 Linux Graphics Survey.]]></description>
			<content:encoded><![CDATA[<p>Using Linux? Take part in <a href="http://www.phoronix.com/scan.php?page=lgs_2007" rel="external nofollow">Phoronix&#8217;s 2007 Linux Graphics Survey</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/10/22/2007-linux-graphics-survey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deluge Web Interface</title>
		<link>http://www.chnorton.com.au/2007/09/30/deluge-web-interface/</link>
		<comments>http://www.chnorton.com.au/2007/09/30/deluge-web-interface/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 05:34:36 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[deluge]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[webui]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/09/30/deluge-web-interface/</guid>
		<description><![CDATA[In my last post on Deluge I commented that one of the things the BitTorrent client was lacking was a web interface. That situation has been rectified by a recent plugin that provides WebUI capabilities. After taking a look at what is offered I can say that it looks very promising but isn&#8217;t quite at [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.chnorton.com.au/2007/09/11/deluge-055/">my last post on Deluge</a> I commented that one of the things the BitTorrent client was lacking was a web interface. That situation has been rectified by a <a href="http://deluge-torrent.org/2007/09/26/deluge-web-interface/" rel="external">recent plugin that provides WebUI capabilities</a>. After taking a look at what is offered I can say that it looks very promising but isn&#8217;t quite at a stage where you&#8217;d want to use it for anything but the most basic administration of your torrents.</p>
<p><span id="more-143"></span>So far, the supported features are: authentication with username/password, viewing of the queue, uploading new torrents (from a local file or a URL), auto-refresh and pausing/resuming downloading. This enough for basic administration but one rather essential feature that is missing is the ability to change the queue position of torrents, such as to move something up or down. There are also no settings available so it relies on you having the system set up beforehand and not wanting to change anything. </p>
<p>Another key problem with running WebUI on Deluge is that the program itself requires a full desktop to be running as it requires GTK+. This means that you can&#8217;t run it on a server that has been set up to run a minimal set of software daemons from the shell. There&#8217;s no real reason why a torrent program needs a graphical interface so maybe a &#8220;headless&#8221; mode will be enabled on Deluge in future versions.</p>
<p>One interesting design decision made is that images and stylesheets are in a different directory to the templates. From the sounds of the directory they&#8217;re in (<span class="filename">static</span>) the intention is to have the unchanging components served from a different directory which could theoretically be on a completely different server. This is good practice for high traffic sites and is a common way of optimising a web site but I have to wonder why it was employed here. I assume that a personal interface to your BitTorrent client would <em>not</em> qualify as a high traffic site and the templating system is extraordinarily handicapped by having stylesheets and images in a different directory that is not related to the template in any way.</p>
<p>I would like to take a look at the plugin further and see if some improvements can be made, such as allowing full AJAX operations. I think using AJAX refreshes would be particularly beneficial as full page refreshes are terribly wasteful in terms of bandwidth and not very nice from a usability point of view. Other improvements should just be a matter of changing the template &#8211; for example, making the layout fluid rather than fixed width.</p>
<p>The WebUI plugin for Deluge does look promising and could eventually replace Azureus as my BitTorrent client but there are some important problems that would need to be addressed first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/09/30/deluge-web-interface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New PC</title>
		<link>http://www.chnorton.com.au/2007/09/25/new-pc/</link>
		<comments>http://www.chnorton.com.au/2007/09/25/new-pc/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 13:55:32 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/09/25/new-pc/</guid>
		<description><![CDATA[Today I started building my new PC. Like all my desktop computers this one is intended to last a while so I tried not to skimp on the hardware too much. At the same time I don&#8217;t exactly have unlimited funds so keeping the price around $2000 was the target. I already have a nice [...]]]></description>
			<content:encoded><![CDATA[<p>Today I started building my new PC. Like all my desktop computers this one is intended to last a while so I tried not to skimp on the hardware too much. At the same time I don&#8217;t exactly have unlimited funds so keeping the price around $2000 was the target. I already have a nice monitor, sets of 2.1 speakers and a keyboard and mouse so I only need the stuff &#8220;in the box&#8221;, most of which I managed to acquire today:<span id="more-138"></span></p>
<p><b>Case:</b> Antec Sonata III (including 500W <abbr title="Power Supply Unit">PSU</abbr>)<br />
<b>CPU:</b> Intel Core 2 Quad Q6600<br />
<b>Motherboard:</b> Gigabyte P35-DS3R<br />
<b>RAM:</b> 2 x A-DATA DDR2-800 2GB Kit<br />
<b>HDD:</b> 2 x Seagate 750GB<br />
<b>DVD:</b> 2 x Pioneer 212BK</p>
<p>Not bad for $1585!</p>
<p>For the astute members of the audience I am only missing a graphics card to have an operational system. Which is <strong>really</strong> aggravating, let me tell you: I want to take my baby out for a spin and see what a quad-core processor and 4GB of RAM can do!</p>
<p>My plan for the video card is a Leadtek 8800GTS with 640MB RAM, which should have enough grunt for playing some recent games. However, I do have the problem of whether to go with NVIDIA or ATI for the graphics card: I like to take Linux compatibility into account and I plan on dual-booting Windows XP and a 64-bit Linux distro (any suggestions?). In the past this would mean an automatic slam-dunk for NVIDIA seeing as they&#8217;re the only one that seemed to take Linux seriously and provide decent drivers. Recent events have forced me to reconsider this though since AMD/ATI have released hardware specs for their GPUs so we should soon be seeing open source Linux drivers that are kept up-to-date by the community and integrated fully into the kernel or X.org. This makes ATI a very tempting option. At the end of the day though I think NVIDIA are still releasing slightly superior hardware and their Linux drivers work <em>now</em>, not in a year&#8217;s time, so I&#8217;ll probably go with the 8800GTS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/09/25/new-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deluge 0.5.5</title>
		<link>http://www.chnorton.com.au/2007/09/11/deluge-055/</link>
		<comments>http://www.chnorton.com.au/2007/09/11/deluge-055/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 15:51:28 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/09/11/deluge-055/</guid>
		<description><![CDATA[Review of version 0.5.5 of the Deluge bittorrent client for Unix systems.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently been looking into new Linux desktop torrent programs to possibly use as a replacement for Azureus. <a href="http://www.deluge-torrent.org/" rel="external">Deluge</a> is the first one that I looked at and, overall, I&#8217;ve found it to be satisfactory and is well worth considering if you&#8217;re after a native Linux client.</p>
<p><span id="more-104"></span><a href="http://deluge-torrent.org/2007/09/09/deluge-055-released/" rel="external nofollow">Version 0.5.5</a> was released a couple days ago so I got to try out the older version and the latest one before I write this. The new version doesn&#8217;t seem to have all that much different and there&#8217;s no nice changelog to be found on the website &#8211; if you want one check out the <a href="http://forum.deluge-torrent.org/viewtopic.php?f=8&#038;t=399" rel="external nofollow">forum announcement post</a>. One thing that is very noticeable is the new configuration wizard, which runs through the basic settings needed to get up and running.</p>
<p>The actual client itself is quite basic. The ability to download torrents is there, along with basic statistics on downloads and some settings. More functionality is provided via plugins and the default distribution contains quite a few that do add some more advanced features, such as lists of files inside torrents, display of the individual pieces of a torrent, statistics on connected peers, blocklists, notifications for torrents and many others. Interestingly, I noticed a feature that was in the core client in the last version &#8211; moving completed torrents to a different directory &#8211; is now provided as a plugin. I was initially upset when I found this missing in the preferences so it would have been nice if they&#8217;d make the changelog more visible as the change was announced there.</p>
<p>With a bunch of plugins enabled the functionality of Deluge is pretty close to Azureus and other torrent programs like uTorrent. A few areas are lacking but these are slightly more &#8220;out of the ordinary&#8221;. One feature that is noticeably missing is a web interface, which seems to be all the rage these days and would allow me to replace Azureus on my server. Again, a plugin could probably add this and just needs someone to write it up.</p>
<p>The core program is written in a combination of Python and C++ and <a href="http://www.rasterbar.com/products/libtorrent/" rel="external nofollow">libtorrent</a> library (which in turn uses some of the <a href="http://www.boost.org" rel="external nofollow">Boost libraries</a>), as well as the usual Glade stuff for the GTK+ interface. I find it interesting that the developers specify being &#8220;lightweight&#8221; as one of their primary goals yet they utilise Python as their primary development language &#8211; I would have thought C/C++ would be the more obvious choice for sheer performance. From the looks of things Python is used as an embedded interpreter so there is no reliance on any system Python interpreters and the C++ libraries can be included more easily, although there appears to be developer discussion about using the Python-native libtorrent bindings in future versions.</p>
<p>One thing that is of zero relevance but that I think is amusing is a comment I found inside the source code:<br />
<code><br />
// Tell Boost that we are on *NIX, so bloody '.'s are ok inside a directory name!<br />
</code></p>
<p>In terms of performance Deluge isn&#8217;t bad. The program is responsive and I found that it consistently uses around 20MB of RAM. Most of this, I&#8217;m sure, comes from the Python code as I&#8217;ve seen other Python apps using around this amount of memory for even the smallest program. While 20MB isn&#8217;t that crazy I&#8217;m again surprised that a program apparently intended for light memory usage would use that much. I guess that&#8217;s the price you pay for speedier development times using a simpler language. The use of Python also makes writing plugins a bit easier as well so they might be trying to encourage external development.</p>
<p>My only real complaint is that a lot of the interface areas are not very nice to look at, especially in the plugins. One thing I liked about Azureus is that you can get access to some simple graphs to show things like the pieces completed in a torrent or the network traffic and peer information. The most impressive thing Deluge has is the progress bars on the torrents, which aren&#8217;t even present for the completion of individual files or pieces. Being a GTK+ application, Deluge does integrate nicely into my GNOME desktop though.</p>
<p><a href='http://www.chnorton.com.au/wp-content/uploads/2007/09/deluge.png' title='Deluge 0.5.5'><img src='http://www.chnorton.com.au/wp-content/uploads/2007/09/deluge.thumbnail.png' alt='Deluge 0.5.5' style="margin: 0 auto" /></a></p>
<p>Overall, Deluge is quite a good torrent client but it needs some work on the interface and possibly the inclusion of a web interface. If a web interface plugin was created I might even switch from Azureus. If you&#8217;re looking for a bittorrent app for Unix-like systems then I recommended giving Deluge a go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/09/11/deluge-055/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Are Linux Users Cheap?</title>
		<link>http://www.chnorton.com.au/2007/08/04/are-linux-users-cheap/</link>
		<comments>http://www.chnorton.com.au/2007/08/04/are-linux-users-cheap/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 14:37:19 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/08/04/are-linux-users-cheap/</guid>
		<description><![CDATA[A while back I saw a post (a very old post) on the Inmatrix forums where someone ask whether or not there would ever be a Linux version of Zoom Player. The answer was basically &#8220;nobody with Linux wants to pay for software, so it will be a lot of development with little or no [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I saw a post (a very old post) on the <a href="http://forum.inmatrix.com/" rel="external nofollow">Inmatrix forums</a> where someone ask whether or not there <a href="http://forum.inmatrix.com/index.php?showtopic=3865" rel="external nofollow">would ever be a Linux version of Zoom Player</a>. The answer was basically &#8220;nobody with Linux wants to pay for software, so it will be a lot of development with little or no income&#8221;. This got me thinking as to whether or not this is true.</p>
<p><span id="more-66"></span>Whilst I don&#8217;t have the zeitgeist for the entire Linux community I&#8217;m willing to bet that this is not true. I think that this &#8220;myth&#8221; is something that Windows users would think because all the software that Linux users use is provided free of charge (free as in beer). Contrast this to Windows where Microsoft makes quite a lot of money selling something as basic as an office suite. Linux users would turn this around and ask why Windows users automatically assume you have to pay for things like this.</p>
<p>This is also not factoring in the fact that plenty of people pirate Windows software and so <strong>aren&#8217;t</strong> paying for it even when they should. So Windows users are meant to pay for something but often don&#8217;t and this is better than Linux users who never have to pay for their software but sometimes donate anyway? There&#8217;s something wrong about there.</p>
<p>I guess one issue is that there are many Linux users who use the platform because they&#8217;re free software advocates and would never use proprietary software. Does this mean they&#8217;re not willing to pay for software? This I can&#8217;t really answer but I&#8217;d hazard a guess and say that they <em>might</em> pay for <em>free</em> software but it&#8217;s quite difficult to create a traditional software business that just sells free software.</p>
<p>The simple fact of the matter is that people are only willing to pay for something if it&#8217;s worth the cost. On Linux this is often not the case as software to accomplish most tasks reasonably well already exists and is free in all senses of the word. Why would someone hand over $30 for an email client when Thunderbird or Evolution does almost everything you want? You would if there were features in the commercial client that the others didn&#8217;t have.</p>
<p>I think a prime example is the GIMP. Now, this software is good enough for a lot of tasks and I&#8217;m not debating that it&#8217;s not suitable for professional graphics work but most people agree that it&#8217;s missing several critical features and the interface is complete shit. A professional artist would have no problems justifying the $2000 or so for the Adobe Production Suite and a copy of Windows. Hell, these people actually spend the money to get Apple hardware and software, which is anything but cheap and really only does the same thing as the cheaper PC stuff. If you&#8217;re getting your money&#8217;s worth then why wouldn&#8217;t you do it? If there was a version of Photoshop available for Linux then I&#8217;d seriously consider buying it since it would end up saving me so much time and effort in my web design work.</p>
<p>As to the original spark that set off this post, Zoom Player is far ahead of every single Linux video player in terms of usability. It also has the legal authority to be able to include restricted media formats (they can pay for the licensing fees) so I, for one, would not mind in the slightest if I had to pay $40 for a Linux version. I&#8217;m sure a lot of people would feel the same way too: pay a small amount of money for a great video player and the ability to play every format under the Sun without hassle? There must be thousands of people who&#8217;d hand over the cash without a second thought.</p>
<p>So, I don&#8217;t think it&#8217;s a case that Linux users are cheap bastards who refuse to pay for software, rather that they&#8217;re immersed in a world where most software just happens to be free of charge and works well for most things you&#8217;d need. Gone are the days when people expect to pay money for <em>any</em> software they want to use. If companies want to sell commercial software then they just have to make it <strong>better</strong> than what&#8217;s already there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/08/04/are-linux-users-cheap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Desktop for Linux: Google Search In Linux!</title>
		<link>http://www.chnorton.com.au/2007/07/04/google-desktop-for-linux-google-search-in-linux/</link>
		<comments>http://www.chnorton.com.au/2007/07/04/google-desktop-for-linux-google-search-in-linux/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 13:49:10 +0000</pubDate>
		<dc:creator>Chris Norton</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.chnorton.com.au/2007/07/04/google-desktop-for-linux-google-search-in-linux/</guid>
		<description><![CDATA[I&#8217;ve been using Google Desktop for Linux for almost a week now so I thought I&#8217;d write little review on it for people wondering what it&#8217;s like. I think the simplest thing to say about it is that it&#8217;s Google Desktop. It&#8217;s roughly the same as it is for Windows, so if you were expecting [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://desktop.google.com/linux/" rel="nofollow">Google Desktop for Linux</a> for almost a week now so I thought I&#8217;d write little review on it for people wondering what it&#8217;s like.</p>
<p><span id="more-39"></span>I think the simplest thing to say about it is that it&#8217;s Google Desktop. It&#8217;s roughly the same as it is for Windows, so if you were expecting something dramatically different then you&#8217;re not going to get it. So if you&#8217;re not a fan of the software as it runs on Windows then there&#8217;s a high probability that you&#8217;re not going to be a fan of it on Linux either. Similarly, if you regularly use it on Windows and like it then you&#8217;ll probably like it on Linux as well.</p>
<p>Now, for people who haven&#8217;t used Google Desktop before it is, at it&#8217;s most basic, a search engine for your files. Linux systems of course have this built-in from day one with locate (or slocate) on the command-line and Ubuntu (and others) come with Beagle for desktop searching. Both of these systems have their shortfalls though and the Google name is a powerful one in the arena of search so it&#8217;s interesting to compare them all.</p>
<p>In terms of installation, Google have made it very easy to get their software running on Ubuntu at the last. They provide a .deb that can be quickly installed and will create a menu for Google Desktop, as well as adding it to the programs to be enabled on start up. You might need to start it manually after you&#8217;ve installed it if you don&#8217;t want to reboot. One thing I don&#8217;t like about the installation is that it creates an entirely separate menu called <b>Google Desktop</b>. I don&#8217;t think the program is really &#8220;worthy&#8221; of occupying a complete menu in itself but I can&#8217;t think of where it would be better suited. Perhaps in the Places menu along with <b>Search for Files&#8230;</b> but this might be non-standard.</p>
<p><img src='http://www.chnorton.com.au/wp-content/uploads/2007/07/googledesktopmenu.jpg' alt='Google Desktop: Application Menu' /></p>
<p>Once running it will live in the notification area of the GNOME desktop and it can be brought up by double-clicking the icon or simply hitting the Ctrl key twice. The latter is extremely convenient and works the same way as hitting F12 does for Beagle. When run for the first time Desktop will start a once-off indexing of all your existing files. This took a good 14 hours or so for me with around 80GB of data to index and a 5400RPM laptop hard drive. I did like that the indexing used almost none of my laptop&#8217;s resources. I think it reached 20MB of memory and 2% of my CPU (I have a 1.8GHz Core Duo) which is a hell of a lot less than Beagle uses when it&#8217;s indexing things &#8211; I&#8217;ve seen it get up to 60% CPU and 800MB of memory! After the initial indexing Desktop will keep itself up to date with new and edited files.</p>
<p>In terms of searching it&#8217;s similar to Beagle &#8211; you bring it up with the shortcut key and start typing in what you want to find. Search is performed &#8220;live&#8221; (you don&#8217;t need to hit a search button) and results come up almost instantaneously once you stop typing. Desktop also has an alternate searching method that will bring up a web page, similar to the Google home page, that you can use to search. This page can be brought up by right-clicking on the notification area icon and selecting <b>Show Home Page</b>. The results appear similar to Google&#8217;s web search as well so most people would be instantly familiar with it.</p>
<p><a href='http://www.chnorton.com.au/wp-content/uploads/2007/07/googledesktophomepage.gif' title='Google Desktop: Home Page'><img src='http://www.chnorton.com.au/wp-content/uploads/2007/07/googledesktophomepage.thumbnail.gif' alt='Google Desktop: Home Page' /></a></p>
<p>I found the search results to be adequate for most purposes. Results are not grouped in any way but different types can be filtered in the browser search. The actual types of files indexed are not exhaustive but most of the things you&#8217;d want are covered: OpenOffice documents, Thunderbird mail, PDFs, MP3s and even man pages. Other file types aren&#8217;t supported or don&#8217;t contain information to index (like most videos) so they are only searchable by their filename. I must say that the ability to search man and info pages is extremely useful for me as bringing up information about a command is really fast now. Really, I can&#8217;t say that I have any particular problems with the searching, my only gripe is that there aren&#8217;t many results returned initially and you might have to look through multiple pages in your browser.</p>
<p>Overall, Google Desktop is pretty good as a desktop search engine. It doesn&#8217;t use up many system resources (which is the reason I got rid of Beagle) and has a nice and simple user interface. It&#8217;s not open source so that might turn away some Linux fanatics but for most of us will be an excellent addition to our desktops.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chnorton.com.au/2007/07/04/google-desktop-for-linux-google-search-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

