<?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>LinuxSoftware &#187; initrd</title>
	<atom:link href="http://linuxsoftware.co.nz/blog/tag/initrd/feed" rel="self" type="application/rss+xml" />
	<link>http://linuxsoftware.co.nz/blog</link>
	<description>Coding and tramping in Aotearoa / New Zealand</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:57:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Thinstation Linux</title>
		<link>http://linuxsoftware.co.nz/blog/2008/04/thinstation-linux</link>
		<comments>http://linuxsoftware.co.nz/blog/2008/04/thinstation-linux#comments</comments>
		<pubDate>Sun, 13 Apr 2008 07:30:49 +0000</pubDate>
		<dc:creator>david</dc:creator>
				<category><![CDATA[LCA2008]]></category>
		<category><![CDATA[LinuxSoftware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[initrd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Monteiths]]></category>
		<category><![CDATA[Thinstation]]></category>
		<category><![CDATA[West Coast]]></category>

		<guid isPermaLink="false">http://linuxsoftware.co.nz/blog/2008/04/13/thinstation-linux</guid>
		<description><![CDATA[I&#8217;ve been playing around with Thinstation Linux for work for the last year. I like it a lot. It&#8217;s lightweight, fast, modular, flexible, and simple yet powerful. There are smaller Linux distros (e.g. BlueFlops or Tomsrtbt), but for us Thinstation hits a sweet spot in power vs complexity. Interesting fact about Thinstation: it comes from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://linuxsoftware.co.nz/blog/v/software/thinstation.jpg.html"><img src="http://linuxsoftware.co.nz/photos/d/4083-2/thinstation.jpg" alt="thinstation" title="thinstation" style="margin: 0pt 10px 5px 0pt; float: left" height="112" width="150" /></a>I&#8217;ve been playing around with <a href="http://thinstation.sf.net" title="Thinstation project page" target="_blank">Thinstation Linux</a> for work for the last year.  I like it a lot.  It&#8217;s lightweight, fast, modular, flexible, and simple yet powerful.  There are smaller Linux <a href="http://linuxsoftware.co.nz/wiki/Distros">distros</a> (e.g. <a href="http://blueflops.sourceforge.net/" target="_blank">BlueFlops</a> or <a href="http://www.toms.net/rb/">Tomsrtbt</a>), but for us Thinstation hits a sweet spot in power vs complexity.</p>
<p>Interesting fact about Thinstation: it comes from New Zealand. Its author is Miles Roper from the West Coast District Health Board. I think I need to go down the West Coast for some <strike>Monteiths</strike> training.</p>
<p>Thinstation is designed as a <a href="http://en.wikipedia.org/wiki/Thin_client" target="_blank">thin client</a> operating system, so it has to be lightweight (thin clients don&#8217;t have grunty CPUs and normally no hard drive).  Its purpose is just to get the computer started and connected to a big application server fast, with the applications then running up on the server.  It&#8217;s Linux though, so it can be made to do a lot more than that.</p>
<p>Thinstation is not so much a distro, but a distro construction kit which you can use to create your own distro.  (Though there are some <a href="http://thinstation.org/LiveCD/" title="prebuilt versions of Thinstation" target="_blank">prebuilt</a>  versions already available.)  It is made up of a variety of packages which just need to be chosen and then built into a boot image.  Once built Thinstation can boot off the network (PXE or Etherboot), CD/DVD (ISO), off a USB stick (<a href="http://syslinux.zytor.com/wiki/index.php/SYSLINUX" target="_blank">SysLinux</a>), or it can be installed onto a hard drive (SysLinux or LiLo).</p>
<p>The whole distro except for the kernel is built into a <a href="http://squashfs.sourceforge.net/" target="_blank">squashfs</a> <a href="http://en.wikipedia.org/wiki/Initrd" target="_blank">initrd</a>, and then linuxrc (thinstation.init) mounts that read-only filesystem together with a <a href="http://linuxsoftware.co.nz/wiki/tmpfs" target="_blank">tmpfs</a> filesystem using <a href="http://www.am-utils.org/project-unionfs.html" target="_blank">unionfs</a> as the writable (but not persistent) root filesystem.  For a &#8220;normal&#8221; distro running linuxrc is only the first of many steps to booting, but for Thinstation once this completes it is 99% ready.  This makes it <strong><em>fast</em></strong>. We have it booting in under 15 secs from a live CD.</p>
<p>Some examples of the packages included are: Samba server, X windows, IceWM, Dillo, and Vim, as well as the vital Base package.  A package is just a directory with the files stored in their relative locations and a couple of special files like the package&#8217;s dependencies.  Because it is so simple it is very easy to see how Thinstation packages work and easy to create new custom packages.</p>
<p>Thinstation: lightweight, fast, modular, flexible, and simple yet powerful = <strong>sweet</strong></p>
<p align="center"><img src="http://linuxsoftware.co.nz/blog/wp-content/uploads/2008/04/thinstation_banner.jpg" style="border: medium none " alt="thinstation_banner.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://linuxsoftware.co.nz/blog/2008/04/thinstation-linux/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

