<?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>codemonkeyx.net &#187; Ubuntu</title>
	<atom:link href="http://www.codemonkeyx.net/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codemonkeyx.net</link>
	<description>Personal site for Nick Young, a central place for all my stuff on the net.</description>
	<lastBuildDate>Sat, 23 Jul 2011 22:42:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>New Ubuntu Wallpaper</title>
		<link>http://www.codemonkeyx.net/2009/08/16/new-ubuntu-wallpaper/</link>
		<comments>http://www.codemonkeyx.net/2009/08/16/new-ubuntu-wallpaper/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 07:03:41 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wallpaper]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/?p=280</guid>
		<description><![CDATA[Was just playing around in Photoshop and this wallpaper was the result. Just thought I would share.]]></description>
			<content:encoded><![CDATA[<p>Was just playing around in Photoshop and this wallpaper was the result. Just thought I would share.</p>
<div id="attachment_282" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.codemonkeyx.net/wp-content/uploads/2009/08/ubuntuatnight1920x1200.jpg"><img src="http://www.codemonkeyx.net/wp-content/uploads/2009/08/ubuntuatnight1920x1200-425x265.jpg" alt="Ubuntu at Night 1920x1200 Wallpaper" width="425" height="265" class="size-large wp-image-282" /></a><p class="wp-caption-text">Ubuntu at Night 1920x1200 Wallpaper</p></div><span id="more-280"></span></p>
<p><div id="attachment_281" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.codemonkeyx.net/wp-content/uploads/2009/08/ubuntuatnight1280x800.jpg"><img src="http://www.codemonkeyx.net/wp-content/uploads/2009/08/ubuntuatnight1280x800-425x265.jpg" alt="Ubuntu at Night 1280x800 Wallpaper" width="425" height="265" class="size-large wp-image-281" /></a><p class="wp-caption-text">Ubuntu at Night 1280x800 Wallpaper</p></div>
<div id="attachment_287" class="wp-caption aligncenter" style="width: 435px"><a href="http://www.codemonkeyx.net/wp-content/uploads/2009/08/ubuntu-wallpaper.jpg"><img src="http://www.codemonkeyx.net/wp-content/uploads/2009/08/ubuntu-wallpaper-425x265.jpg" alt="The old Ubuntu wall paper." width="425" height="265" class="size-large wp-image-287" /></a><p class="wp-caption-text">The old Ubuntu wall paper.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2009/08/16/new-ubuntu-wallpaper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Denim Wallpaper</title>
		<link>http://www.codemonkeyx.net/2007/07/19/denim-wallpaper/</link>
		<comments>http://www.codemonkeyx.net/2007/07/19/denim-wallpaper/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 08:18:49 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wallpaper]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2007/07/19/denim-wallpaper/</guid>
		<description><![CDATA[Recently Vladstudio released a great new wallpaper and tutorial. The new wallpaper uses denim textures to make a really interesting looking effect on screen. I liked it so much I decided to take a shot at the tutorial. The follow are my results. After following most of the steps in the tutorial, and improvising a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.codemonkeyx.net/files/denim-thumb.jpg" alt="" />Recently Vladstudio released a great <a href="http://www.vladstudio.com/wallpaper/?509">new wallpaper</a> and <a href="http://www.vladstudio.com/photoshoptutorials/?28" class="bb-url">tutorial.</a> The new wallpaper uses denim textures to make a really interesting looking effect on screen. I liked it so much I decided to take a shot at the tutorial. The follow are my results.</p>
<p>After following most of the steps in the tutorial, and improvising a little, I came up with something I was pretty happy with. I decided to take a slightly more clean cut and artificial look that Vlad did. That clean look basically means no stitches for now.</p>
<p>Obviously these wallpapers are a lot more simplistic that the Vlads, but I actually like the simplistic look and just enjoy the texture of the denim on screen.</p>
<p>Anyway, hope some of you enjoy it. (Note: Read the entire post to see the attachments).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2007/07/19/denim-wallpaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiz Fusion</title>
		<link>http://www.codemonkeyx.net/2007/06/24/compiz-fusion/</link>
		<comments>http://www.codemonkeyx.net/2007/06/24/compiz-fusion/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 06:15:03 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Compiz Fusion]]></category>
		<category><![CDATA[Laptop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2007/06/24/compiz-fusion/</guid>
		<description><![CDATA[The follow video just really got me excited about trying out the new Compiz Fusion project. It really looks amazing. I especially like the new ability to group windows together, and flip them around like each window is on the back the other. The Linux desktop is really coming into it&#8217;s own right now, if [...]]]></description>
			<content:encoded><![CDATA[<p>The follow video just really got me excited about trying out the new Compiz Fusion project. It really looks amazing.</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/E4Fbk52Mk1w"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/E4Fbk52Mk1w" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>I especially like the new ability to group windows together, and flip them around like each window is on the back the other. The Linux desktop is really coming into it&#8217;s own right now, if only it could get better application support!</p>
<p>Now that I have a bunch of Adobe products installed on my main system Linux has pretty much dropped out as an option for me. When you do not rely on a specific set of applications to do your everyday work it&#8217;s a lot easier to pick and choose OS&#8217;s. </p>
<p>That being said I still love to use Linux and I am planning on buying a laptop very soon mainly so that I can have a Linux system again. Then I can use my desktop for work related stuff, and use my laptop for everything else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2007/06/24/compiz-fusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel P965 Motherboard and Ubuntu Part3</title>
		<link>http://www.codemonkeyx.net/2006/09/18/intel-p965-motherboard-and-ubuntu-part3/</link>
		<comments>http://www.codemonkeyx.net/2006/09/18/intel-p965-motherboard-and-ubuntu-part3/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 19:13:47 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Core 2 Duo]]></category>
		<category><![CDATA[Dapper]]></category>
		<category><![CDATA[Edgy Eft]]></category>
		<category><![CDATA[Intel P965]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2006/09/18/intel-p965-motherboard-and-ubuntu-part3/</guid>
		<description><![CDATA[* UPDATE 9/18/2006 6PM: I am downloading a Kernel update in Dapper right now, hopefully it contains the JMicron patch. Here is a new update on the continuing struggle to get Linux running on an Intel P965 motherboard with the JMicron PATA controller. There have been two more patches commited to fix the problem. The [...]]]></description>
			<content:encoded><![CDATA[<p>* UPDATE 9/18/2006 6PM: I am downloading a Kernel update in Dapper right now, hopefully it contains the JMicron patch.</p>
<p>Here is a new update on the continuing struggle to get Linux running on an Intel P965 motherboard with the JMicron PATA controller.</p>
<p>There have been two more patches commited to fix the problem. The main patch has been added to <a href="https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/57502/+viewstatus" class="bb-url">Edgy Eft</a> which should allow the user to access their PATA drives connected to the JMicron chip. A similar patch has also been applied to the <a href="https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/57502/+viewstatus" class="bb-url">Dapper Kernel</a> so it should now be possible to create a <a href="https://help.ubuntu.com/community/InstallCDCustomization?action=show&#038;redirect=InstallCDCustomizationHowTo" class="bb-url">custom Ubuntu install cd</a> with the new updated Dapper cd and install from there.</p>
<p>Hopefully this also means that Ubuntu will have support out of the box with the next release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2006/09/18/intel-p965-motherboard-and-ubuntu-part3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Patch for P965 Motherboards</title>
		<link>http://www.codemonkeyx.net/2006/09/12/ubuntu-patch-for-p965-motherboards/</link>
		<comments>http://www.codemonkeyx.net/2006/09/12/ubuntu-patch-for-p965-motherboards/#comments</comments>
		<pubDate>Tue, 12 Sep 2006 07:25:26 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Core 2 Duo]]></category>
		<category><![CDATA[Intel P965]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2006/09/12/ubuntu-patch-for-p965-motherboards/</guid>
		<description><![CDATA[Looks like a patch has been commited to the Ubuntu development branch. This is good news because it atleast means that we should be able to install Ubuntu Linux 6.10 when it is released on a P965 based motherboard with the JMicron chip. Also if this Kernel gets backported to the Dapper branch then we [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like a <a href="https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/57502/+viewstatus">patch</a> has been commited to the Ubuntu development branch. This is good news because it atleast means that we should be able to install Ubuntu Linux 6.10 when it is released on a P965 based motherboard with the JMicron chip.</p>
<p>Also if this Kernel gets backported to the Dapper branch then we maybe able to <a href="https://help.ubuntu.com/community/InstallCDCustomization?action=show&#038;redirect=InstallCDCustomizationHowTo">create a custom install cd</a> with the new kernel, and any other custom packages you may want. Then get dapper running on the new system.</p>
<p>If you are one of the few people who went to all the trouble of using one of the <a href="https://wiki.ubuntu.com/Core_2_Duo_Support" class="bb-url">work arounds</a> to get Ubuntu Dapper running on your P965 motherboard, then you should be able to use a backported kernel to support it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2006/09/12/ubuntu-patch-for-p965-motherboards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core 2 Duo and Linux</title>
		<link>http://www.codemonkeyx.net/2006/09/09/core-2-duo-and-linux/</link>
		<comments>http://www.codemonkeyx.net/2006/09/09/core-2-duo-and-linux/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 09:01:23 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Core 2 Duo]]></category>
		<category><![CDATA[Edgy Eft]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2006/09/09/core-2-duo-and-linux/</guid>
		<description><![CDATA[* UPDATE 9/18/06: Patches for Edgy and Dapper released * UPDATE 9/11/06: There is now a patch for Ubuntu Edgy Eft Ever since the Core 2 Duo was announced I have been planning on building a new system around it and then using Linux as my main system on it. That however is proving to [...]]]></description>
			<content:encoded><![CDATA[<p>* UPDATE 9/18/06: <a href="http://www.codemonkeyx.net/node/17">Patches for Edgy and Dapper released</a><br />
* UPDATE 9/11/06: <a href="http://www.codemonkeyx.net/node/14">There is now a patch for Ubuntu Edgy Eft</a></p>
<p><img src="http://www.codemonkeyx.net/files/intel-core2.jpg" alt="" class="bb-image" />Ever since the Core 2 Duo was announced I have been planning on building a new system around it and then using Linux as my main system on it. That however is proving to be a bit harder to do that I would have liked.</p>
<p>I was starting to think that Linux was over the hump when it came to basic hardware compatibility. Even it the main distros did not support all your obscure hardware like USB webcams, or TV tuner cards, you could pretty much install Linux on any system you got. However with the new Core 2 Duo systems that has changed.</p>
<p><span id="more-11"></span></p>
<h3>My System</h3>
<p>After reading a bunch of hardware reviews, and opinions my personal motherboard chipset of choice is Intel&#8217;s P965. The P975 chipset is very expensive for a motherboard that is now a generation behind, and the P945 chipset is designed for lower end systems and does not pair well with a Core 2 Duo. The P965 has a nice compromise of the latest technologies and price.</p>
<p>I am still holding out hope for the NVidia NForce 570 or 590 chipsets, but initial reviews of the ASUS motherboard build around the 570 chipset are not looking good. </p>
<p>So I would like a P965 motherboard to be paired with my Core 2 Duo and run Linux on it. Nothing else fancy, just gigabit ethernet, a decent graphics card, maybe raid, and a sound card. Basically I want a fast processor for music encoding, video playback/encoding, and source code compiling.</p>
<h3>The Problem</h3>
<p>However, somewhere along the line the decision was made by the Linux kernel development community to not add support for the JMicron JMB368 chip that pretty much every P965 motherboard is using to provide PATA drive support. Because there is currently no Kernel support for this chip you can not easily install Linux on any system if you have a PATA DVD-Rom drive or Hard-drive. With no DVD you can not install Linux unless you try doing a network boot, or use USB drives etc. But that is not practical for most people.</p>
<h3>The Solution</h3>
<p>At the moment there is no solution&#8230;it seems that some patches are being added to the very latest bleeding edge Kernels, which are not ready for prime time yet. Edgy Eft Knot 2 does not seem to support the JMicron chip yet either. So right now I am stuck in limbo. I can either go for another motherboard based on a chipset that is either more expensive or not as powerful as my first choice, stick with AMD, or wait and see.</p>
<p>Right now I am in a holding pattern until Edgy Eft is released. If it still does not support one of the most popular Core 2 Duo motherboards then I will probably just go with a AMD Athlon64 X2 and get great Linux support.</p>
<p>Hopefully the ASUS Nforce 570 board is just a fluke and other boards with be screamers, that support high voltage DDR2 RAM and overclock as well as the P965 boards do. That will be a nice solution.</p>
<h3>Final Thoughts</h3>
<p>It was very sad when I started seeing these problems crop up. I was days away from building my new system when the first problems with the P965 motherboards first started. Linux has prided itself on running on everything, and that is one of the best things about it. I was really hoping that the time had past where I had to spend hours researching each component on my new system to see if it will work well with Linux, but it seems that we are still not quite there.</p>
<p>What really pisses me off though is that the standard WindowsXP installer can see the chip by default!!! I mean come on if WindowsXP installer from several years ago has support for a PATA chip there is no reason Linux should not have it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2006/09/09/core-2-duo-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upstart Ready for Edgy Eft</title>
		<link>http://www.codemonkeyx.net/2006/09/04/upstart-ready-for-edgy-eft/</link>
		<comments>http://www.codemonkeyx.net/2006/09/04/upstart-ready-for-edgy-eft/#comments</comments>
		<pubDate>Mon, 04 Sep 2006 10:20:59 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Edgy Eft]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Upstart]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2006/09/04/upstart-ready-for-edgy-eft/</guid>
		<description><![CDATA[On Friday Scott James announced that Upstart is now ready to replace sysvinit. Recently when I gave my first impressions of Upstart, I was a little worried that this system could not be ready for Edgy next month. After reading this update though I feel more confident that the Ubuntu team can pull it together [...]]]></description>
			<content:encoded><![CDATA[<p>On Friday <a href="http://www.netsplit.com/blog/work/canonical/upstart2.html">Scott James announced that Upstart</a> is now ready to replace sysvinit. Recently when I gave my first impressions of Upstart, I was a little worried that this system could not be ready for Edgy next month. After reading this update though I feel more confident that the Ubuntu team can pull it together and get it working for the 6.10 release.</p>
<p>It now seems that they have all the basic functionality in place to make a full replacement of sysvinit. With my initial review I was a little concerned when I realized you could not easily shut down or restart your system using Upstart. Now that have that functionality the system really does look like it will be ready for the release of 6.10.</p>
<p>Personally I can not wait, I like change it gives you something to look forward too. Far too many Linux distros are stagnating recently, just release updates to programs that have been around for many years. That stability is great for servers, but for desktop systems they thrive on change. Sometimes it is good to shake things up a little.</p>
<p>*Update 9/12/2006: Fixed a silly typo where I said upstart &#8220;is not ready&#8221; when I meant to say upstart &#8220;is now ready.&#8221; Big difference. <img src='http://www.codemonkeyx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2006/09/04/upstart-ready-for-edgy-eft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upstart First Impressions</title>
		<link>http://www.codemonkeyx.net/2006/08/31/upstart-first-impressions/</link>
		<comments>http://www.codemonkeyx.net/2006/08/31/upstart-first-impressions/#comments</comments>
		<pubDate>Thu, 31 Aug 2006 07:49:41 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Edgy Eft]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Upstart]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2006/08/31/upstart-first-impressions/</guid>
		<description><![CDATA[*UPDATE: 9/3/2006 It seems that Upstart will be ready for Edgy. Upstart is a new boot loader that is in development that could be a potential replacement for sysvinit. The program is basically in charge of starting up all the programs you need when you start your machine to make it do anything useful. This [...]]]></description>
			<content:encoded><![CDATA[<p>*UPDATE: 9/3/2006 It seems that <a href="http://www.codemonkeyx.net/node/10">Upstart will be ready for Edgy.</a></p>
<p>Upstart is a new boot loader that is in development that could be a potential replacement for sysvinit. The program is basically in charge of starting up all the programs you need when you start your machine to make it do anything useful. This program is quite important because it is a major factor in determining how long your computer takes to boot.</p>
<p><img src="http://www.codemonkeyx.net/files/logo-ubuntu.png" alt="" /></p>
<p>I first <a href="http://www.netsplit.com/blog/work/canonical/upstart.html" class="bb-url">heard about Upstart</a> a few days ago. It is being developed by some of the developers at Canonical Limited, the company behind Ubuntu, and is looking like a good system. You can read in more detail about how Upstart works when compared to other systems, but basically it differs from the others in that it uses an Event Driven model to boot the system rather than a liner system.<br />
<span id="more-6"></span></p>
<p>For example, the current sysvinit program runs boot scripts one after another, in a liner fashion, until the system is up. Each step in the boot sequence relies on the fact that all the previous steps are complete before it starts it work.</p>
<p>Upstart on the other hand is driven by events. So an example event could be &#8220;the root file system is writable&#8221;, boot processes that require writing to the root file system do not have to wait for that step to finish before they can be started. The processes could be started before then when the file system becomes writable all the waiting processes are notified and continue loading.</p>
<p>This system allows for a more flexible and robust boot processes that should also lead to faster boot times by allowing the system to do more work concurrently rather than forcing some steps to wait for a whole host of other steps to be completed, which they may not even require to continue themselves.</p>
<h3>Installation</h3>
<p>Before we start remember that Upstart is still in heavy development, it is far from ready for a main Ubuntu system. That is why I am doing all of this in Parallels so I can test it out, and see what it does without compromising my main system. </p>
<p>In the blog posting that first peeked my interest in Upstart stated that the package is in the &#8220;Ubuntu Universe&#8221; repository. So the first thing I did was install Dapper in Parallels and try to download the Upstart package from the Universe repository, but alas it was not there! After some more thought it seemed obvious that the author meant the Edgy Eft Universe repository, after all who would want to install a incomplete, experimental boot system on their Stable Ubuntu system? So I took some Dapper boot up times in Parallels then moved on to installing Edgy Eft.</p>
<p>After Install Edgy Eft Knot 1, and adding the Edgy Eft Universe repositories I then saw the Upstart Package. After installing the package and reading the README (/usr/share/doc/upstart/README) grub menu option that allowed me to boot Ubuntu using Upstart. One reboot later and I was again disappointed, because Upstart complained about missing files, and would not boot anything.</p>
<p>So my next conclusion was that Upstart really required the cutting edge version of Edgy Eft. So using Synaptic I did a system update moving my system from Edgy Eft Knot 1 to the latest current release. After that Upstart booted just fine, shutting down, and restarting are another story.</p>
<p>Obviously Upstart is still in heavy testing, and is in no way intended to be used on a production system. That is why I was pleased that the Upstart developers made Upstart an option at boot, so if it does not work you can just ignore it and boot normally.</p>
<h3>Impressions and Speed</h3>
<p>The system booted just fine, shutdown, and restart have not been implemented yet. You can shutdown the system by sending a event directly to the program, but it is not very friendly yet. To be honest I was a little surprised that the system booted at all. Normally when you try to change something this fundamental in a Linux system something normally breaks horribly. This time however I was greeted with the familiar Ubuntu log in and went straight to Gnome.</p>
<p>I took a few boot up time readings using my trusty stopwatch and here are the results:</p>
<table>
<tr>
<td valign="top"> </td>
<td valign="top">Boot #1</td>
<td valign="top">Boot #2</td>
<td valign="top">Avg</td>
</tr>
<tr>
<td valign="top">Dapper:</td>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
<tr>
<td valign="top">Sysvinit</td>
<td valign="top">1:15.91</td>
<td valign="top">1:13.80</td>
<td valign="top">1:14.86</td>
</tr>
<tr>
<td valign="top">Upstart</td>
<td valign="top">N/A</td>
<td valign="top">N/A</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top">Edgy Eft (8/29/06):</td>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Sysvinit</td>
<td valign="top">40.13</td>
<td valign="top">39.99</td>
<td valign="top">40.06</td>
</tr>
<tr>
<td valign="top">Upstart</td>
<td valign="top">36.57</td>
<td valign="top">36.77</td>
<td valign="top">36.67</td>
</tr>
</table>
<p>The first thing that shocked me was how much faster Edgy Eft was booting than Dapper Drake. I am not sure if developers start with a stripped down version of Ubuntu then add things back before release, or if they have done something dramatic to the boot up processes, but Edgy seemed a lot faster. Hopefully this will stick with the final release of Edgy because if the boot up time can be reduced by anywhere near 40% that will be a great thing for Ubuntu. Upstart was also much faster than Dappers standard boot up , but that&#8217;s probably due more to overall reduced boot time of Edgy. </p>
<p>Upstart was a couple of seconds faster booting than the standard Edgy sysinitv. While this is not as dramatic as the difference between Edgy and Dapper, it is still impressive. Upstart is still in development, where sysinitv has been hammered on and optimized for years. Also Upstart still has all the debugging messages turned on. So just that fact that it is currently just a little faster than sysvinit is nice.</p>
<h3>Final Thoughts</h3>
<p>I am quite excited to see what Upstart can do in the future. These tests are not very scientific or anything, but some of the huge time differences also bode well for the future of Ubuntu. If Edgy Eft can keep their boot times this much lower than Dapper, and my readings were not just a fluke, then we might start seeing some much faster booting Linux systems soon.</p>
<p>There is still a ways to go in both Edgy Eft and Upstart development, so I will have to take a wait and see approach to both projects, but I really hope my findings here hold out until release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2006/08/31/upstart-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallels 2.2BETA on Ubuntu</title>
		<link>http://www.codemonkeyx.net/2006/08/28/parallels-2-2beta-on-ubuntu/</link>
		<comments>http://www.codemonkeyx.net/2006/08/28/parallels-2-2beta-on-ubuntu/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 06:54:49 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Parallels]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.codemonkeyx.net/2006/08/28/parallels-2-2beta-on-ubuntu/</guid>
		<description><![CDATA[Recently there has been a lot of buzz around virtualization of operating systems. In the past I have never really seen the point of virtualization for myself, but after listening to a few podcasts on the subject and reading quite a lot of information about it on the web, this technology is looking more useful [...]]]></description>
			<content:encoded><![CDATA[<p>Recently there has been a lot of buzz around virtualization of operating systems. In the past I have never really seen the point of virtualization for myself, but after listening to a few podcasts on the subject and reading quite a lot of information about it on the web, this technology is looking more useful all the time. It can be used for anything from running Windows apps in Linux, having a secure sand box operating system to test out new software, to trying out new operating systems before installing them.</p>
<p>So the first thing I wanted to do was download one of the popular virtualization packages and give it a spin. There appear to be two main products out there at the moment, VMWare and Parallels. VMWare is the grand-daddy of them all, and has been around forever, and Parallels is the relatively new kid on the block. Parallels has been getting a lot of press recently with it&#8217;s Mac line of products so I thought I would start with that and see how it performs in Linux.</p>
<p><span id="more-5"></span></p>
<h3>Installation</h3>
<p>To start with I just went to the <a href="http://www.parallels.com/en/products/workstation/update_beta/" class="bb-url">parallels website</a>, where I registered for a trial activation key, and downloaded deb package the beta version of Parallels workstation 2.2.  They also have RPM, TGZ, and Gentoo ebuilds as well as a Windows EXE just in case.</p>
<p>The deb install package worked with Ubuntu Dapper just fine. After getting the package installed I ran the parallels-config program. At first I had a little problem running Parallels configuration because I did not have the current source headers for the version of the Linux kernel I was running. That was quickly fixed with &#8220;sudo apt-get install linux-headers&#8221; and I was off again.</p>
<p>After fixing the missing headers problem the parallels-config command ran without a hitch and said that I could now run parallels. The first time starting up Parallels I got a couple of X Windows warning messages in the console, but the program still started up.</p>
<p>With everything else installed the rest of the setup is pretty stright forward. This is my first experience with any VM software, and I had no trouble figuring out what I had to do to get it working. This is a good sign that Parallels has a pretty decent and easy to use UI.</p>
<h3><a name="Setting_up_a_new_Virtual_Machine">Setting up a new Virtual Machine</a></h3>
<p>With parallels up and running I got started creating a new Virtual Machine (VM). For testing this for the first time I decided to go with Parallels default settings and see how it turns out. It created a system with 256MB of ram, a floppy drive, 8GB hard disk, DVD-Rom, Network Adapter, Sound, and a USB controller. Everything a system needs, well maybe except for the RAM which is a little stingy for a modern GUI based operating system.</p>
<p>After entering my trial activation key I started up the new VM, popped in my Ubuntu DVD and set it off. I know it seems a little odd installing Ubuntu on Ubuntu, but the main reason I wanted to try virtualization was to have a test bed for my main system where I could test new software before applying it to my main OS. </p>
<p>For example, the Ubuntu developers just released a beta version of Upstart, a new system boot loader. I do not want to hose my main system by installing a untested low level application on it. So I will try it out on an identical setup in a virtual machine. If anything goes badly I can just delete the VM.</p>
<p><img src="http://www.codemonkeyx.net/files/parallels-ubuntu.jpg" alt="" /></p>
<p>So far Parallels has been impressive, everything from the installation and configuration of Parallels itself to the creation of a new virtual machine has been simple.  As I write this Ubuntu is installing in a window on my other workspace just as it would on any system.</p>
<h3>Final Words</h3>
<p>With the system installed I am now going to spend a little time messing around with the program, and see how it works out. I am hoping to give VMWare a try at a later time, and maybe compare how well Parallels and VMWare run on my new Core 2 Duo system (when I actually get the thing) compared to my current AthlonXP system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codemonkeyx.net/2006/08/28/parallels-2-2beta-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

