<?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>Simplicity is a form of art... &#187; Linux Sea</title>
	<atom:link href="http://blog.siphos.be/category/gentoo/linux-sea/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.siphos.be</link>
	<description>Sven Vermeulen&#039;s web log</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:33:40 +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>File System Labels in Linux Sea</title>
		<link>http://blog.siphos.be/2011/02/file-system-labels-in-linux-sea/</link>
		<comments>http://blog.siphos.be/2011/02/file-system-labels-in-linux-sea/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 18:42:46 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=223</guid>
		<description><![CDATA[I have added some information on file system labels in Linux Sea (PDF). If you don&#8217;t know what labels are (or UUIDs), here is a quick summary. Most, if not all file systems, assign a universally unique identifier (UUID) which &#8230; <a href="http://blog.siphos.be/2011/02/file-system-labels-in-linux-sea/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
I have added some information on file system labels in <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> (<a href="http://swift.siphos.be/linux_sea/linux_sea.pdf">PDF</a>). If you don&#8217;t know what labels are (or UUIDs), here is a quick summary.
</p>
<p>
Most, if not all file systems, assign a universally unique identifier (UUID) which looks like a random hexadecimal string to each file system. On a Gentoo system, you can get an overview of all UUIDs detected using a simple <b>ls -l /dev/disk/by-uuid</b>, courtesy of the gentoo udev rules. Users can also assign a specific label to a file system, either when they create it (like <b>mkfs.ext4 -L ROOT /dev/sda2</b>) or afterwards (<b>e2label /dev/sda2 ROOT</b>). This is also not limited to the content file systems &#8211; you can also assign a label to a swap file system.
</p>
<p>
This information can then be used to uniquely identify the file system, even if you don&#8217;t know what the device file (/dev/sda2) is called. A huge advantage is for those devices that often change device file (removable media, but also SATA or SCSI disks on systems where the admin loves adding and removing disks ;-) as you can keep your fstab configuration static: the fstab file doesn&#8217;t need to be changed, even when the device files themselves change.
</p>
<p>
A simple fstab line (<tt>/dev/sda2  /  ext4  defaults,noatime  0 0</tt>) can then easily be transformed to use the LABEL=&#8221;&#8230;&#8221; syntax (like <tt>LABEL=ROOT /  ext4  defaults,noatime  0 0</tt>).
</p>
<p>
Some people might also think they can use this mechanism for their kernel boot parameter (like using <tt>root=LABEL=ROOT</tt> instead of <tt>root=/dev/sda2</tt>). Sadly, the Linux kernel doesn&#8217;t offer this functionality. It is possible, but only when you use an initramfs (which I don&#8217;t).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2011/02/file-system-labels-in-linux-sea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sea last content chapter</title>
		<link>http://blog.siphos.be/2010/09/linux-sea-last-content-chapter/</link>
		<comments>http://blog.siphos.be/2010/09/linux-sea-last-content-chapter/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 20:42:30 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=152</guid>
		<description><![CDATA[The last chapter in Linux Sea focuses on Using A Shell. This seems to me like a nice last chapter, as it confronts the user with the exciting world of shell scripts. I hope that the chapters in the book &#8230; <a href="http://blog.siphos.be/2010/09/linux-sea-last-content-chapter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
The last chapter in <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> focuses on <a href="http://swift.siphos.be/linux_sea/ch19.html">Using A Shell</a>. This seems to me like a nice last chapter, as it confronts the user with the exciting world of shell scripts. I hope that the chapters in the book are sufficiently stuffed so that beginners (who are not afraid to learn) can more easily start off with (Gentoo) Linux. Of course, this is just the beginning. The existing content needs to be sharpened, extended where needed, updated, etc. so expect a few updates coming along!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/09/linux-sea-last-content-chapter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux Sea: log file management and backups</title>
		<link>http://blog.siphos.be/2010/09/linux-sea-log-file-management-and-backups/</link>
		<comments>http://blog.siphos.be/2010/09/linux-sea-log-file-management-and-backups/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:31:43 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=138</guid>
		<description><![CDATA[I&#8217;ve added two more chapters to the Linux Sea book. The first one is about Log file management, the second one about Taking Backups. They&#8217;re far from finished, but I thought that those two topics are important for day-to-day Gentoo &#8230; <a href="http://blog.siphos.be/2010/09/linux-sea-log-file-management-and-backups/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve added two more chapters to the <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> book. The first one is about <a href="http://swift.siphos.be/linux_sea/ch17.html">Log file management</a>, the second one about <a href="http://swift.siphos.be/linux_sea/ch18.html">Taking Backups</a>. They&#8217;re far from finished, but I thought that those two topics are important for day-to-day Gentoo usage and shouldn&#8217;t be left out of the Linux Sea saga.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/09/linux-sea-log-file-management-and-backups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Added &#8220;iw&#8221; support to Linux Sea</title>
		<link>http://blog.siphos.be/2010/08/added-iw-support-to-linux-sea/</link>
		<comments>http://blog.siphos.be/2010/08/added-iw-support-to-linux-sea/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 23:42:56 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=130</guid>
		<description><![CDATA[The wireless driver developers are actively working on a new wireless toolset called &#8220;iw&#8221;, slowly deprecating the older wireless-tools toolset (which contains the &#8220;iwconfig&#8221; command). Kasumi_Ninja reported to me in the Gentoo Forums that it would be nice to add &#8230; <a href="http://blog.siphos.be/2010/08/added-iw-support-to-linux-sea/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
The wireless driver developers are actively working on a <a href="http://wireless.kernel.org/en/users/Documentation/iw">new wireless toolset called &#8220;iw&#8221;</a>, slowly deprecating the older wireless-tools toolset (which contains the &#8220;iwconfig&#8221; command). Kasumi_Ninja reported to me in the <a href="https://forums.gentoo.org/viewtopic-p-6310061.html#6310061">Gentoo Forums</a> that it would be nice to add information on iw to <a href="http://swift.siphos.be/linux_sea">Linux Sea</a>, so I did. I must admit though that my systems don&#8217;t (or hardly) support iw, so I had to be lead by examples throughout the Internet.
</p>
<p>
Apart from the iw addition, I&#8217;ve reorganized the sections on <a href="http://swift.siphos.be/linux_sea/ch09.html">Software Management</a> as it was becoming too crowded. I&#8217;ve also started a <a href="http://github.com/sjvermeu/Linux-Sea/raw/master/ChangeLog">ChangeLog</a> for those who want to track the changes to the document.
</p>
<p>
Now if anyone can recommend me a good spell- and grammar checker&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/08/added-iw-support-to-linux-sea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I remain impressed by the free software community</title>
		<link>http://blog.siphos.be/2010/08/i-remain-impressed-by-the-free-software-community/</link>
		<comments>http://blog.siphos.be/2010/08/i-remain-impressed-by-the-free-software-community/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 22:42:54 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[cvechecker]]></category>
		<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=122</guid>
		<description><![CDATA[My current personal projects, Linux Sea and cvechecker, are actively being watched by the free software community. For the Linux Sea book, I get nice feedback and ideas on the Gentoo Forums and on the cvechecker application, people such as &#8230; <a href="http://blog.siphos.be/2010/08/i-remain-impressed-by-the-free-software-community/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
My current personal projects, <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> and <a href="http://cvechecker.sourceforge.net">cvechecker</a>, are actively being watched by the free software community. For the Linux Sea book, I get nice feedback and ideas on the <a href="https://forums.gentoo.org/viewtopic-t-812252.html">Gentoo Forums</a> and on the cvechecker application, people such as Nigel Horne are helping out in various ways &#8211; including <a href="http://cvechecker.sourceforge.net/docs/featurerequests.html">feature requests</a> of all sorts.
</p>
<p>
I must admit, I remain impressed.
</p>
<p>
Small changes have already been squeezed in in the Linux Sea document. A larger change (the use of the <a href="http://wireless.kernel.org/en/users/Documentation/iw">iw tools</a> for wireless connectivity) is being investigated (sadly, <a href="http://blog.siphos.be/2010/08/new-laptop-time-to-play/">my broadcom-sta device</a> doesn&#8217;t support the new nl80211 API so the documentation change is slower to integrate than expected). I&#8217;m also planning to make some updates on the software management chapter as it is currently becoming quite crowded.
</p>
<p>
In the cvetool, most <a href="http://cvechecker.svn.sourceforge.net/viewvc/cvechecker/ChangeLog?view=markup">changes</a> are bugfixes and output enhancements as expected. I&#8217;m not going to add more functionality now &#8211; I first want to get a stable 1.0 release out there. But first continue to squash bugs and add rules to the versions.dat file so that it is usable on various systems (release 0.4 is around the corner).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/08/i-remain-impressed-by-the-free-software-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Sea sources online, cvechecker still in development</title>
		<link>http://blog.siphos.be/2010/07/linux-sea-sources-online-cvechecker-still-in-development/</link>
		<comments>http://blog.siphos.be/2010/07/linux-sea-sources-online-cvechecker-still-in-development/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:59:12 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[cvechecker]]></category>
		<category><![CDATA[Linux Sea]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=92</guid>
		<description><![CDATA[First of all, I&#8217;ve put the sources for Linux Sea online at GitHub. Not only does that safeguard any latest changes from not hitting my backup in time before my laptop dies (it&#8217;s terminal, but I can&#8217;t let him go &#8230; <a href="http://blog.siphos.be/2010/07/linux-sea-sources-online-cvechecker-still-in-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
First of all, I&#8217;ve put the sources for <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> online at <a href="http://github.com/sjvermeu/Linux-Sea">GitHub</a>. Not only does that safeguard any latest changes from not hitting my backup in time before my laptop dies (it&#8217;s terminal, but I can&#8217;t let him go yet ;-) but it also allows people who want to help with it (or translate it) to pull in the sources.
</p>
<p>
Note that it is still not finished (no spelling and grammar check done yet, still need to add some exercises, etc); once it is, I will tag the sources appropriately.
</p>
<p>
On the <a href="http://cvechecker.sf.net">cvechecker</a> state, it is also still under development, but progress is going nicely. Most of the work now is in updating the <tt>versions.dat</tt> file with information on how to obtain the current version of a package/tool. It is an easy activity &#8211; most of the work is in finding out how CVE entries would label a tool (what vendor and product name would be chosen) and because I am too lazy, I am currently only adding those that already have CVE entries assigned to them (so I can just take a look at the correct values).
</p>
<p>
It is also my first attempt at using autotools. Quite some overkill for such a small project, but why not. At least it allows me to try to do some new things here ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/07/linux-sea-sources-online-cvechecker-still-in-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Question yourself v3</title>
		<link>http://blog.siphos.be/2010/05/question-yourself-v3/</link>
		<comments>http://blog.siphos.be/2010/05/question-yourself-v3/#comments</comments>
		<pubDate>Wed, 19 May 2010 20:11:35 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=75</guid>
		<description><![CDATA[Another update to Quizzer, now at version 3. But more importantly, updates to the Linux Sea related chapters are made available online &#8211; get a taste for it at the online quizzer set. Feedback is, as always, very much appreciated.]]></description>
			<content:encoded><![CDATA[<p>
Another update to <a href="http://swift.siphos.be/tools-quizzer.html">Quizzer</a>, now at version 3. But more importantly, updates to the <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> related chapters are made available online &#8211; get a taste for it at the <a href="http://swift.siphos.be/tools/quizzer/quizzer.html?category=linuxsea">online quizzer set</a>.
</p>
<p>
Feedback is, as always, very much appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/05/question-yourself-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Question yourself v2</title>
		<link>http://blog.siphos.be/2010/05/question-yourself-v2/</link>
		<comments>http://blog.siphos.be/2010/05/question-yourself-v2/#comments</comments>
		<pubDate>Tue, 11 May 2010 18:59:21 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=72</guid>
		<description><![CDATA[A new version of the Quizzer webscript is available. The demo has also been updated with quick tests on the first few chapters of Linux Sea. More exercises on the following chapters will follow soon. Updates to the script include &#8230; <a href="http://blog.siphos.be/2010/05/question-yourself-v2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
A new version of the <a href="http://swift.siphos.be/tools-quizzer.html">Quizzer</a> webscript is available. The <a href="http://swift.siphos.be/tools/quizzer/quizzer.html">demo</a> has also been updated with quick tests on the first few chapters of Linux Sea.
</p>
<p>
More exercises on the following chapters will follow soon.
</p>
<p>
Updates to the script include visual accept/reject of single-choice and multiple choice answers and improved support for Internet Explorer (which I don&#8217;t have at home to validate).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/05/question-yourself-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Question yourself</title>
		<link>http://blog.siphos.be/2010/05/question-yourself/</link>
		<comments>http://blog.siphos.be/2010/05/question-yourself/#comments</comments>
		<pubDate>Sun, 02 May 2010 21:58:18 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=69</guid>
		<description><![CDATA[Do you ever write down things in the hope you never forget them, but still think it would be better if you could somehow take a test of that subject from time to time to make sure you don&#8217;t forget? &#8230; <a href="http://blog.siphos.be/2010/05/question-yourself/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Do you ever write down things in the hope you never forget them, but still think it would be better if you could somehow take a test of that subject from time to time to make sure you don&#8217;t forget?
</p>
<p>
I do, and I found it quite difficult to keep the knowledge live without having to reread the things every now and then. For that purpose, I started writing a simple JavaScript/XML/XSL fileset that allowed me to present questions (randomly if necessary) from a structured set of questions. In the beginning, it was too simple to share (string matching) but quickly grew to something more elaborate: regular expression support, multiple string-answer support, in-paragraph answer boxes and single/multiple choice answers.
</p>
<p>
With this fileset in place, I can keep track of things I would most likely otherwise forget: just select the category which I want to take a test from, and start with a (lot of) random question(s).
</p>
<p>
I&#8217;ve decided to put this fileset <a href="http://swift.siphos.be/tools-quizzer.html">online</a> (including <a href="http://swift.siphos.be/tools/quizzer/quizzer.html">demo</a> files) and will extend the demo file with questions regarding my book, <a href="http://swift.siphos.be/linux_sea/">Linux Sea</a>, allowing readers of the book to take online tests after they&#8217;ve finished a chapter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/05/question-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A dozen pages added</title>
		<link>http://blog.siphos.be/2010/04/a-dozen-pages-added/</link>
		<comments>http://blog.siphos.be/2010/04/a-dozen-pages-added/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 22:53:45 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=63</guid>
		<description><![CDATA[Just a quick heads-up that a dozen pages in the Linux Sea book have been added. Nothing spectacular, just a few more paragraphs on services/runlevels, a few updates on software management and on boot failure resolutions.]]></description>
			<content:encoded><![CDATA[<p>Just a quick heads-up that a dozen pages in the <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> book have been added. Nothing spectacular, just a few more paragraphs on services/runlevels, a few updates on software management and on boot failure resolutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/04/a-dozen-pages-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

