<?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>owenkellett.info &#187; Linux</title>
	<atom:link href="http://www.owenkellett.info/categories/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.owenkellett.info</link>
	<description>Technology news, baseball, track and field, and more!</description>
	<lastBuildDate>Sat, 05 Apr 2008 20:09:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PXE</title>
		<link>http://www.owenkellett.info/2005/10/11/pxe/</link>
		<comments>http://www.owenkellett.info/2005/10/11/pxe/#comments</comments>
		<pubDate>Wed, 12 Oct 2005 00:46:48 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.owenkellett.info/2005/10/11/pxe/</guid>
		<description><![CDATA[As you have already noticed, I haven&#8217;t been posting as much lately mainly because I&#8217;ve been so tired when I get home from work.  Probably the most difficult aspect of starting my new job is adjusting to the schedule.  For the past year or so in college, I had been able to strategically [...]]]></description>
			<content:encoded><![CDATA[<p>As you have already noticed, I haven&#8217;t been posting as much lately mainly because I&#8217;ve been so tired when I get home from work.  Probably the most difficult aspect of starting my new job is adjusting to the schedule.  For the past year or so in college, I had been able to strategically sign up for classes such that I almost never had to be up before 10AM.  Therefore getting the typical 8 hours of sleep or so meant going to bed on average between 1AM and 3AM every night.  Now, of course, I&#8217;m on the rest of the world&#8217;s schedule.  Even though Sun does offer considerable flexibility in the form of basically letting me set my own hours, I have somehow amazingly chosen to get to work <i>earlier</i> than most people at 8AM.  Tack on a morning commute that sometimes takes up to an hour, and that means I leave home around 7:00.  The reason that I do this though, is because I typically take 1.5 to 2 hours for lunch to go to the gym and/or play pickup ultimate frisbee.  In order to get home at a reasonable time, if I get to work at 8AM then I can usually leave by 5:30 or 6PM.</p>
<p>In any case, even though I&#8217;m still very much a newbie, I&#8217;m starting to get slightly more involved at work.  One of the tasks that is currently on my plate right now is setting up a system to completely automate the process of installing a number of different potential Linux distributions (i.e. Red Hat, Fedora, SUSE, etc.) from a remote server.  The reason for doing this is to streamline the testing process for a new server system.  Essentially, the design goal for this system is that it ultimately needs to officially support not only Solaris, but also several different versions of Linux as well as Windows.  In order to automate the test process, we need to be able to sequentially roll out an installation of some OS, test that OS, and then move onto the next supported OS.  All of this needs to be completely hands-off so that the actual testing process can be done any time (e.g. overnight) and without any user intervention.</p>
<p>A typical system that would be used to accomplish this task is a PXE server which meshes DHCP services for dynamic network discovery and configuration with TFTP services for hosting OS images for automatic download and installation.  Now from my own personal research, the concept does not seem terribly difficult.  One caveat, though, is that PXE is not often used for <i>completely</i> hands-off installations (i.e. users often must select menu options, etc.) and of course things that seem conceptually simple are always more complicated to implement.  Additionally:</p>
<ul>
<li>Before a few days ago I had never heard of PXE.</li>
<li>My boss does not have any experience setting up PXE services either.  (Of course that&#8217;s why it&#8217;s my job to research and carry out an action plan)</li>
<li>None of the people in the Automation group that I work have experience setting up PXE servers.</li>
</ul>
<p>Now all of these facts simply make it a challenging task and force me to be resourceful.  I have already met with one person from the IT department that has some experience with PXE servers and actually has one set up that we might be able to leverage for our ultimate goal.  Of course working with him could prove to be a problem.  Because he&#8217;s an &#8220;IT person,&#8221; that means he&#8217;s never in his office, has too many things to do, and is needed by 40 other people all at the same time.  In any case, we shall see how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.owenkellett.info/2005/10/11/pxe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enlightenment on Ubuntu</title>
		<link>http://www.owenkellett.info/2005/09/20/enlightenment-on-ubuntu/</link>
		<comments>http://www.owenkellett.info/2005/09/20/enlightenment-on-ubuntu/#comments</comments>
		<pubDate>Tue, 20 Sep 2005 05:01:45 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.owenkellett.info/2005/09/20/enlightenment-on-ubuntu/</guid>
		<description><![CDATA[So just browsing around today I stumbled upon this review of VectorLinux 5.1.  I&#8217;ve read about Vector before and have been meaning to try it out but have not yet gotten around to it.  VectorLinux is an up and coming distribution based on the popular Slackware.  The key feature and appeal of [...]]]></description>
			<content:encoded><![CDATA[<p>So just browsing around today I stumbled upon <a href = "http://madpenguin.org/cms/?m=show&#038;id=4966&#038;page=2">this review of VectorLinux 5.1</a>.  I&#8217;ve read about Vector before and have been meaning to try it out but have not yet gotten around to it.  VectorLinux is an up and coming distribution based on the popular <a href = "http://www.slackware.org/">Slackware</a>.  The key feature and appeal of it is that it is optimized for raw speed and is designed to give you a lean, barebones OS but at the same time not cut out functionality or style.  From the reviews that I&#8217;ve read, it seems like you can take any old computer from the attic, dust it off, install Vector, and you&#8217;ve got yourself a <i>legitimately</i> useful and responsive machine.</p>
<p>In any case, I still have not taken the plunge and installed Vector, but there was one interesting discussion in the above mentioned review that caused me to take a parallel investigative leap.  Up until now, I have relied on both <a href = "http://www.kde.org/">KDE</a> and <a href = "http://www.gnome.org/">GNOME</a> to serve my Linux desktop environment needs.  For the past couple of years, I used KDE on <a href = "http://www.mandriva.com/">Mandrake</a> up until just recently when I switched to GNOME on <a href = "http://www.ubuntulinux.org/">Ubuntu</a>.  In both of these cases, I was using my old PIII 900Mhz, 512MB Thinkpad T22.  The problem that I&#8217;ve run into lately is that GNOME is beginning to have a clunky feel to it on this system.  It is well known that GNOME is fairly memory intensive; combine this with an annoying <a href = "http://www.owenkellett.info/2005/08/21/firefox-memory-leak/">Firefox memory leak</a>, and you have yourself a system that can <i>really</i> bog down.  I tend to carry out several parallel tasks using open applications on multiple virtual desktops.  The result is a lot of hard drive thrashing because the system keeps running out of physical memory.</p>
<p>Coming back to the original Vector review that I mentioned above, an alternative desktop environment called <a href = "http://www.enlightenment.org/">Enlightenment</a> is discussed.  I have seen Enlightenment before, but apparently there is a complete rewrite going on and the newest version, E17, has reached a usable form.  Intrigued, I decided to install it on my Ubuntu system and see what it&#8217;s like.</p>
<p>The first thing that I will say about E17 is that in its current form, it is <i>very raw</i>.  Still in a pre-alpha stage of development, a lot of the functionality isn&#8217;t quite there yet and at this point, it is certainly not for the weak.  <i>However</i>, it <i>is</i> in a stable form and most of the drawbacks of using it lie in the fact that many of the configuration tools are not very polished and a lot of command line tweaks need to be done and support files need to be created and modified.  Once you get it set up, though, it&#8217;s a desktop experience like none other.  As it is mentioned in the Vector review, once E17 is finished, it will bring Linux on the desktop to a whole other level.  It of course has lots of eye candy, it&#8217;s light years ahead of most other GUI&#8217;s in terms of efficiency and functionality, and most importantly, it does all this with a small memory footprint and no need for <i>any</i> hardware graphics acceleration.</p>
<p>Have a look at a screenshot of my desktop that I started working on configuring today.  I&#8217;m still trying to muck around with all of the currently available configuration options and modules, but even in its present state it works <i>very</i> well.</p>
<p><center><a href = "http://www.owenkellett.info/images/enlightenment.png"><img src="http://www.owenkellett.info/images/enlightenment_small.jpg" alt="My Enlightened Ubuntu Desktop" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.owenkellett.info/2005/09/20/enlightenment-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux</title>
		<link>http://www.owenkellett.info/2005/07/17/ubuntu-linux/</link>
		<comments>http://www.owenkellett.info/2005/07/17/ubuntu-linux/#comments</comments>
		<pubDate>Sun, 17 Jul 2005 06:41:12 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.owenkellett.info/?p=14</guid>
		<description><![CDATA[I must say that I am becoming increasingly impressed with Ubuntu Linux as a legitimate desktop distribution that anybody could use.
 Before we get into that though, I suppose I should elaborate on my recent operating system history.  Up until two years ago, like most people I used Windows as my main desktop environment. [...]]]></description>
			<content:encoded><![CDATA[<p>I must say that I am becoming increasingly impressed with <a href = "http://www.ubuntulinux.org/">Ubuntu Linux</a> as a legitimate desktop distribution that anybody could use.</p>
<p> Before we get into that though, I suppose I should elaborate on my recent operating system history.  Up until two years ago, like most people I used Windows as my main desktop environment.  However, as an undergraduate computer science student at the time, I was becoming increasingly familiar with Unix based systems and I felt that in order to fully realize my geek potential, it was necessary to make a total switch to a Linux environment.  At the time I only owned my one original Thinkpad T22 from my freshman year and so I wiped it clean and installed a fresh copy of <a href = "http://www.mandrivalinux.com">Mandrake Linux</a> (it has since been renamed to Mandriva).  Not only did it run well, but it essentially served as my main system up until just recently.  I did buy a desktop system with Windows a few months after making the switch to Linux on my laptop, but I&#8217;ve had several problems with it already (mostly hardware related) and my laptop still served as my main system.</p>
<p>Despite the fact that Mandrake ran with virtually no hiccups or problems for two years, the one gripe that I have had is that updating and installing new software was more of a pain then I would have liked it to be.  They claim that their Red-Hat like rpm system should make the process easy and sometimes this is true.  However I found that Mandrake rpm&#8217;s of the software that you wanted weren&#8217;t always easy to find and in addition, there was always some additional dependancy that was required but you didn&#8217;t have.  Thus you need to hunt down 5 pieces of software when all you wanted to do was update Gaim.  Additionally, because the installation system was in their own rpm style, if you tried to install software with the traditional tar.gz&#8217;s and built them yourself, it didn&#8217;t always work and sometimes broke something else.</p>
<p>The result of this problem is that while my Mandrake system served its purpose well, I never felt the desire to update software or attempt to download other interesting programs because it was such a hassle to get things running.  So just recently I thought it was time for a change.  I looked around and thought about Suse, Fedora, Slackware, and even a non-Linux BSD system.  I finally settled on Ubuntu (a Debian based distribution) though as it seemed to provide a rock solid base, a user oriented philosophy, and of course I was always drawn to peoples raves about Debian&#8217;s amazingly easy installation process.</p>
<p>And so about a week ago I wiped Mandrake off my system and in a half hour I was up and running with Ubuntu.  There was one small installation hiccup but that was only because I kept my /home partition from the Mandrake installation and the user id of my user on the Mandrake system did not match my new user id on the Ubuntu system.  Thus the file permissions were screwing things up.  Once that was cleared up though I have to say that everything that people say about Ubuntu&#8217;s (and also Debian&#8217;s) apt-get installation system is true.  There&#8217;s an incredible number of packages available in its repositories and installing any of them takes just one command or a very intuitive navigation of the Synaptic GUI.  Additionally, all dependency problems are handled automatically by pulling them from the necessary repositories and installing them as well.</p>
<p>So Ubuntu is my distribution of choice for now.  I should also note that I switched from KDE to GNOME and so far I am liking the move.  I think I&#8217;ll save that for another post though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.owenkellett.info/2005/07/17/ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
