<?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; Gentoo</title>
	<atom:link href="http://blog.siphos.be/category/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.siphos.be</link>
	<description>Sven Vermeulen&#039;s web log</description>
	<lastBuildDate>Fri, 23 Jul 2010 18:59:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<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[Linux Sea]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cvechecker]]></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>Listing files of (not) installed software</title>
		<link>http://blog.siphos.be/2010/06/listing-files-of-not-installed-software/</link>
		<comments>http://blog.siphos.be/2010/06/listing-files-of-not-installed-software/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 08:54:54 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=81</guid>
		<description><![CDATA[Everyone that has been using Gentoo for a while now knows about tools such as qlist that show you the list of files installed by an (installed) package, or qfile that allows you to find which package provided a particular &#8230; <a href="http://blog.siphos.be/2010/06/listing-files-of-not-installed-software/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>
Everyone that has been using Gentoo for a while now knows about tools such as <b>qlist</b> that show you the list of files installed by an (installed) package, or <b>qfile</b> that allows you to find which package provided a particular file on your system.
</p>
<p>
One thing lacking is to be able to find out which package <em>would</em> provide a file. Unlike the previous tools, this tool cannot rely on the information found on your system as the package isn&#8217;t installed yet.
</p>
<p>
There have been projects in the past that attempted to provide such functionality, almost always through an online queryable database. Many haven&#8217;t survived, due to too high expectations or little server infrastructure resources. But it seems like <a href="http://www.portagefilelist.de">PortageFileList</a> is to stay for a while.
</p>
<p>
The project not only offers an online interface for querying information, it also provides a package (<tt>app-portage/pfl</tt>) that allows you to query their infrastructure from the command line. The package provides a tool called <b>e-file</b> which supports SQL-like syntax for the queries.
</p>
<p><code><br />
~$ e-file '%bin/xdm'<br />
</code></p>
<p>
The above command will then display, using the well-known emerge/Portage output, which package provides the file (as well as which file was matched by the query).
</p>
<p>
Definitely a nice tool to have around. Thanks guys of <a href="http://www.portagefilelist.de">PortageFileList</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/06/listing-files-of-not-installed-software/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>
		<item>
		<title>License support in Gentoo</title>
		<link>http://blog.siphos.be/2010/02/license-support-in-gentoo/</link>
		<comments>http://blog.siphos.be/2010/02/license-support-in-gentoo/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:10:05 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=60</guid>
		<description><![CDATA[It&#8217;s a bit sad that Gentoo didn&#8217;t promote this more, but Gentoo users now have support for license-based masking. What does this mean? Well, previously, Gentoo already supported various masking reasons (like stable versus staging &#8211; the x86 versus ~x86 &#8230; <a href="http://blog.siphos.be/2010/02/license-support-in-gentoo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a bit sad that Gentoo didn&#8217;t promote this more, but Gentoo users now have support for license-based masking.</p>
<p>What does this mean? Well, previously, Gentoo already supported various masking reasons (like stable versus staging &#8211; the x86 versus ~x86 saga, package.mask&#8217;ing &#8211; for security reasons or critical bugs, &#8230;). Now, a new feature is added: license masking.</p>
<p>By default, Portage accepts all non-EULA licenses. If a package uses a EULA license, you&#8217;ll get a failure message stating that the license is &#8216;masked&#8217;.</p>
<p>Now, what good does this do for users? Well, you can now ask Portage only to accept certain licenses (like <tt>@FSF-APPROVED</tt>, which is a list of all FSF-approved licenses) and deny the installation of others. Nice, isn&#8217;t it?</p>
<p>I&#8217;ve added information regarding package license states (and the global as well as per-package unmasking support through /etc/portage/package.license) to the <a href="http://swift.siphos.be/linux_sea">Linux Sea</a> document.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2010/02/license-support-in-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Small updates on Linux Sea</title>
		<link>http://blog.siphos.be/2009/10/small-updates-on-linux-sea/</link>
		<comments>http://blog.siphos.be/2009/10/small-updates-on-linux-sea/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:36:51 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Linux Sea]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=45</guid>
		<description><![CDATA[A few updates have made it to the Linux Sea book: Information regarding ndiswrapper Some information about udev and the symlinks that it creates The PDF version has been updated as well.]]></description>
			<content:encoded><![CDATA[<p>A few updates have made it to the <a title="Linux Sea (HTML)" href="http://swift.siphos.be/linux_sea">Linux Sea</a> book:</p>
<ul>
<li>Information regarding ndiswrapper</li>
<li>Some information about udev and the symlinks that it creates</li>
</ul>
<p>The <a title="Linux Sea (PDF)" href="http://swift.siphos.be/linux_sea/linux_sea.pdf">PDF</a> version has been updated as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/10/small-updates-on-linux-sea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Added quota information</title>
		<link>http://blog.siphos.be/2009/09/added-quota-information/</link>
		<comments>http://blog.siphos.be/2009/09/added-quota-information/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 21:19:27 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=39</guid>
		<description><![CDATA[I&#8217;ve added quota support information to the Linux Sea book as well as information about the eclean command for cleaning distfiles and packages. The part on building a Linux kernel has been moved into its own chapter, the chapter on &#8230; <a href="http://blog.siphos.be/2009/09/added-quota-information/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added quota support information to the <a href="http://swift.siphos.be/linux_sea/">Linux Sea</a> book as well as information about the eclean command for cleaning distfiles and packages. The part on building a Linux kernel has been moved into its own <a href="http://swift.siphos.be/linux_sea/ch07.html">chapter</a>, the chapter on <a href="http://swift.siphos.be/linux_sea/ch08.html">hardware support</a> now has a bit more information about dealing with sound cards (ALSA support) and will contain information about sound servers in the near future. This chapter will also be used to configure the various other hardware things as they come by (printers, scanners, &#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/09/added-quota-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Draft PDF for Linux Sea</title>
		<link>http://blog.siphos.be/2009/08/draft-pdf-for-linux-sea/</link>
		<comments>http://blog.siphos.be/2009/08/draft-pdf-for-linux-sea/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 20:27:17 +0000</pubDate>
		<dc:creator>swift</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://blog.siphos.be/?p=35</guid>
		<description><![CDATA[I&#8217;ve added a draft PDF version of my Linux Sea document. If you don&#8217;t mind the A4 papersize and the bad typesetting of the text boxes (I still have lots of overflows to correct) it is quite usable.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added a draft <a href="http://swift.siphos.be/linux_sea/linux_sea.pdf">PDF</a> version of my Linux Sea document. If you don&#8217;t mind the A4 papersize and the bad typesetting of the text boxes (I still have lots of overflows to correct) it is quite usable.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.siphos.be/2009/08/draft-pdf-for-linux-sea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
