<?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>centriment &#187; Debian</title>
	<atom:link href="http://www.centriment.com/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.centriment.com</link>
	<description>stories of the spirit living inside the computer</description>
	<lastBuildDate>Sun, 26 Jul 2009 12:29:48 +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>The one about my &#8220;Joy Machine!&#8221;</title>
		<link>http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/</link>
		<comments>http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 16:28:29 +0000</pubDate>
		<dc:creator>Jan Dzik</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://www.centriment.com/?p=70</guid>
		<description><![CDATA[What I always wanted was a &#8220;joy machine&#8221;. That is, a system that would always be on, would act as a server and give me room for experiments. Of course, that system would be based on Linux. It just gives a lot more room for customization, hacking and experimentation.
The first thing that I thought of [...]]]></description>
			<content:encoded><![CDATA[<p>What I always wanted was a &#8220;joy machine&#8221;. That is, a system that would always be on, would act as a server and give me room for experiments. Of course, that system would be based on Linux. It just gives a lot more room for customization, hacking and experimentation.</p>
<p>The first thing that I thought of doing was to make a second desktop PC and just leave it always on. But, I needed this to be a &#8220;quiet&#8221; system. Event the humming of the cooling fans can become very frustrating when you are trying to sleep and even though I don&#8217;t really mind the noise, it is a cause of headaches over time. I had an old <strong>Pentium 2, 333 MHz</strong> processor and motherboard, a spare IDE hard-disk and <strong>256 MB of RAM</strong>, so I decided to create a headless (that is without a monitor and keyboard) system based on that hardware. My initial plan was to set it up in some special protective casing on the balcony of my apartment, but I ended up using an empty firehouse casing and installing the system next to the apartment entrance at the stairs.</p>
<p>Rigging the case to house an old motherboard, two hard disks (one at first) and a power supply unit was trivial but very fun!
<a href='http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/joy-machine-closed/' title='joy-machine-closed'><img width="150" height="150" src="http://www.centriment.com/wp-content/uploads/2009/03/joy-machine-closed-150x150.jpg" class="attachment-thumbnail" alt="What&#039;s in there? A firehose? Noooo..." title="joy-machine-closed" /></a>
<a href='http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/joy-machine-open/' title='joy-machine-open'><img width="150" height="150" src="http://www.centriment.com/wp-content/uploads/2009/03/joy-machine-open-150x150.jpg" class="attachment-thumbnail" alt="My Joy Machine! casing open." title="joy-machine-open" /></a>
<a href='http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/joy-machine-inside/' title='joy-machine-inside'><img width="150" height="150" src="http://www.centriment.com/wp-content/uploads/2009/03/joy-machine-inside-150x150.jpg" class="attachment-thumbnail" alt="Pentium 2, 333Mhz" title="joy-machine-inside" /></a>
<a href='http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/joy-machine-hd/' title='joy-machine-hd'><img width="150" height="150" src="http://www.centriment.com/wp-content/uploads/2009/03/joy-machine-hd-150x150.jpg" class="attachment-thumbnail" alt="HDDs are screwed to the side walls of the casing." title="joy-machine-hd" /></a>
<a href='http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/joy-machine-psuhd/' title='joy-machine-psuhd'><img width="150" height="150" src="http://www.centriment.com/wp-content/uploads/2009/03/joy-machine-psuhd-150x150.jpg" class="attachment-thumbnail" alt="The PSU, power switch (made from light switch) and the other HDD (left to right)." title="joy-machine-psuhd" /></a>
<a href='http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/joy-machine-console/' title='joy-machine-console'><img width="150" height="150" src="http://www.centriment.com/wp-content/uploads/2009/03/joy-machine-console-150x150.png" class="attachment-thumbnail" alt="Some stats..." title="joy-machine-console" /></a>
</p>
<p>Inside this box is living a Debian system. Initially I installed Debian etch but I recently upgraded to lenny. Usage and administration is performed remotely through ssh. Apart from being a Linux enthusiast&#8217;s playground, the machine also serves as <strong>DNS server</strong> for my local LAN, <strong>NFS </strong>and <strong>Samba </strong>to serve files, <strong>MySQL/Apache/Python/Ruby/PHP</strong> for web development.  Also,  it contains several <strong>subversion </strong>repositories for my pet projects. The home directory is mounted on a <strong>LVM </strong>partition. That makes it a whole lot easier to expand the filesystem size in the future. It is also very useful for doing large downloads, e.g through bittorrent (using <em>rtorrent</em>) or rapidshare (shell script around,  wget) with the help of the screen utility.</p>
<p>Even though the system is low spec it performs superbly. The memory usage is always topped and the swap is rarely touched. It even manages to<strong> stream 1080p video with ease</strong>. One time, after an experiment with LVM went wrong, I had to boot the system with an Ubuntu Live CD to do some restore work. I hooked the machine with a spare display, a keyboard, a mouse and a really old x2 CD-ROM drive. Booting to the live CD using a x2 drive and with a 333 MHz processor took a few minutes but the astonishing thing was that even though the system has only <strong>256 MB of RAM</strong>, it actually managed to load Gnome and also open various applications like Firefox! Too bad I didn&#8217;t make a screenshot of it.</p>
<p>All in all, playing with the system is most fun, it really is a &#8220;Joy-Machine&#8221;!. It is also a perfect example of how old, low-spec hardware can be put to use with Linux (one could of course use some other open source OS like FreeBSD or OpenBSD). You wouldn&#8217;t be able to setup a system like this with a Microsoft Windows Server. Compared to M$ Windows, Linux is usable on a broader spectrum of hardware.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.centriment.com/2009/03/24/the-one-about-my-joy-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
