<?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>Techthrob.com &#187; Reviews</title>
	<atom:link href="http://techthrob.com/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://techthrob.com</link>
	<description>Words of Wisdom for Technologists</description>
	<lastBuildDate>Tue, 17 Aug 2010 12:00:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Review of the Times Reader 2.0</title>
		<link>http://techthrob.com/2010/07/05/review-of-the-times-reader-2-0/</link>
		<comments>http://techthrob.com/2010/07/05/review-of-the-times-reader-2-0/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 13:06:33 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://techthrob.com/?p=210</guid>
		<description><![CDATA[Times Reader 2.0, is an Adobe Air-powered (and therefore cross-platform) application that allows subscribers of the New York Times to read an electronic version of the newspaper on their Windows, Mac, or Linux-based devices for no additional cost. I&#8217;ll be reviewing the application on both Windows 7 and on Linux, using a netbook for Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Times Reader 2.0, is an <a href="techthrob.com/2009/03/02/will-ajax-runtime-environments-create-web-30">Adobe Air-powered</a> (and therefore cross-platform) application that allows subscribers of the New York Times to read an electronic version of the newspaper on their Windows, Mac, or Linux-based devices for no additional cost. I&#8217;ll be reviewing the application on both Windows 7 and on Linux, using a netbook for Windows and a desktop for Linux.  I will discuss installation, first impressions, several aspects of user experience, and value (it is a paid service, after all!).</p>
<div class="sectionHeader">Installation</div>
<p>The Times Reader 2.0 is an Adobe Air application, which means that you need to install the Adobe Air platform in order to use it.  The netbook, running Windows 7, came preinstalled with Air (and, in fact, also with the Times Reader software).  Linux, however, obviously needed to have Air installed manually, before I could install the Times Reader application.  When you go to the Times Reader website, a flash applet will load and automatically launch the Air installer.  You&#8217;ll need your root password to install it, of course.</p>
<div id="attachment_361" class="wp-caption aligncenter" style="width: 310px"><a href="http://techthrob.com/wp-content/uploads/2010/07/Install_Linux.png"><img src="http://techthrob.com/wp-content/uploads/2010/07/Install_Linux-300x236.png" alt="" title="Installing the Times Reader in Linux" width="300" height="236" class="size-medium wp-image-361" /></a><p class="wp-caption-text">Installing the Times Reader in Linux</p></div>
<p>Once Air is installed, the applet will automatically trigger the installation of the Times Reader program.  I did not encounter any issues installing it on Fedora 13 using this method, and everything was installed in the /opt directory.</p>
<div class="sectionHeader">First Impressions &#8211; The User Interface</div>
<p>The first time you launch the program, you are going to be pleasantly surprised by its look and feel.  The only complaint I have is that the Reader feels a bit cramped on my netbook.  It seems that the program was not designed to be used on the 10.1&#8243; that is common on many netbooks.  When connected to the internet, the application will display banner ads (so far, I have only seen ads for NY Times products), and these ads take up enough space on the screen to make it feel like there isn&#8217;t much ligitimate content on the screen, as well as to considerably lengthen the number of page-flips required to get through an article.</p>
<p>For comparison, here are some screenshots showing the Reader with and without advertisements (the advertisements do not show up in offline mode):</p>
<div id="attachment_219" class="wp-caption aligncenter" style="width: 310px"><a href="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-Business-Section-without-Ads.png"><img src="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-Business-Section-without-Ads-300x166.png" alt="Screenshot of the Reader Business Section, without Ads" title="Times Reader - Business Section without Ads" width="300" height="166" class="size-medium wp-image-219" /></a><p class="wp-caption-text">The Times Reader has a beautiful interface...</p></div><br />
<div id="attachment_220" class="wp-caption aligncenter" style="width: 310px"><a href="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-business-section-frontpage.png"><img src="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-business-section-frontpage-300x166.png" alt="Screenshot of the Times Reader Business Section, with Ads" title="Times Reader - Business Section with Ads" width="300" height="166" class="size-medium wp-image-220" /></a><p class="wp-caption-text">...but the advertisements cram everything in if you are on a netbook.</p></div>
<p>Once you get past the sizing issues, or if you just aren&#8217;t using the Reader on a netbook, the interface is intuitive and easy to use, with a navigation menu on the left-hand side presenting buttons for each of the New York Times&#8217; paper sections.  Readers of the traditional hard-copy will feel right at home, and I find that I look forward to seeing the Science Times link pop up in the Reader as much as I used to await the Tuesday morning delivery for that section (which brings up another advantage of the Reader software: I don&#8217;t have to wait for a late paper, and I don&#8217;t have to go outside in the cold to retrieve it from the sidewalk).  </p>
<p>In addition to the sections that hard-copy readers are used to, there are additional sections only available in the Reader: Most Emailed, News in Video, News in Pictures, and Latest News.  Admittedly, I don&#8217;t often use these sections; at most, I&#8217;ll load the Latest News section once or twice a week at the end of the day to see if anything major happened that I missed.  </p>
<p>Tthe Reader will automatically store 7 days of content; that, along with a search function, lets you easily find things you remember reading previously, or locate specific stories you&#8217;re interested in:</p>
<div id="attachment_218" class="wp-caption aligncenter" style="width: 310px"><a href="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-Search.png"><img src="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-Search-300x166.png" alt="Screenshot of the Times Reader showing Search" title="Times Reader - Search" width="300" height="166" class="size-medium wp-image-218" /></a><p class="wp-caption-text">I don't think your hard copy comes with a search feature...</p></div>
<p>Ultimately, the user interface for the Times Reader 2.0 is very well done, and it has a polished feel to it, providing an intuitive, comfortable interface that shows you what content is available without getting in the way.  However, the Reader definitely gets points off for not performing perfectly on the netbook, especially since it came pre-installed on my HP Mini.  This tells me that either they tested it, noticed the problems, and decided to accept the shortcomings, or that it wasn&#8217;t tested at all.  Either way, since the netbook will be my primary platform for the Reader, I simply wish it fit better on the screen.</p>
<div class="sectionHeader">The Reader Experience</div>
<p>Once you get past the novelty of reading the newspaper via an application on your computer, it all comes down to how well the application presents the content, and the Times Reader 2.0 does this very well.  As I discussed in the User Interface section, the reader presents a simple navigation panel, showing the sections from the day&#8217;s paper.  The dominant right-hand panel is dedicated to displaying the current story, or summaries of the highlighted section.</p>
<p>You don&#8217;t appear to lose any content when going from the physical version of the paper to the Reader.  In fact, I very often see notes at the end of articles that the version delivered to my Times Reader contains content not in the print version.  With the Reader application, there&#8217;s no space limitation, so editors likely have more freedom to make articles complete, as opposed to making articles fit.  </p>
<p>The Reader experience will largely depend on how comfortable you are reading lots of text, for a sustained period of time, on your computer screen.  Personally, I don&#8217;t have a problem reading the entire paper on my netbook&#8217;s display; but if you find it difficult to read long passages on-screen, the Reader may not be for you. </p>
<div class="sectionHeader">The Crossword</div>
<p>No review of the New York Times Reader would be complete without atleast mentioning the Crossword.  I personally don&#8217;t usually do the crossword puzzles, but the Times Reader&#8217;s implementation is actually very well done.</p>
<div id="attachment_216" class="wp-caption aligncenter" style="width: 310px"><a href="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-Crossword-Puzzle.png"><img src="http://techthrob.com/wp-content/uploads/2010/03/Times-Reader-Crossword-Puzzle-300x166.png" alt="Screenshot of Times Reader 2.0 Crossword Puzzle" title="Times Reader - Crossword Puzzle" width="300" height="166" class="size-medium wp-image-216" /></a><p class="wp-caption-text">A great interface, but the Advertisement cuts off the puzzle!</p></div>
<p>Again I have the recurring complaint that the application does not fit perfectly on my netbook, which resutls in the bottom section of the crossword being cut off (you can scroll to it).  Aside from that, the Reader&#8217;s version of the crossword has several benifits as compared to the traditional version, including &#8220;Reveal&#8221; and &#8220;Check&#8221; buttons that become accessable 60 minutes after you begin.  Like the rest of the features of the application, you can revisit any crossword downloaded in the past 7 days, and print to hard copy should you have the need (or want to share).</p>
<div class="sectionHeader">Conclusion &#8211; Is it Worth It?</div>
<p>This all being said, I personally find that the Reader application is far more convenient than the traditional paper version.  Having the electronic delivery makes the paper available from the moment I wake up to 7 days later, and it means that the newspaper is always with me (as long as I have my netbook).</p>
<p>One thing that shocks me is the price; as of this article, the Reader is available (on its own, with no home delivery option) for $3.45 a week.  For subscribers who already recieve home delivery, the Reader is completely free.  Personally, I feel that these prices are actually <em>too low</em>, and that the New York Times is pricing the Reader service below its value.</p>
<p>Once you use the Times Reader for a few days, reading the digital copy becomes almost as second-nature as flipping through a physical newspaper. People who enjoy the experience of newspapers &#8212; peeling out each section, folding and unfolding the broadsheet &#8212; won&#8217;t find that experience replicated here; but those who want to get their daily dose of news available on-demand will find that the Reader is an excellent tool, that may even replace the paper at their breakfast table. </p>
<p>Ultimately, the Times Reader 2.0 has, for me, replaced home delivery as method getting the daily paper.</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2010/07/05/review-of-the-times-reader-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BTGuard Anonymizing Service: Is it worth it?</title>
		<link>http://techthrob.com/2009/03/02/btguard-anonymizing-service-is-it-worth-it/</link>
		<comments>http://techthrob.com/2009/03/02/btguard-anonymizing-service-is-it-worth-it/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 23:38:49 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=102</guid>
		<description><![CDATA[Introduction BTGuard is a paid proxy service intended for bittorrent users. For $6.95 a month you can use BTGuard to hide your IP address from other downloaders and bypass any traffic shaping your ISP performs to limit your bittorrent usage. I&#8217;ve given this service a try, with mixed results. Read on for more. How it [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>BTGuard is a paid proxy service intended for bittorrent users.  For $6.95 a month you can use BTGuard to  hide your IP address from other downloaders and bypass any traffic shaping your ISP performs to limit your bittorrent usage.  I&#8217;ve given this service a try, with mixed results.  Read on for more.</p>
<p></p>
<div class="sectionHeader">How it works</div>
<p>BTGuard provides a Socks5 proxy, through which you pass your bittorrent (or other data) traffic before it goes out to other members of a bittorrent swarm.  As a result, the tracker, as well as anyone else on that torrent, will see the BTGuard IP address rather than your own; your identity effectively stays hidden from the public.</p>
<p>When you register for a BTGuard account, you set a username and password, which you use to identify yourself to the proxy.  This is called Socks5/A, or Socks5 with Authentication.  Consequently, the service will only work with programs that support this proxy scheme; most bittorrent clients do, with the notable exception of Transmission (now the default client for Ubuntu Linux).</p>
<p>It is possible to use the proxy for more than just bittorrent traffic; but as of yet I have been unable to find a web browser with Socks5/A support.  This includes Firefox, Opera, Konqueror, and Internet Explorer.  However, any program that has support for this protocol should work, and the primary intention of the BTGuard service is for bittorrent anonymization.</p>
<p>In my tests, I used various clients, including Deluge, Azureus, and uTorrent (running via Wine).</p>
<p></p>
<div class="sectionHeader">BTGuard in action</div>
<p><strong>Setup</strong><br />
Setting up your client to use BTGuard (after you have procured an account) is simple, and instructions are provided on the BTGuard website for the most popular clients.  The only information you have to fill in the proxy address and port number, as well as your username and password.  Once you configure your client to use the proxy, you&#8217;re good to go.</p>
<p><strong>Speed and reliability</strong><br />
Unfortunately, the speed of the BTGuard service isn&#8217;t quite up to par.  While my download cap from my ISP is quite high (I&#8217;ve often hit 2MB/s, sustained), when routed through BTGuard this falls to approximately 100KBps on average, with peaks around 300KBps and lows of 50KBps.  These speeds are sure to disappoint serious downloaders with fast connections, but for someone who only occasionally grabs a file or two it may be acceptable.</p>
<p>Another problem with BTGuard is reliability; more than once I noticed my connection dropping entirely for short periods (about 30 seconds) before it would start up again.  I ran all tests with several Linux ISO files downloading at once, so I can say with certainty that the strength of the bittorrent swarm was not the issue; this is also a problem I only encounter when using the BTGuard proxy service.</p>
<p>Overall, using BTGuard will most likely mean a slower, less reliable connection (at least for now, or until they upgrade their systems to meet with demand), and it&#8217;s something to consider before spending $7/month on the service.</p>
<p></p>
<div class="sectionHeader">Security through trust</div>
<p>One of the largest questions about BTGuard is simple: Can you trust them?  When you use a proxy, you&#8217;re sending all your data through someone else&#8217;s servers; as a result, they can view and log everything you do.  Unfortunately, there isn&#8217;t any readily-available information on exactly who is behind BTGuard.  On their website they explicitly state that they <strong>do not</strong> keep any logs, but you have to take them at their word.</p>
<p>Using BTGuard to become anonymous changes your bittorrent security paradigm from &#8220;security through obscurity,&#8221; or becoming lost in the crowd, to &#8220;security through trust&#8221; of BTGuard&#8217;s systems.  It&#8217;s up to the individual to decide whether or not they want to trust BTGuard.</p>
<p></p>
<div class="sectionHeader">Improving the BTGuard system</div>
<p><strong>Speed</strong></p>
<p>The number one thing BTGuard needs to do to improve their service is make it faster; 100KBps on average is simply too slow for bittorrent traffic.  As more users sign up for the service, their &#8220;tubes&#8221; will become increasingly full, and individuals will see their download speed decrease; hopefully BTGuard will vigorously combat these growing pains and provide a faster service.</p>
<p><strong>Security</strong><br />
BTGuard needs to make it clearer that you can trust their service.  More legal information, more information about who exactly is running the service, and a better privacy policy are must-haves before many people will consider them trustworthy.</p>
<p><strong>Pricing</strong><br />
Currently, the BTGuard service costs $6,95 a month, which I think is fair for what they provide (although speed remains an issue, and some people will likely be turned away from paying for a service as slow as it is now).  However, there is no long-term pricing; you can sign up for one month, or a recurring monthly payment, but there is no price difference.  A 12-month discount price, for example, would be a nice addition; perhaps $75 instead of the current $83.50.</p>
<p></p>
<div class="sectionHeader">Conclusion</div>
<p>BTGuard fills an important niche, and many bittorrent users will likely be willing to pay for such a service, but it&#8217;s currently plagued by some significant problems that will turn many potential users.  If the company is able to increase available bandwidth, deal with its growing pains, and make themselves more trustworthy, it&#8217;s likely that BTGuard will become a powerful tool in the fight for privacy on the internet.</p>
<p></p>
<div class="sectionHeader">Disclaimer</div>
<p><em>Know the laws in your country and locality.  I do not suggest, condone, or practice the violation of national or international copyright law.  The BTGuard service explicitly forbids using the proxy to commit illegal activities, including copyright infringement.  <strong>No laws were broken or copyrights infringed during the writing of this article or review of this service.</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/btguard-anonymizing-service-is-it-worth-it/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Manage your Movie Collection with Griffith</title>
		<link>http://techthrob.com/2009/03/02/manage-your-movie-collection-with-griffith/</link>
		<comments>http://techthrob.com/2009/03/02/manage-your-movie-collection-with-griffith/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 23:35:16 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=95</guid>
		<description><![CDATA[Introduction Griffith is an application for the Gnome desktop that organizes your movie collection, much in the same way Alexandria is used to organize your book library. Simply by entering the name of a movie, Griffith will query various databases on the internet and download cover art, plot details, and cast information. Installation Griffith is [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>Griffith is an application for the Gnome desktop that organizes your movie collection, much in the same way <a href="/tech/alexandria.php">Alexandria</a> is used to organize your book library.  Simply by entering the name of a movie, Griffith will query various databases on the internet and download cover art, plot details, and cast information.</p>
<p></p>
<div class="sectionHeader">Installation</div>
<p>Griffith is probably included in your package management repositories; for Ubuntu, you can install it by running:</p>
<div class="linuxCommand">sudo apt-get install griffith</div>
<p>But you can find more information about installation, <strong>including a Windows version</strong>, at the <a href="http://griffith.berlios.de/pages/download.php">Griffith download page</a>.</p>
<p></p>
<div class="sectionHeader">Adding movies</div>
<p>The nicest part about using Griffith to organize your movie collection is that it does all the work for you.  By clicking on the &#8220;add movie&#8221; button, you&#8217;ll see a window for a new entry:</p>
<p><img src="/tech/griffith_imgs/add1.png" alt="add new movie in griffith" /></p>
<p>You can see here that I&#8217;ve entered the title of a movie, and on the right side there is an option to select the database which Griffith will query for the movie&#8217;s information.  Griffith supports over 25(!) different databases on the Internet, but the <a href="http://www.imdb.com">International Movie Database</a> seems to do a great job at providing all the information needed for a movie.</p>
<p>Once you click &#8220;Get from Web,&#8221; Griffith will go out and find the details for your movie.  Most likely, it will return a list of movie titles that are similar to the one you entered, and ask you to select the correct movie.  Normally this will be the first movie listed, but if, for example, there were several remakes of a title (&#8220;Hamlet&#8221; would be a good example), it also lists the year in which the movie was produced, letting you select the appropriate item.  Once you tell Griffith which movie you want, it will fill in all the information for you, automatically:</p>
<p><img src="/tech/griffith_imgs/add2.png" alt="Griffith's add item filled with info from IMDB: Main" /></p>
<p><img src="/tech/griffith_imgs/add3.png" alt="Griffith's add item filled with info from IMDB: Details" /></p>
<p><img src="/tech/griffith_imgs/add4.png" alt="Griffith's add item filled with info from IMDB: Plot" /></p>
<p>You can repeat this process for part or all of your movie collection; when you&#8217;re finished, you&#8217;ll have a Griffith window filled with your movies.  You can select the movie you want to view, and tab between all the information downloaded by the program.  Griffith will even let you grab a larger version of the cover image from Amazon.com, and then help you print it out.</p>
<p><img src="/tech/griffith_imgs/mainwindow.png" alt="Griffith Main Window" /></p>
<div class="sectionHeader">A plethora of options</div>
<p><strong>Adding personalized information</strong><br />
Now that you&#8217;ve gone through the hassle of adding your movie collection to Griffith, and you&#8217;ve had all the information about your titles entered automatically by the program, you can start manipulating your collection to suit your needs.  For example, you might choose to rate movies, which Griffith allows you to do on a scale of 1 to 10.  The little thermometer icon will indicate how well you&#8217;ve rated a movie.  You can also tell Griffith about the media on which a movie is stored; is it a DVD?  What region encoding does it use, and what quality is the disk in?</p>
<p><strong>Search</strong><br />
Searching through your movies is easy, and you can filter by pretty much any type of information Griffith stores: from title, to genre, to director, to year.  You can also indicate whether you&#8217;ve loaned out a particular movie, and to whom; so you&#8217;ll never wind up arguing with a friend again over whether or not she still has your copy of Back to the Future.</p>
<p><strong>Exporting your database</strong><br />
What fun is cataloging all your movies, if you can&#8217;t show off your massive collection to your friends?  Griffith&#8217;s export function is simply amazing.  Not only does it let you export to PDF, HTML, XML, CSV, or iPod formats, but it lets you fine-tune exactly what data you want to include. Personally, I would want to use the HTML export function the most, and when I selected this option I was amazed at the control Griffith gives you over the output:</p>
<p><img src="/tech/griffith_imgs/export.png" alt="Theme griffith HTML output" /></p>
<p><img src="/tech/griffith_imgs/htmloutput.png" alt="Griffith HTML Export Example" /><br />
<br/ /><br />
Not only can you select various themes for your HTML movie list, but you can choose which information to include, and what you want to leave out.  You can also set how you want Griffith to split the entries, how titles should be sorted, and which movies you want to leave out altogether.</p>
<p></p>
<div class="sectionHeader">Conclusion</div>
<p>Movie buffs as well as casual collectors will love Griffith&#8217;s ability to generate an entire, well-documented database simply from knowing the title of a movie, and the single push of a button.</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/manage-your-movie-collection-with-griffith/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sneak Preview of Picasa 2.7 for Linux</title>
		<link>http://techthrob.com/2009/03/02/9/</link>
		<comments>http://techthrob.com/2009/03/02/9/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 23:33:07 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[picasa]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=92</guid>
		<description><![CDATA[Introduction Google&#8217;s Picasa software is a powerful tool for managing your photo collection. It provides a simple interface for organizing your pictures, as well as some easy-to-use, yet powerful image manipulation tools. However, until recently the Windows version of Picasa has had some features that put it above the Linux version; some of these features, [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>Google&#8217;s Picasa software is a powerful tool for managing your photo collection.  It provides a simple  interface for organizing your pictures, as well as some easy-to-use, yet powerful image manipulation tools.  However, until recently the Windows version of Picasa has had some features that put it above the Linux version; some of these features, like Picasa Web Album integration, are at the core of the program, without which Picasa isn&#8217;t very useful.  With its newest release, the Linux version is being brought up to par with its Windows counterpart.</p>
<p></p>
<div class="sectionHeader">Installation</div>
<p>Picasa 2.7 is still in beta, so it isn&#8217;t included in many repositories just yet.  However, Google provides  easy-to-install packages in RPM and DEB formats on their <a href="http://picasa.google.com/linux/download.html">download site</a>.</p>
<p></p>
<div class="sectionHeader">New features</div>
<p>The major new feature in Picasa 2.7 is integration with Picasa Web Albums, but we&#8217;ll get to that later; there are a plethora of other upgrades that make this new version worth getting excited about.</p>
<p><strong>Save/revert edits</strong><br />
Picasa has some great image manipulation features.  You can apply basic filters, as well as fine-tune an image based on fill lighting, highlights, shadows, and color temperature.  There are also several effects you can use, such as sharpening, tinting, saturation, and others.</p>
<p><img src="/tech/picasa_imgs/effects.png" alt="Applying effects in Picasa" /></p>
<p>Picasa now allows you to save these edits either to the original file, or to create a new image with the modifications.  More importantly, however, is the &#8220;revert&#8221; option, if you decide the original was better than the modified version.</p>
<p><strong>View images by folders</strong><br />
One of my favorite features is the ability to find and sort files by their location in the filesystem, rather than sorting by albums in a library.  This allows you to use your existing filing method to sort your pictures, rather than forcing you to create an entirely new system to use Picasa.  A small change, but a very useful one nonetheless.</p>
<p><img src="/tech/picasa_imgs/folders.png" /></p>
<p><strong>Better camera importing</strong><br />
Along with the ability to use your existing folder structure for picture imports, Picasa now allows you to import images from your digital camera using this filesystem structure.  Google has also added better RAW support; you can read more about these features <a href="http://picasa.google.com/linux/download.html">on Google&#8217;s website.</a></p>
<p></p>
<div class="sectionHeader">Web album integration</div>
<p>And now the feature we&#8217;ve all been waiting for &#8211; web album integration &#8211; is finally here!  And I have to say that the implementation is as straight-forward and simple as it could possibly be.</p>
<p><img src="/tech/picasa_imgs/weblogin.png" alt="Logging into Picasa Web Albums" /></p>
<p>Once you&#8217;ve logged into your Picasa Web Albums account, you&#8217;ll see your account information in the upper right corner of the screen:</p>
<p><img src="/tech/picasa_imgs/acctinfo.png" alt="Picasa Account Info" /></p>
<p>Now, you&#8217;ll be able to create web albums, upload images, and manage existing albums via the Picasa desktop interface.  Right-clicking on an image gives a contextual menu that will allow you to upload the image to your web gallery:</p>
<p><img src="/tech/picasa_imgs/uploadselect.png" alt="Contextual Upload Menu" /></p>
<p>Clicking this item will open the Web Album manager, which lets you choose the option of adding the image to an existing album, or to create a new album.</p>
<p><img src="/tech/picasa_imgs/upload.png" alt="Upload details window" /></p>
<p>All in all, the new interface for managing, uploading, and modifying Picasa Web Albums is a great improvement, and one that has been sorely lacking in the Linux version of Picasa for some time.  With this new feature, Picasa for Linux becomes, in my opinion, the easiest to use photo management and web gallery software available for linux.</p>
<p></p>
<div class="sectionHeader">Will Picasa beat out all the others?</div>
<p>There are quite a few imaging programs for Linux.  FSpot and Gphoto are two that come immediately to mind; and while they&#8217;re good programs, I have to say that Picasa has really began to mature, and is starting to impress me as a possible complete replacement for these other image cataloging programs.  Of course, unlike its alternatives, Picasa is a closed-source application (not to mention, it runs via Wine on Linux), so there are several licensing as well as philosophical issues to be dealt with before Picasa becomes the default image manager for any Linux distribution.</p>
<p></p>
<div class="sectionHeader">Remember! It&#8217;s still in beta</div>
<p>If you&#8217;re thinking about trying out this new version of Picasa on your production machine, it&#8217;s not a decision you should take lightly.  There are quite a few known bugs listed on the Google Picasa for Linux page, and even though most of them fall into the &#8220;vaguely annoying&#8221; catagory, it&#8217;s probably best to wait until the official release until you upgrade.  If you just <em>have to have</em> the latest version &#8211; and you&#8217;re especially excited about the web album integration &#8211; I don&#8217;t think it&#8217;d be too harmful to try out this beta.  Just remember that there will be bugs!</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Explore the Universe from your Desktop with Celestia</title>
		<link>http://techthrob.com/2009/03/02/explore-the-universe-from-your-desktop-with-celestia/</link>
		<comments>http://techthrob.com/2009/03/02/explore-the-universe-from-your-desktop-with-celestia/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 21:28:18 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=88</guid>
		<description><![CDATA[Introduction While it may not let you go where no man has gone before, Celestia is an amazing desktop application that lets you travel anywhere in the known Universe. You can view any object in the Solar System, travel to distant stars, and even leave the Galaxy to view planets only recently discovered by NASA [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>While it may not let you go where no man has gone before, <a href="http://www.shatters.net/celestia/">Celestia</a> is an amazing desktop application that lets you travel anywhere in the known Universe.</p>
<p><img src="/tech/celestia_imgs/openscreen.png" alt="Celestia's Start Screen" /></p>
<p>You can view any object in the Solar System, travel to distant stars, and even leave the Galaxy to view planets only recently discovered by NASA and global space agencies.</p>
<p></p>
<div class="sectionHeader">Installation</div>
<p>Celestia is cross-platform, which means you can run it on Windows, Mac OS X, or Linux.  It&#8217;s also open source, so if you&#8217;re using a different operating system, or if it&#8217;s not available as a binary package for your distribution, you can compile it yourself.</p>
<p>Windows and Macintosh users should head to the <a href="http://www.shatters.net/celestia/download.html">Celestia download page</a>, while Linux users should check and see if it&#8217;s available through their package manager.  In Ubuntu, you can download Celestia using the following command:</p>
<div class="linuxCommand">sudo apt-get install celestia</div>
<p>By default, Celestia uses a QT interface, which will work great in a KDE setup (such as Kubuntu).  Gnome users will probably want to install the Gnome front-end, using the command:</p>
<div class="linuxCommand">sudo apt-get install celestia-gnome</div>
<p>There are also loads of add-on packages available for Celestia, which increases the size of the database of objects Celestia is able to view.  These include various spacecraft and satellites, deep space objects, and even fictional objects such as space bases in Star Trek and Babylon 5.  For a complete list of add-ons, check out the <a href="http://www.celestiamotherlode.net/">Celestia Motherlode site</a>.</p>
<p></p>
<div class="sectionHeader">Navigating the Solar System</div>
<p>Once installed, you&#8217;re ready to start navigating your way around space in Celestia.  The first thing you&#8217;ll probably want to do is check out Earth, or maybe some of the other planets in our Solar System.  By default, Celestia comes with the graphics for objects in the Milky Way, such as each planet&#8217;s moons, various asteroids, stars, and comets.  The Gnome front-end has a really handy tour guide feature, which will let you select some of the more popular attractions in space:</p>
<p><img src="/tech/celestia_imgs/tourguide.png" alt="Celestia-Gnome Tour Guide" /></p>
<p>Selecting &#8220;Go To&#8221; will take you on a journey through the millions of miles to whichever object you have selected.  I traveled to the comet Borrelly, and was able to view this beautiful image taken by the Deep Space 1 spacecraft:</p>
<p><img src="/tech/celestia_imgs/comet.png" alt="Comet Borrelly Image" /></p>
<p>Next, I was curious about how things looked from the most distant parts of our Solar System, so I traveled over to the ex-planet Pluto, to check out how things looked from that icy rock way out in space.  Celestia gave me a beautiful view of Pluto&#8217;s moon, Charon, which you can see in the upper-left corner here, and you can see all the inner planets labeled in the distance:</p>
<p><img src="/tech/celestia_imgs/pluto.png" alt="Pluto and Charon" /></p>
<p>To travel back, I simply right-clicked on Saturn and selected &#8220;Go-To&#8221;; stars in the background whizzed by as Jupiter and one of its moons, Titan, approached, giving me this wonderful view:</p>
<p><img src="/tech/celestia_imgs/titan.png" alt="Titan" /></p>
<p>I could have spent hours traveling around the planets and asteroids in our Solar System, but I wanted to get into Outer Space and see what else Celestia could do.</p>
<p></p>
<div class="sectionHeader">Explore the galaxy and beyond</div>
<p>Celestia comes with a very handy Star System Browser, which will show you a list of known stars, and you can sort by distance, known planetary systems, or brightness.  Personally, I find stars with planets to be the most interesting, since they&#8217;re the ones that will likely have life, so I selected the Wolf 562 system.  Once Celestia traveled to this distant star, I was able to see its planetary companion (romantically named &#8220;b&#8221;), and plot its orbit around its mother star.</p>
<p><img src="/tech/celestia_imgs/wolf.png" alt="Wolf 562 and planet B" /></p>
<p>Obviously, there are hundreds, if not thousands, of other stars objects to explore.  That&#8217;s the fun of Celestia!  You&#8217;ll never run out of objects to view, or new things to find.  And for more cool pictures, check out the <a href="http://www.shatters.net/celestia/gallery.html">Celestia Screenshot Gallery</a>!</p>
<p></p>
<div class="sectionHeader">Travel through time</div>
<p>I heard on the news that there will be a lunar eclipse today (Feburary 21, 2008).  Unfortunately, I&#8217;m not in a position to see it; but with Celestia, I can get a 3D simulation of any eclipse (Solar or Lunar) and of any planet, at any point in history &#8211; or even the future!  Celestia&#8217;s eclipse finder lets you enter a date range, and select which eclipse you&#8217;d like to view:</p>
<p><img src="/tech/celestia_imgs/eclipsefinder.png" alt="Eclipse finder" /></p>
<p>Even though I won&#8217;t be able to see the Lunar eclipse today, I can still check out the view of the Earth, Sun, and the Moon lined up, using Celestia:</p>
<p><img src="/tech/celestia_imgs/eclipse.png" alt="Lunar Eclipse" /></p>
<p></p>
<div class="sectionHeader">Conclusion</div>
<p>I haven&#8217;t really discussed the details about what type of information Celestia shows you.  Obviously, you can set it to label stars, orbits, planets, and other bodies; it will tell you the surface temperature and luminosity of any object, its distance from any other object, and what class planet or star something is.  This is all really great information for astronomers, and I have no doubt that this software will serve as a useful tool for anyone in that profession or field of study. But Celestia is great even for those who are just interested in space and the Universe.  Celestia lets travel millions of light years without ever leaving home!</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/explore-the-universe-from-your-desktop-with-celestia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fluxbuntu: User-friendly Featherweight Linux?</title>
		<link>http://techthrob.com/2009/03/02/fluxbuntu-user-friendly-featherweight-linux/</link>
		<comments>http://techthrob.com/2009/03/02/fluxbuntu-user-friendly-featherweight-linux/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 21:10:03 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=69</guid>
		<description><![CDATA[Introduction While Linux is praised for its ability to run on older hardware, modern distributions such as [K]Ubuntu and Fedora eat up lots of disk space, memory, and processing power. And, while there are many smaller distributions that are designed to run on antiquated machines, most of them require years of Linux experience, lest the [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>While Linux is praised for its ability to run on older hardware, modern distributions such as [K]Ubuntu and Fedora eat up lots of disk space, memory, and processing power.  And, while there are many smaller distributions that are designed to run on antiquated machines, most of them require years of Linux experience, lest the user risk becoming bogged down in problems.  <a href="http://www.fluxbuntu.org">Fluxbuntu&#8217;s</a> aim is to be a &#8220;lightweight, productive, agile, and efficient&#8221; operating system; this review takes a look at Fluxbuntu and whether it lives up to the challenge of creating a user-friendly experience on a tight resources budget.</p>
<p></p>
<div class="sectionHeader">Installation</div>
<p>Fluxbox, unlike Ubuntu, uses a text-based installation program that might scare away some users that haven&#8217;t experienced a text-based install.  That being said, it&#8217;s really a simple, straight forward process, and it&#8217;s necessary to keep resource requirements low.  The entire install CD comes in at a slim 306MB, which makes it relatively practical for dial-up users to download (just over one day at 3.5KB/s, compared to 57 hours for a 700MB ISO).</p>
<p>The installation program will detect your hardware for you, ask how you want to partition your disks (or allow you to manually setup your partitions), configure your network, install all the components, and allow you to pick a username.  If all goes well, the installation should be as simple as the graphical installations which require much more memory and processing power (not to mention download time) to run.</p>
<p></p>
<div class="sectionHeader">The desktop</div>
<p>&#8220;Fluxbuntu&#8221; is a portmanteau of &#8220;Fluxbox&#8221; and &#8220;Ubuntu.&#8221;  While it is based upon Ubuntu, and uses the Ubuntu repositories for software distribution, it uses the Fluxbox window manager and ROX file manager to build a desktop desktop environment.  Both of these programs are featherweights, fitting with the Fluxbox goal of building a system that uses minimal resources.  Not to mention, the artwork is simply beautiful:</p>
<p><img src="/tech/fluxbuntu_imgs/desktop.png" alt="The Fluxbox Desktop" /></p>
<p>Those used to Gnome or KDE are likely to feel a little uncomfortable with Fluxbox at first.  There is no &#8220;start&#8221; menu &#8211; you access the menu by right-clicking on the desktop.  The Fluxbox panel at the bottom serves to indicate the current workspace, switch between open windows, and display a clock.  The Fluxbox Configuration program is used to change various aspects of the user interface, although its cryptic options will probably frighten most new-comers (see the <strong>Limitations</strong> section below).</p>
<p>While Gnome uses Nautilus as a file manager and to display desktop icons, Fluxbuntu uses the light-weight ROX program.  Compared to Nautilus, ROX has only a minimal feature set and a rather confusing interface, but there&#8217;s no argument that it&#8217;s a snappy, stable piece of software.  Again, users coming from KDE or Gnome will feel out of place using ROX at first, but once you learn the interface it&#8217;s easy enough to use.</p>
<p></p>
<div class="sectionHeader">Internet applications</div>
<p><strong>Web Browsing</strong><br />
In an effort to keep down the bulk, Fluxbox has tossed Firefox from its default set of applications, and substituted <a href="http://kazehakase.sourceforge.jp/">Kazehakase</a> as the default web browser.  It has some important features that you&#8217;d expect from any browser: tabbed browsing, bookmarks, and integrated search. It also has some more advanced features, such as mouse gestures and integrated RSS feeds (via the bookmarks bar), which makes it feel like you&#8217;re not using a completely stripped-down application.</p>
<p><img src="/tech/fluxbuntu_imgs/browser.png" alt="Browsing the web with Kazehakase" /></p>
<p>It does, however, lack a pop-up blocker, which is just asking for trouble if you do any serious web browsing.  Users that need more than the basics will probably wind up installing Opera, which manages to keep itself relatively light while providing a full-browser experience.</p>
<p><strong>Messaging</strong></p>
<p>Fluxbuntu ships with <a href="http://www.pidgin.im">Pidgin</a> (formerly Gaim), which is also the default on Gnome and has a home on many Windows desktops.  It supports a load of protocols (AIM, Jabber, Yahoo, MSN, etc&#8230;) and is an incredibly mature piece of software.  There&#8217;s not much to say about Pidgin that hasn&#8217;t already been said, since it&#8217;s such a standard application, and it&#8217;s nice to see that it was included in Fluxbuntu.  It isn&#8217;t an incredibly heavy piece of software, so it fits in with the light-weight scheme of the operating system.</p>
<p><strong>Mail</strong><br />
<strong>Correction: </strong> This section previously incorrectly identified the mail client in Fluxbuntu as Sylpheed.</p>
<p>Evolution, included by default in Ubuntu, is far too heavy to be the mail client for Fluxbuntu, so the developers have chosen Claws-Mail in its stead.  I personally used Sylpheed, <a href="http://www.claws-mail.org/faq/index.php/General_Information#What_are_the_differences_between_Claws_Mail_and_Sylpheed.3F">the &#8216;grandaddy&#8217; of Claws-Mail</a>, as my primary mail client several years ago, and can attest that it is a well-written, fully-functional email program.  Users not looking for a complete Personal Information Manager will find it to be easy to use, and powerful enough for their day to day needs.</p>
<p>Claws-Mail has a host of features, such as mail filtering, an address book, and spam filters which make it amazingly powerful for its size.  Thunderbird users will be impressed with its speed, and there aren&#8217;t any noticeable features missing.  Claws is mature enough that some users may even consider switching to it as their default email client on other desktops!</p>
<p></p>
<div class="sectionHeader">Word processors</div>
<p>While OpenOffice.org is an incredibly powerful office suite, it&#8217;s far too cumbersome to run on the dated hardware that makes up Fluxbox&#8217;s target audience.  That being said, the makers of Fluxbox have included OpenOffice.org Writer with the distribution, probably as an effort to increase compatibility in a Microsoft Word-dominated world.  Along with OpenOffice.org Writer, Fluxbox installs <a href="http://www.abisource.com/">Abiword</a>, which is a complete word processing program that manages to keep its footprint surprisingly small.</p>
<p><img src="/tech/fluxbuntu_imgs/abiword.png" alt="Abiword inside Fluxbuntu" /></p>
<p>This is another application that users of other distributions might consider installing on their more powerful machines, due to its extensive feature-set and limited resource use.</p>
<p>Gnumeric is also included with Fluxbuntu, but oddly (see the <strong>Limitations</strong> section below) it is not placed in the menus &#8211; only when I went to install it from the repositories did I discover it was there.  This leaves me to wonder what other programs were installed that I haven&#8217;t yet found.  Unfortunately, those looking for a complete office suite will have to download various applications from the Ubuntu repositories.</p>
<p></p>
<div class="sectionHeader">Limitations</div>
<p>Although there&#8217;s a lot of good things going for Fluxbuntu, you can&#8217;t use it for more than a few minutes before running into some serious limitations that make it largely unsuitable for beginners or even intermediate users.</p>
<p>A major limitation is the distribution&#8217;s lack of installed-by-default applications.  While it makes sense to limit the number of programs included on the installation disk, most people intending to use Fluxbuntu as a desktop operating system will find themselves installing a slew of applications the first few days.  As stated above, Fluxbuntu lacks a complete office suite, yet they chose to included two word processors.  There is no PDF or image viewer, both of which take up little space (xpdf, xview) and are vital for any desktop.</p>
<p>Another concern is that some of the menu options point to terminal-based applications.  Most disturbing of these is the Help command, which points to an Info file.  While advanced users might see this and immediately understand how to use the manuals, most will experience a moment of shock the first (and likely, last) time they open this window.  For all the time that the Fluxbuntu team spent on artwork &#8211; and I must admit, they did an excellent job making Fluxbuntu look amazing out-of-the-box &#8211; it&#8217;s disappointing to see that something as important as a basic User Guide was not included. Also of note is that most everything in the System menu opens a command-line based program (for example, Aptitude, which is used to add/remove programs), which is not as bad as the Help option, but still makes Fluxbuntu unsuitable for the average end-user.</p>
<p>I decided not to write about the multimedia functions in Fluxbuntu, since any machine on which it is installed will probably be too slow to playback DVDs or movies (and, in fact, will likely lack a DVD drive entirely), but I have to wonder about the choice of mp3/audio player.  Instead of going with a product under current development, included in the distribution is the antiquated XMMS.  While XMMS was once the end-all-be-all of simple MP3 players on Linux, its glory has been replaced with a selection of other players, with better support (Audacious and Beep immediately come to mind).</p>
<p>Finally, I can&#8217;t at all understand the situation with the Fluxbuntu menu.  As I stated above in the <strong>Word processors</strong> section, I only found out that Gnumeric was installed by default after attempting to install it myself; it is not included in the menus at all.  Furthermore, the menu includes two entries for applications &#8211; &#8220;Apps&#8221; and &#8220;Applications.&#8221;  While most everything is included under &#8220;Apps,&#8221; Pidgin is listed under &#8220;Applications &#8211; Network&#8221; rather than &#8220;Apps &#8211; Net,&#8221; while Open Office is listed in &#8220;Applications &#8211; Office&#8221; rather than being placed alongside Abiword in &#8220;Apps &#8211; Editors.&#8221;  While this isn&#8217;t a particularly big deal (although the complete exclusion of programs is a rather large problem), it smacks of an incomplete desktop. And &#8211; since there is no menu editor installed &#8211; most users will likely leave this as-is, rather than edit the menu configuration file.</p>
<p></p>
<div class="sectionHeader">Conclusion</div>
<p>Fluxbuntu bundles a relatively complete desktop experience in ultra-light package.  Those with significant Linux experience under their belts might find the operating system to be a miracle that brings their older machines out of the graveyard and back to life.  Another good place for Fluxbuntu &#8211; and one where I think it is currently more appropriately suited than the desktop, due to its limitations &#8211; might be on a home server, where you don&#8217;t want all the extras included in Ubuntu, but still want a GUI interface instead of a commandline-only machine.  Fluxbuntu certainly has a niche to fill but it has a long way to go, and if you aren&#8217;t comfortable using the command line and editing the occasional configuration file, it&#8217;s probably best to stay away from Fluxbuntu.</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/fluxbuntu-user-friendly-featherweight-linux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Virtualization in Linux: A Review of Four Software Choices</title>
		<link>http://techthrob.com/2009/03/02/virtualization-in-linux-a-review-of-four-software-choices/</link>
		<comments>http://techthrob.com/2009/03/02/virtualization-in-linux-a-review-of-four-software-choices/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 21:06:17 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[roundup]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=66</guid>
		<description><![CDATA[Introduction This week Canonical, the company behind Ubuntu Linux, announced a partnership with Parallels, maker of the Virtualization products Parallels Workstation and Parallels Desktop for Mac. Consequently, the Parallels Workstation virtualization software is now available to download and install in Ubuntu Linux, completely supported by Canonical, and done entirely through the Add/Remove programs interface. This [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>This week Canonical, the company behind Ubuntu Linux, announced a partnership with Parallels, maker of the Virtualization products Parallels Workstation and Parallels Desktop for Mac.  Consequently, the Parallels Workstation virtualization software is now available to download and install in Ubuntu Linux, completely supported by Canonical, and done entirely through the Add/Remove programs interface.  This makes four different virtualization programs &#8212; three of which are installable via the package repositories &#8212; that run on Ubuntu Linux. (See the <strong>Correction:</strong> in the Installing VirtualBox section for more information)</p>
<p>This article compares four virtualization products available for Ubuntu Linux: the free, open source x86 emulator Qemu; the closed-but-free versions of VirtualBox and VMware-Server, and the commercial Parallels Workstation.</p>
<p></p>
<div class="sectionHeader">Installation</div>
<p><strong>Installing Qemu</strong><br />
Installing Qemu is simple, with a twist: Qemu supports the KVM, or the Kernel Virtualization Machine, which enables it to use certain acceleration techniques that the other programs don&#8217;t use.  As a result, we&#8217;re going to install a few extra packages along with the Qemu package itself:</p>
<div class="linuxCommand">sudo apt-get install qemu qemu-launcher kvm kqemu-common</div>
<p>The qemu-launcher is a graphical front-end to Qemu which we will see later; kvm and kqemu-common are the packages that allow Qemu to work with the Kernel&#8217;s Virtualization Machine.  As a side note, the KVM will be installed by default and be fully supported in the <a href="/tech/hardyalpha4.php">next version of Ubuntu, Hardy Heron</a>.</p>
<p><strong>Installing Parallels</strong><br />
Installing any of these products is easy, but you may need to enable some extra repositories to install Parallels.  To do this, go to your System Menu, and in the Administration submenu select &#8220;Software Sources.&#8221;  Click on the &#8220;Third-Party Software&#8221; tab, and make sure that the line for &#8220;partner&#8221; software, &#8220;http://archive.canonical.com/ubuntu gusty partner&#8221; is selected:</p>
<p><img src="/tech/virt_imgs/par_sftsources.png" alt="software sources selection for partner software" /></p>
<p>Saving those changes, the package manager will update its lists, and you can now install Parallels, which comes in the logically named &#8220;parallels&#8221; package:</p>
<div class="linuxCommand">sudo apt-get install parallels</div>
<p>Installing Parallels will be a fun reminder of the Windows world for those who have become accustomed to Linux licencing &#8211; there&#8217;s a EULA (End User License Agreement) that must be clicked-past before you can install the program. Finally, once installed, you need to run Parallels and sign up for a 15-day free trial key &#8212; or purchase a key &#8212; assuming you don&#8217;t already have one.</p>
<p><img src="/tech/virt_imgs/par_register.png" alt="Parallels Registration Window" /></p>
<p>Registration is quick and easy, requiring just a username and an email address; but it is another additional step you must take because of the software&#8217;s proprietary and commercial nature.</p>
<p><strong>Installing VMware</strong><br />
To install VMware in Ubuntu, you&#8217;ll need to enable the &#8220;partner&#8221; repositories, just as you do for Parallels.  Like Parallels, you&#8217;ll need to <a href="http://register.vmware.com/content/registration.html">get a key from the VMware website</a>, which you will be prompted for during installation.  You&#8217;re required to submit a slew of personal information, but the key is given to you immediately (you don&#8217;t have to check your email for it, if you understand what I&#8217;m getting at).  Unlike Parallels, this key is free for personal use, and does not expire.</p>
<p>Installing vmware can be done either through the graphical package manager (in the Third-Party section), or with the command:</p>
<div class="linuxCommand">sudo apt-get install vmware-server</div>
<p>The install is a bit lengthy compared to the other programs here, and the files are rather large (on the order of a hundred or so Megabytes), but all-in-all it&#8217;s a breeze as long as you have a fast connection.</p>
<p><strong>Installing VirtualBox</strong><br />
<strong>Correction: </strong>The Open Source Edition (OSE) of VirtualBox is, in fact, available through the Ubuntu repositories, but that is not the version used here.  Thanks to <a href="http://ibeentoubuntu.blogspot.com">Daniel of ibeentoubuntu.blogspot.com</a> for pointing this out!</p>
<p>VirtualBox is the one program that <em>isn&#8217;t</em> available via the Ubuntu repositories, but that doesn&#8217;t mean that installation is difficult.  In fact, it&#8217;s as simple as going to the <a href="http://www.virtualbox.org/wiki/Downloads">VirtualBox downloads page</a> and downloading the appropriate package for your system.  The menu for VirtualBox binaries is extensive, including multiple versions of Ubuntu, Debian, and Fedora, as well as some other distributions.  For Ubuntu, select your version and architecture, and open it with the gdebi installer:</p>
<p><img src="/tech/virt_imgs/vbox_install.png" alt="Installing VirtualBox via Gdebi-gtk" /></p>
<p>The package is a light-weight (compared to VMware) 17MB, and installs, thankfully, like any typical Ubuntu package: without prompting for any registration keys or personal information.  This article will be looking the closed (but free) binary version of VirtualBox, not the Open Source Edition copy also available from the downloads page.</p>
<p>One caveat with VirtualBox: it requires that any users who will use the program be added to a special &#8220;vboxusers&#8221; group, so you&#8217;ll probably want to add yourself; and then you&#8217;ll have to logout and login for these changes to take affect.  A minor annoyance, but an annoyance all the same.</p>
<p></p>
<div class="sectionHeader">User Interface &#8211; Creating and running virtual machines</div>
<p><strong>VMware Server</strong><br />
Upon startup, the VMware Server Console will ask whether you want to connect to a local or remote server; in this test, I am using server on my local machine, but VMware can also be run over a network.  Creating a new virtual machine is done via a wizard, which is simple enough for a beginner to use, but has enough customization options that an advanced user won&#8217;t feel restricted.</p>
<p><img src="/tech/virt_imgs/vmware_vmw.png" alt="VMware Virtual Machine Wizard" /></p>
<p>One problem I encountered, however, was that even after selecting Windows 2000 as my guest operating system, the wizard still recommended I use an emulated SCSI drive instead of IDE.  I followed its advice, and the Windows 2000 install program wasn&#8217;t able to recognize any hard drives; it took me a while, but with the help of some kind people in the <a href="/tech/ubuntuhelp.php">Ubuntu IRC chats</a> I was able to correct the problem. Still, I was surprised that VMware made this mistake.</p>
<p>Running a Virtual Machine inside VMware is as simple as selecting the machine you want from the &#8220;Inventory&#8221; column, and clicking the &#8220;power on&#8221; button.  Unlike its competitors, the Virtual Machine runs inside the VMware Server Console, instead of in a separate window.  The Console also has the ability to run in a Kiosk-like mode called &#8220;Quick Switch&#8221;, which could be useful if you are using a dedicated machine for virtualization.</p>
<p><img src="/tech/virt_imgs/vmware_addhww.png" alt="Adding hardware in VMware" /></p>
<p>Adding additional hardware, or editing existing hardware, is simple and easy to do in VMware, and in my case the program auto-detected all of my physical devices correctly, and was able to map them to the guest OS without any problems.</p>
<p><strong>VirtualBox</strong><br />
VirtualBox&#8217;s interface is written in QT, so it may look and feel a little out of place on a Gnome desktop.  Anyone who&#8217;s ever used a KDE application in Gnome knows that it will function perfectly fine, however, even if it doesn&#8217;t quite look exactly right.  VirtualBox doesn&#8217;t add itself to the Gnome menus by default, however, unlike the other three applications here (Parallels and VMware add themselves to the System Tools menu, while Qemu-Launcher places itself in Applications), so I loaded it up using the terminal command &#8220;VirtualBox&#8221;.</p>
<p><img src="/tech/virt_imgs/vbox_main.png" alt="VBox Main Window" /></p>
<p>The VirtualBox user interface is the cleanest of all the applications I&#8217;ve looked at.  Its wizard for adding a new Virtual Machine is elegant and effective, while its menu for editing an existing machine is the most user-friendly of all four programs.</p>
<p><img src="/tech/virt_imgs/vbox_new.png" alt="VBox Edit Configuration" /></p>
<p>VirtualBox&#8217;s own Preferences window is the most minimal of the bunch, allowing you to configure certain basic options such as the key combinations for focus grab/release, and the default language; unlike Parallels and VMware, it does not allow you to set a maximum amount of memory to allocate for the entire application as a whole.</p>
<p><strong>Parallels</strong><br />
Like the other Virtualization clients, Parallels&#8217; interface is sleek, polished, and user-friendly. Like VirtualBox, it&#8217;s written in QT, so it will feel at home on KDE, while working just fine in a Gnome environment.</p>
<p><img src="/tech/virt_imgs/par_main.png" alt="Parallels main screen" /></p>
<p>Like the applications we&#8217;ve seen already, Parallels comes with a Virtual Machine Wizard which will take you through all the steps to create a new Virtual Machine, from the type of operating system you plan on running, to the amount of memory to allocate, to the size of the virtual hard disk you want to use. Modifying an already existing hardware configuration is as simple and straight-forward as in VMware.</p>
<p><img src="/tech/virt_imgs/par_net.png" alt="Parallels Wizard - networking"  /></p>
<p><strong>Qemu-Launcher</strong></p>
<p><strong>Note:</strong> After writing this review I was told about the Qemulator program, which behaves similarly to the other applications&#8217; interfaces.  I will be adding a section on this program soon.</p>
<p>In contrast to the Virtual Machine Wizards and the sleek interfaces of the other programs, the Qemu-Launcher, which is your best chance at a GUI when it comes to using Qemu (another option, especially for KDE users is qtemu), is sorely lacking any user-friendly features, and will surely intimidate the beginner.<br />
The Qemu Launcher is divided into five main tabs.  The main tab is where you select your Virtual Machine, its hard drive, how much memory to allocate to it, and whether you want to boot off the CD-ROM (for installation of an operating system).  The Hardware tab allows you to select things like the type and number of processors to use, what kind of video to emulate, and whether you want to use full-screen or windowed mode.</p>
<p><img src="/tech/virt_imgs/qemu_launcher.png" alt="Qemu Emulator Tab" /></p>
<p>In the Emulator tab you can enable logging, but most importantly you can enable Acceleration. With the additional packages installed, you want to select &#8220;Full Acceleration&#8221; for the best performance.  You can also set the process priority, which will &#8220;nice&#8221; the process to give other programs priority (or, optionally, to give the virtual machine priority over other processes).  A higher number here means a lower priority, the highest being 19.</p>
<p>Aside from the difficulties in configuring a new virtual machine in Qemu, I&#8217;ve found the launcher to be somewhat of a hindrance.  Since it is simply a front-end for Qemu&#8217;s command-line interface, and it is incomplete at best, there are times when it doesn&#8217;t work as expected.  For example, if you set amount of RAM to be dedicated to the virtual machine too high and Qemu can&#8217;t allocate enough memory, clicking the &#8220;Launch&#8221; button will do absolutely nothing.  It won&#8217;t give you an error, but instead, will do <strong>nothing at all.</strong>  The only way to figure out the problem is to launch <span class="monospaced">qemu-launcher</span> in a terminal, and look for the error to be written there.</p>
<p></p>
<div class="sectionHeader">Performance</div>
<p>Once your virtual machine is setup, the aspect of virtualization that <em>really matters</em> is how well things run.  I tested Windows 2000 Professional, using 360MB of RAM and 2GB hard drive files, on a Pentium 4 2.6Ghz host system.  To make things as fair as possible, I restarted my computer after each trial, and didn&#8217;t use any other functions while testing the virtualizers.</p>
<p><strong>VMware Server</strong><br />
VMware was incredibly impressive in its performance; installing Windows 2000 Professional took only 15 minutes, and booting into the new operating system after a fresh install took under a minute.</p>
<p><img src="/tech/virt_imgs/vmware_2kinstall.png" alt="Installing Windows2000 in VMware" /></p>
<p>Once inside Windows 2000, I found applications to be as quick and responsive as if they were running natively on real hardware.  Not once did I hit swap, which would have really slowed things down.</p>
<p><strong>VirtualBox</strong></p>
<p>VirtualBox proved itself as strong a contender as its heavyweight challenger, VMware.  Installation took exactly the same time (15 minutes) from start to finish, with a few seconds margin of error for user-interaction.</p>
<p><img src="/tech/virt_imgs/vbox_main2k.png" alt="Windows inside VirtualBox" /></p>
<p>Once booted, Windows performed like a champion inside VirtualBox, and felt even snappier than in VMware.  I did notice some flickering inside the virtualization that wasn&#8217;t present in VMware, especially when maximizing/minimizing windows, or doing anything involving transparency (for example, dragging an icon about the desktop), but nothing that would hinder the user experience.  VirtualBox is the only application reviewed that allowed me to set a size for video memory, so I left this at its default of 8MB.</p>
<p><strong>Parallels</strong><br />
Surprisingly, the commercial Parallels application did not do as well as its contenders in this part of the test.  From beginning to end, installing Windows took twenty-seven minutes, or 180% of the time it took in VirtualBox or VMware.  This was surprising and disappointing, and once inside Windows I found its performance to be lacking, as well.</p>
<p><img src="/tech/virt_imgs/par_win2000.png" alt="Windows inside Parallels" /></p>
<p>Booting up took considerably longer than in either of the other applications &#8211; to be sure, I ran this test several times.  Unlike VirtaulBox and VMware, applications were not as responsive one would expect on real hardware; it was obvious that the operating system was running within a virtualized environment.  Along with maxing out my CPU, Parallels inexplicably began using my swap partition although there were several hundred megabytes of real memory free on my system.  While I can&#8217;t necessarily attribute this to a problem in Parallels, it does greatly slow things down, and is rather unexpected.  Video performance was lack-luster; menus flicker as they scroll, and there is a noticeable delay when drawing windows.  Overall, Parallels wasn&#8217;t impressive in its performance, to the point that I wonder if there is a bug in its default configuration on Ubuntu.</p>
<p><strong>Qemu</strong><br />
<strong>Note: </strong> A few people have mentioned in forums that you should start your Qemu virtual machine (or you can just start the launcher itself) in a terminal, in order to make sure that full KVM support is working.  I did that in these tests, and didn&#8217;t get any errors from KVM/kqemu so I am assuming that it acceleration was working correctly (set to &#8220;Full&#8221;).</p>
<p>Qemu was interesting in that, instead of using my physical processor as the processor for the Virtual Machine, it emulated a Pentium II.  This may have something to do with the fact that Qemu, unlike the other applications here, is not a true Virtualization platform; it is an x86 emulation platform, capable of full virtualization.</p>
<p><img src="/tech/virt_imgs/qemu_2k.png" alt="Windows inside Qemu" /></p>
<p>Qemu took just under 25 minutes to install Windows 2000, coming in well behind VirtualBox and VMware, but beating out Parallels.  While video performance was acceptable, there was a noticeable lag in opening applications inside the virtualized Windows platform.  Qemu also was the only application in which I wasn&#8217;t able to get sound to work inside the guest operating system (the other applications set this up out of the box).  Lastly, my biggest complaint by far is that Qemu continued to eat up CPU time even when the virtual machine was idle; I didn&#8217;t experience this problem with any of the other applications.  These problems severely hinder Qemu&#8217;s ability to compete.</p>
<p></p>
<div class="sectionHeader">Conclusions</div>
<p>This article looked at four different products for virtualization in Linux, specifically Ubuntu Linux.  The findings were interesting &#8211; the only product that requires the purchase of a licence for personal use, Parallels, actually performed the worst of the group.  Qemu did well for a completely free-as-in-speech application, although VMware and VirtualBox blew the competition away in terms of performance.</p>
<p>Of these applications, VMware and VirtualBox definitely come out the clear winners.  For individual use, where the ability to run a single Windows desktop inside of Linux is all that is needed, VirtualBox turns out to be my preference.  It&#8217;s much smaller than VMware, which comes packed with extra features that aren&#8217;t necesary for the end-user.  If your needs are different, however, you&#8217;ll probably want to give VMware a closer look.  Overall, the maturaty and stability of all four applications was impressive enough to call virtualization on the Linux desktop &#8220;complete.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/virtualization-in-linux-a-review-of-four-software-choices/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Hardy Heron Alpha4: A Glimpse into the Future of Ubuntu</title>
		<link>http://techthrob.com/2009/03/02/hardy-heron-alpha4-a-glimpse-into-the-future-of-ubuntu/</link>
		<comments>http://techthrob.com/2009/03/02/hardy-heron-alpha4-a-glimpse-into-the-future-of-ubuntu/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 20:50:37 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=56</guid>
		<description><![CDATA[Introduction Its official release is just under three months away, and Ubuntu 8.04, or Hardy Heron, promises some great improvements over the already user-friendly Ubuntu 7.10 (also known as Gusty Gibbon). This is a look at the fourth Alpha release of Hardy; including many of the applications that are now included by default and the [...]]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>Its official release is just under three months away, and Ubuntu 8.04, or Hardy Heron, promises some great improvements over the already user-friendly Ubuntu 7.10 (also known as Gusty Gibbon).</p>
<p>This is a look at the fourth Alpha release of Hardy; including many of the applications that are now included by default and the major changes that will improve stability and usability.  Among these are the addition of Firefox 3 and Remote Desktop on the applications side, and a new method for systems control known as Policy Kit, which enables the administrator to unlock certain functions for normal users.</p>
<p></p>
<div class="sectionHeader">Applications</div>
<p><strong>Default Bittorent Client: Transmission</strong><br />
Transmission replaces the Gnome Bittorrent Client as the default BT client in Hardy.  This is great news for its large number of fans, though Deluge and Azureus users might feel a little shafted.</p>
<p><img src="/tech/hardyimages/transmission.jpg" alt="Transmission Main Window" /></p>
<p>Transmission is well-known for its light-weight, simplistic approach to torrenting; and it has just recently received a user interface overhaul.</p>
<p><strong>Remote Desktop</strong><br />
Hardy installs by default with a Remote Desktop utility, allowing users to connect to your X session either locally or over the web.</p>
<p><img src="/tech/hardyimages/allowremote.jpg" alt="Remote Desktop Configuration" /></p>
<p>You can set various options, such as required encryption, the port specifications, and whether users may control your session (or just observe).  This is a great addition, as it will make remote technical support far easier for both parties.  Like sshd, I expect that it will quickly become a necessary accessory to all Linux distributions.</p>
<p><strong>Vinagre VNC Client</strong><br />
Along with allowing users to remotely access your Hardy desktop, Ubuntu will now include the Vinagre VNC by default upon installation.<br />
<img src="/tech/hardyimages/vinagre.jpg" alt="VNC client" /></p>
<p>This will allow access not only to remote Ubuntu machines running Remote Desktop, but to Windows XP and Vista machines with Remote Desktop enabled.</p>
<p><strong>Firefox 3</strong><br />
The long-awaited revamp of Firefox, version 3, will be included by default in version 8.04 of Ubuntu.  Firefox 3 is faster than its predecessors, uses less system resources, and include better integration into the Gnome desktop.</p>
<p>More information about Firefox 3 can be found <a href="http://wiki.mozilla.org/Firefox3">on its official Mozilla wiki site.</a></p>
<p><strong>Brasero Burning Program</strong><br />
Brasero is the new default burning program for Ubuntu.  Its interface is sleek and easy to use, and certainly gives k3b a run for its money.</p>
<p><img src="/tech/hardyimages/brasero.jpg" alt="Brasero prepping to burn an Audio CD" /></p>
<p>Brasero includes a Nero-like start screen, has capabilities for making 1:1 disk-copies, audio CDs, burning disk images, and data CDs.  The interface for audio and data is drag-and-drop, with a file manager on one side and your CD/DVD destination on the other, reminiscent of Norton Commander.  On the outside, its interface is simple, and it will automatically detect many options for you; however, its slew of configurable options will be a comfortable addition for the more advanced Ubuntu users.</p>
<p><strong>World Clock and Weather Applet</strong><br />
Replacing the standard, run-of-the-mill clock-and-calendar applet is a new applet that not only displays the time and date, but also includes a weather forecast.</p>
<p><img src="/tech/hardyimages/dateandweather.jpg" alt="Time, Date, and Weather Applet" /></p>
<p> This does away with the need for two applets (time/date plus weather), and has an elegant interface which users are sure to love.</p>
<p></p>
<div class="sectionHeader">Administration Changes</div>
<p><strong>Simpler Administration Access for Users</strong><br />
One of the biggest complaints of users new to Linux (fresh from Windows) is that many functions require root privileges in order to work.  While this is important for security and stability of the system, sometimes it can get in the way of productivity.</p>
<p>New in Ubuntu 8.04 is the Policy Kit, which allows the user to set certain functions as &#8220;unlocked,&#8221; allowing the use of selected administrative tools as a normal user.</p>
<p><img src="/tech/hardyimages/unlockbutton.jpg" alt="Policy Kit Unlock Button" /></p>
<p>Another administration improvement is the Run-As dialog which prompts the user for credentials when asking to run a program as another user:</p>
<p><img src="/tech/hardyimages/runas.jpg" alt="Run as user dialog" /></p>
<p>But most impressive is the Authorizations panel, which allows complete control over what system functions each user is able to have.</p>
<p><img src="/tech/hardyimages/authorizations.jpg" alt="Authorizations System Control" /></p>
<p>While it&#8217;s still in its early stages, and far from polished, this is a great addition for those who aren&#8217;t used to the Linux way of doing things.  Administrators will be pleased, since there is now a GUI to quickly allow (or disallow) users and groups to perform tasks such as the mounting of external devices and rebooting the machine.</p>
<p></p>
<div class="sectionHeader">User Interface Changes</div>
<p><strong>A New Theme for a New Version</strong><br />
There has been much speculation as to what the new theme for Ubuntu will look like; work on it isn&#8217;t complete, and the Alphas still use a variation on the Human theme.  Therefore, there can&#8217;t be much said about the new theme, but for more information on its development you can visit the</p>
<p><strong>GVFS</strong><br />
GnomeVFS is being replaced by GVFS, which will do away with many of the bugs experienced in Ubuntu 7.10 and previous releases.  For example, it should now be possible to restore files from the trash, a simple feature that has been sorely lacking in Gnome since its inception.  Among other improvements, GVFS will also allow better integration with the new Policy Kit, as well has enhancing performance of various file-system operations.</p>
<p></p>
<div class="sectionHeader">Changes Under the Hood</div>
<p><strong>Xorg 7.3</strong><br />
There isn&#8217;t much to say here, except the new version of Xorg will help with multi-monitor setups and graphics card detection.  Both have been problems in the past for Linux, and the emphasis here is on auto-detecting the user&#8217;s hardware, and building an appropriate xorg.conf file; the less tinkering with text files, the better, in my book.</p>
<p><strong>Prefetch Speeds Things Up</strong><br />
Prefetch is now included, which will speed up both boot-time, and the time it takes to launch common applications.  Developed as a Google Summer of Code project, Prefetch is both a patch to the Linux kernel and a userspace daemon.</p>
<p><strong>Kernel Version Update</strong><br />
The current version of Ubuntu, 7.10, runs Linux 2.6.22, while Hardy&#8217;s Alpha4 comes with 2.6.24.  What&#8217;s the difference?  Well, for one thing, <a href="http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine">Kernel-based Virtualization</a> is now officially supported inside Ubuntu.  Another improvement is the addition of power-management to the 64-bit edition of the kernel, which is a blessing for those x64 users with laptops and notebooks.</p>
<p><img src="/tech/hardyimages/terminal.jpg" alt="A terminal in Hardy" /></p>
<p>Above is the output of uname running in Hardy; note also that, upon opening a terminal, the user is told about the &#8220;sudo&#8221; command &#8211; another authorization addition to the user interface, aimed at making it easier for newer Linux users to adapt.</p>
<div class="sectionHeader">When it&#8217;s Here</div>
<p>Currently in alpha, Hardy Heron is slated for release on April 24th of 2008, with the first beta release scheduled for March 13.  Most users will want to wait for it to become stable, but for those who simply have to have it now, upgrading from Ubuntu 7.10 is simple.  <strong>Know that this is probably a bad idea if you can&#8217;t afford to destroy your system.</strong>  If you aren&#8217;t comfortable with many, many bugs in your soup, wait a few months for everything to be worked out.  That being said, here&#8217;s the process:</p>
<p><strong>Option A) Download the ISOs</strong><br />
You can simply download a LiveCD/installer from <a href="http://cdimage.ubuntu.com/releases/hardy/alpha-4/">the CD-Image Release site</a> and go from there.  This is probably your best choice; you can create a separate partition, or choose not to install it at all.  But for those who really like to live on the edge, there&#8217;s always:</p>
<p><strong>Option B) Upgrade from 7.10</strong><br />
Upgrading to Hardy Heron from Gusty Gibbon is as simple as upgrading to Gusty from Feisty.  Start with the command:</p>
<div style="width: 50%; margin-left: 25%; padding: 2%; text-align: center; background: lightgrey; border: 1px dashed black; margin-bottom: 1em; ">update-manager -d</div>
<p>The &#8220;-d&#8221; flag tells the update-manger to look for development versions, of which Hardy is currently one.  It will run, and you&#8217;ll see this option available:</p>
<p><img src="/tech/hardyimages/upgrade.jpg" alt="Upgrade to Hardy in the Update Manager" /></p>
<p>Think about it for a little while, ponder whether it is really worth it &#8211; and then go ahead and click upgrade.  You, fine dare-deviler, are on your own from there.</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/hardy-heron-alpha4-a-glimpse-into-the-future-of-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backing-up in Linux Made Easy with TimeVault: An In-Depth Review</title>
		<link>http://techthrob.com/2009/03/02/backing-up-in-ubuntu-made-easy-with-timevault-an-in-depth-review/</link>
		<comments>http://techthrob.com/2009/03/02/backing-up-in-ubuntu-made-easy-with-timevault-an-in-depth-review/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 20:39:47 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[How-Tos]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[timevault]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=44</guid>
		<description><![CDATA[Backing up in Linux is finally made simple with Time-Vault, a graphical, periodic, snapshot-based program that makes it easy to start, monitor, and modify backups, as well as restore data.]]></description>
			<content:encoded><![CDATA[<div class="sectionHeader">Introduction</div>
<p>File backups are a key element for every user and on every computer.  Whether it be an office setting or a home desktop machine, backups are essential &#8211; your hard drive <strong>will</strong> fail at some point; you <strong>will</strong> need a backup, and you&#8217;ll be kicking yourself if you learn this lesson the hard way. </p>
<p>While it&#8217;s always been possible to use tools such as cron and rsync to backup files in Linux, there has never previously been an easy-to-use program that end-users and beginners could feel comfortable configuring, until now.  TimeVault allows you to backup your system with snapshots; this means that if you lose a file (or an entire file system), or want to return a document to a previous state, it is as simple as selecting the file through TimeVault&#8217;s Snapshot Browser and clicking &#8220;Revert.&#8221;  Though it is currently in Beta, I have found TimeVault to be a complete solution for backups, and as of yet haven&#8217;t discovered any single major problem.</p>
<p></p>
<div class="sectionHeader">Installation</div>
<p>TimeVault is a relatively new project, and as such it isn&#8217;t available through most distributions&#8217; repositories.  This makes installation a little bit harder, but not much.  Here&#8217;s a step-by-step walkthrough of installing TimeVault, tailored to Ubuntu Linux (but will work on any platform, especially those that are debian-based):</p>
<p><strong>Installing TimeVault</strong><br />
First, go to the <a href="https://launchpad.net/timevault/+download">TimeVault Download Site</a> and select the most recent package appropriate for your distribution.  For Ubuntu and Debian users, download the <a href="https://launchpad.net/timevault/trunk/0.1/+download/timevault_0.7.5-1_i386.deb">TimeVault 0.7.5 Beta Candidate DEB file</a>; Other distributions will have to use the tarball version, which will not be covered here.</p>
<p>Select &#8220;Open with&#8221; and choose the GDebi Package Installer (or, it can be opened from the commandline with <span style="font-family: monospace;">gdebi-gtk</span> command).  Once the download is complete, the package installer will open, and you will see this window:</p>
<p><img src="/tech/timevault_imgs/install.jpg" alt="Installing TimeVault"></p>
<p>Clicking &#8220;Install Package&#8221; will install TimeVault, as well as any of its dependencies (shown in the &#8220;Status:&#8221; line).  Following installation, you will be informed that it is necessary to log out and log back into Gnome in order to use the Nautilus features included in TimeVault.  But before you do this, you should setup TimeVault to start when Gnome starts:</p>
<p><strong>Startup Notifier</strong><br />
Go to your System menu, then Preferences, and open the Sessions control panel.  Here, in the &#8220;Startup Programs&#8221; tab, you will see a list of applications that start when you log-in.  TimeVault does not add itself by default, and though it is not entirely necessary, it makes sense that you add TimeVault to this list.  To do so, click the &#8220;Add&#8221; icon, and you will see this dialog:</p>
<p><img src="/tech/timevault_imgs/new_startup.jpg" alt="adding timevault to startup"></p>
<p>For the fields, insert this information:<br />
<strong>Name:</strong> Timevault Notifier<br />
<strong>Command:</strong> /usr/bin/timevault-notifier</p>
<p><strong>Comment:</strong>The Timevault Notifier Tray Tool</p>
<p>The &#8220;Name&#8221; and &#8220;Comment&#8221; fields can be different, but make sure the command line is correct, or it will fail to work properly.  Now, TimeVault Notifier has been added to your startup programs list; just make sure it is checked off, and close the window:</p>
<p><img src="/tech/timevault_imgs/startup_programs.jpg" alt="list of startup programs showing timevault" /></p>
<p>Now you can logout and log back into Gnome, and your TimeVault Notifier will appear in your system tray.</p>
<p></p>
<div class="sectionHeader">Configuration</div>
<p>In order for TimeVault to start working, you have to configure it by telling it what to backup, and to where.  TimeVault offers some basic configuration options, which can be accessed by right-clicking on your TimeVault Notifier tray icon, and selecting Preferences.  (<strong>Note:</strong> If you choose not to have TimeVault-Notifier activate at startup, it is accessible through the Applications &#8212; System Tools menu)  </p>
<p>TimeVault&#8217;s configuration is divided into four tabs: General, Include, Exclude, and Expire.</p>
<p>	<strong>General</strong><br />
			The General tab allows you to configure important aspects of your backup system, such as whether you want to have your snapshots automated, whether you want to be notified when files are backed up, and more importantly, where you want your backed-up files to be located.  Select this under the &#8220;Storage&#8221; menu; obviously, an external hard drive, a network mount, or a <a href="/tech/sshfshowto.php">remotely-mounted internet drive</a> are the best options.  </p>
<p><img src="/tech/timevault_imgs/tv_config_gen.jpg" alt="General Configuration Options in Timevault" /></p>
<p>Here, I created a folder on my external drive called &#8220;My Backups&#8221; and enabled automation.</p>
<p>The &#8220;Size Options&#8221; let you disable backing up of very large files (I set 128MB as my limit), and you can have TimeVault reserve space on your backup drive, in case you start to run out.  The time increment is the amount of time TimeVault will wait each time it detects a new file to be backed up; so, if it detects a change to one set of files, and then to another set, I have told TimeVault to wait 5.0 mins before continuing on.</p>
<p>	<strong>Include Directories</strong></p>
<p>	The Include tab is where you tell TimeVault what folders and files you want backed up.</p>
<p>	<img src="/tech/timevault_imgs/tv_config_include.jpg" alt="TimeVault Config Include Tab" /></p>
<p>	Here, I have selected to backup my documents, binary files, and photographs;  by default, TimeVault will include your /etc folder, which contains the configuration files for your system.  This can be very useful if you make a disastrous change to your computer at some point; you can simply revert to the old, working version.</p>
<p>	You will probably want to tell TimeVault to create a &#8220;Baseline&#8221; copy of each directory you are backing up; this will force it to create a backup of the files in their current state.  When you do this, they are added to the Pending Snapshots window, shown below.</p>
<p>	<strong>Excludes</strong></br><br />
	TimeVault comes pre-built with a list of files to be excluded.  Most of these, such as /proc and /dev are folders used by the system,<br />
	that you wouldn&#8217;t want to backup.  You should also probably add your backup folder to this list,<br />
	so you never run the risk of recursively backing up your backups (sounds bad, doesn&#8217;t it?)<br />
	If you look closely, you will see that your .mozilla folder is excluded from backups<br />
	(I am assuming this is because your web cache and cookies are constantly being modified,<br />
	so taking snapshots of this directory would be a waste of resources, and largely useless).</p>
<p>Unfortunately, this makes it difficult to backup your bookmarks.html file for firefox, since TimeVault only<br />
	allows directories to be included in the back-up list (see Limitations below);<br />
	the only workaround would be something like running:</p>
<div style="width: 70%; margin-left: 15%; padding: 2%; text-align: center; background: lightgrey; border: 1px dashed black; margin-bottom: 1em; ">mkdir bookmarks ; cd bookmarks ; ln -s ../bookmarks.html bookmarks.html</div>
<p>	inside your firefox profile directory.</p>
<p></p>
<p>	<strong>Expire</strong><br />
	The Expire settings allow you to choose how often you want snapshots to be deleted.  By default, TimeVault will remove a snapshot over a week old, if it has ten later snapshots (modifications), or uses over a particular amount of space.  These settings should be fine for most users, but you may want to change it depending upon your computing habits; if you tend to constantly edit and save a file, but still want to be able to access the original versions of it, you may want to increase the value of the second row, for example.</p>
<p>The lower options allow you to control how TimeVault handles merging snapshots that were taken during a particular time-frame.  You can select to have it keep only the most recent shot of a file per hour (the default), or longer, if you wish.</p>
<p></p>
<div class="sectionHeader">Backing Up</div>
<p>Now that TimeVault is properly configured, you should run your Baselines, to create a current snapshot of the files and directories you&#8217;ve included to be backed up.  As stated before, this is done in the Includes tab of the Preferences window.  Once you add these tasks, you can open up the &#8220;Pending Snapshots Window&#8221; by clicking on the TimeVault-Notifier icon in your system tray:</p>
<p><img alt="TimeValt Pending Snapshots Window" src="/tech/timevault_imgs/pending.jpg" /></p>
<p>You can see here the operations TimeVault is waiting to perform, at what time they will be executed, what files will be backed up, and how large they are.  Since this is its first run, the Event column will all be &#8220;Baseline,&#8221; but once TimeVault begins to notice files being edited, it will mark the event as &#8220;Changed.&#8221;  You can also right-click on a job to abort it, or use the Delete icon.</p>
<p><strong>Notifications</strong><br />
If you have notifications enabled, you will see popups like these every so often, letting you know what operations TimeVault has performed:</p>
<p><img src="/tech/timevault_imgs/notification.jpg" /></p>
<p>It&#8217;s a matter of personal taste whether you want to leave these enabled; during the base-line creation they can be constant, and somewhat annoying, but once the application is only monitoring your system for changes, it&#8217;s a nice reminder that your files are tucked away, safe and secure.</p>
<p></p>
<div class="sectionHeader">Output</div>
<p><strong>Snapshot Browser</strong><br />
The Snapshot Browser is the interface used to view previous snapshots, revert to old versions, and restore files. Access it by right-clicking on the TimeVault icon in your tray, and selecting &#8220;Snapshot Browser.&#8221;  You may wish to use the Root option if you want to restore certain files, such as those in the /etc directory. You can scroll chronologically using the top bar, and view the backup reports for each snapshot session:</p>
<p><img src="/tech/timevault_imgs/snapshot_browser.jpg" alt="Snapshot Browser" /></p>
<p><strong>Nautilus Integration</strong><br />
In directories backed-up by TimeVault, you will see an icon that will launch the Snapshot Browser, showing you all previous snapshots of the files contained inside that folder.</p>
<p><img src="/tech/timevault_imgs/nautilus_int.jpg" alt="menubar" /></p>
<p><strong>Backup File Structure</strong><br />
While it&#8217;s not really something meant to be seen by the end-user, it&#8217;s worth mentioning the structure of TimeVault&#8217;s output; these are the files you will see if you browse your Backup directory.  There are three folders:</p>
<p><strong>Catalog &#8211; </strong> this contains an SQLite database, used by TimeVault to track backups, and is really of no interest to end-users.</p>
<p><strong>Pending &#8211; </strong> this directory is typically empty; it&#8217;s likely the temporary directory used while files are being transfered into the Internal folder.<br />
<strong>Internal &#8211; </strong> this is the folder of interest; it is where all your backups are kept.  They are sorted first by owner (UIDs, or User IDs, are the unique numbers assigned to each user on your Linux system). uid-0 is root, and will contain items such as the configuration files found in /etc.  Other UIDs are other users; your personal files are probably in a uid of 1000 or greater.</p>
<p>Each UID directory contains another folder, which is the day on which the snapshots are created.  This follows the same lines as the interface in the Snapshot Browser.  Going one level deeper will show you the files that have been backed up&#8230;</p>
<p><strong>Filenames Include Hashes!</strong><br />
While all your files are in their original, unchanged format, they have been renamed with a hash of its contents preceding the original file name.  So, you can view your backed-up files from here, but they will be a little harder to find.  Better would be to use the Snapshot Browser, selecting the file you wish to see and clicking &#8220;Open.&#8221;  While I understand this method of naming, read on in the &#8220;Limitations&#8221; section why I believe this might not be the greatest solution:</p>
<p></p>
<div class="sectionHeader">Limitations</div>
<p>	<strong>Can&#8217;t reschedule times</strong><br />
One of the biggest gripes I have with TimeVault is that it doesn&#8217;t allow you to reschedule your backups for a later date, or specify a time (preferably during which you&#8217;re not using the computer) to do backups.  While this is usually only a minor annoyance, it can become frustrating when TimeVault starts copying files when you&#8217;re right in the middle of something intensive.  A nice feature would be able to postpone a backup in the &#8220;Pending Snapshots&#8221; window.</p>
<p>	<strong>No encrypted backups</strong><br />
	One of the things I really want in a backup program is the ability to automatically encrypt and password protect the backed-up files.  Timevault doesn&#8217;t offer this, and based upon the manner in which it backs up files, I don&#8217;t think it will be a feature at any time in the future.  The only workaround I can think of here is to use an encrypted filesystem, which is less than ideal in most configurations.</p>
<p>	<strong>No Backups of Single Files</strong><br />
	As far as I can tell, TimeVault will only allow you to backup directories, not single files.  While this is what you want to do most of the time, it can cause problems.  Backing up your firefox bookmarks list, for example, requires creating a directory, and putting a link to the bookmarks file inside the directory (as done above).  This is something I&#8217;d really like to see fixed soon.</p>
<p>	<strong>No quick restore without Timevault</strong><br />
	Due to the way that TimeVault names files (including the hashes in the copied version&#8217;s filename), there&#8217;s no easy way to restore files using your file manager.  Instead, you must use the Snapshot Browser to select an old version of a file to which to revert; not a terrible limitation, but in the event of a system meltdown, it would save some time.</p>
<p></p>
<div class="sectionHeader">Conclusion</div>
<p>TimeVault finally offers a complete, easy-to-use, intuitive backup system for Linux.  While advanced and experienced users have been able to schedule backups using rsync, cron, and other tools, new users will find Timevault a comfort; knowing that their files can be easily and safely backed up, and reverted to an older state if necessary.  The interface is relatively intuitive, and although the configuration could be a bit simpler, beginners should have no problem setting up TimeVault to keep their files safe.</p>
<p>I&#8217;m eagerly looking forward to the next release of TimeVault, and I hope they continue to add new features; backup software is an essential part of any operating system, and TimeVault gets the job done well in keeping user&#8217;s files safe.</p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/backing-up-in-ubuntu-made-easy-with-timevault-an-in-depth-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Managing your Book Collection with Alexandria</title>
		<link>http://techthrob.com/2009/03/02/managing-your-book-collection-with-alexandria/</link>
		<comments>http://techthrob.com/2009/03/02/managing-your-book-collection-with-alexandria/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 19:39:36 +0000</pubDate>
		<dc:creator>Jonathan DePrizio</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[How-Tos]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[end-user]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.techthrob.com/wp/wordpress/?p=4</guid>
		<description><![CDATA[Introduction Alexandria is an application for Linux allows you to sort and track your book collection. It makes it easy to manage your collection by allowing you to sort items into multiple libraries (for example, books at your office, in your home, or elsewhere), and adding books is as simple as entering its ISBN. Once [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong><br />
Alexandria is an application for Linux allows you to sort and track your book collection.  It makes it easy to manage your collection by allowing you to sort items into multiple libraries (for example, books at your office, in your home, or elsewhere), and adding books is as simple as entering its ISBN.  Once you&#8217;ve setup your collection, you can even export it to an HTML file, to share with other users over the web.</p>
<p><strong>Installation</strong><br />
Installation is as simple as running the following command on debian-based distrobutions (such as Ubuntu):</p>
<div style="width: 50%; margin-left: 25%; padding: 2%; text-align: center; background: lightgrey; border: 1px dashed black; margin-bottom: 1em; ">sudo apt-get install alexandria</div>
<p>Or, you can visit <a href="">the Alexandria Homepage</a> to see more information on installing Alexandria on your own distrobution.</p>
<p><strong>Interface</strong><br />
The main interface for Alexandria is a simple, sleek window, separated into two columns; on the left side is your library collections, allowing you to sort books in whatever manner you please, be it by location, genre, owner, etc.  The right column displays the books contained within the selected library.</p>
<p><img width="90%" height="90%" src="/tech/alexandria_img/alexandria_mainview.png" /></p>
<p>
<strong>Adding an Item</strong><br />
Adding an item to your library is as simple as clicking the &#8220;Add Book&#8221; icon, and entering its ISBN.  Alexandria will search several sites, including Amazon.com, Barnes &#038; Noble, and several non-English sites.  When it finds your item, it is added to the library with all the relevant information, including its cover image, author, publisher, and binding.</p>
<p>For items without ISBNs (mainly older items), you can manually add the book&#8217;s information, and select a cover image manually from a website like Amazon.com, or scan in your own image.</p>
<p><strong>Managing Items</strong><br />
Once an item is added to the database, you can then rate the book on a scale from one to five stars, with the highest-rated items receiving a &#8220;heart&#8221; icon, indicating that it is one of your favorites.  You can also add notes, or indicate whether you&#8217;ve loaned the book out, including the date of the loan, and who it has been loaned to; so you never lose track of your books.</p>
<p><img src="/tech/alexandria_img/alexandria_item.png" /></p>
<p></p>
<p><strong>Searching your Collection</strong><br />
One of my favorite features of Alexandria is its search function.  The program allows you to search by author, publisher, title, or other characteristics.  This is particularly useful if you have a large collection, and you&#8217;re looking for a specific item; or to see if you&#8217;re missing a title by a favorite author.</p>
<p><img width="90%" height="90%" src="/tech/alexandria_img/alexandria_search.png" /></p>
<p>
<strong>Exporting</strong><br />
Aleandria allows you to export to various formats, including Tellico, KDE&#8217;s physical media collection software (which also supports music and videos, among others).  But my favorite is the ability to export to a static web page, to show off your library to friends.  The webpage displays book covers, titles, publishers, and ISBNs.  This is a great feature to share with friends that are as interested in reading as you are; you can view each other&#8217;s libraries and borrow books &#8211; and then indicate that the book has been loaned out using Alexandria&#8217;s interface.</p>
<p><img width="90%" height="90%"  src="/tech/alexandria_img/alexandria_export.png" /></p>
<p>
<strong>Web View</strong><br />
<br /><img src="/tech/alexandria_img/alexandria_web.png" /></p>
<p>
<strong>Conclusion</strong><br />
While Alexandria has some limitations that don&#8217;t make it as powerful as Tellico, it&#8217;s more than adequate for small to mid-sized home libraries.  It&#8217;s a great way to keep track of your books, and show off your collection to friends and family.  I haven&#8217;t had any stability problems, and I look forward to the new features that are currently in the works!</p>
<p><strong>Links</strong><br />
<a href="http://alexandria.rubyforge.org/">Alexandria Homepage</a><br />
<a href="http://periapsis.org/tellico/">Tellico Homepage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techthrob.com/2009/03/02/managing-your-book-collection-with-alexandria/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
