<?xml version="1.0"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/" >
<channel>
<title>tags/foss</title>
<link>http://www.nico.schottelius.org//tags/foss/</link>
<description>Nico Schottelius</description>
<item>

	<title>News 2013-01-22</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//blog/news-2013-01-22/</guid>

	<link>http://www.nico.schottelius.org//blog/news-2013-01-22/</link>


	<category>cdist</category>

	<category>foss</category>

	<category>news</category>

	<category>ubuntu</category>

	<category>unix</category>


	<pubDate>Tue, 22 Jan 2013 22:01:12 +0100</pubDate>
	<dcterms:modified>2013-01-22T21:11:02Z</dcterms:modified>

	<description>&lt;h2&gt;Dell sells notebook with Ubuntu on it&lt;/h2&gt;

&lt;p&gt;As all of you know, Ubuntu is the most promoted Linux distro currently being on
the market. Dell, on the other hand, has trouble staying in the business
and rumours say that Dell is even searching for some investors.&lt;/p&gt;

&lt;p&gt;Thus it&#39;s interesting to hear that
&lt;a href=&quot;http://www.dell.com/us/soho/p/xps-13-linux/pd?dgc=AF&amp;amp;cid=6504&amp;amp;lid=167784&amp;amp;acd=240157118117280&quot;&gt;Dell is now selling the XPS 13&quot; with Ubuntu on it&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Linux is (becoming) a gaming plattform&lt;/h2&gt;

&lt;p&gt;Various different news show you an interesting movement for 2013:
Android (and thus Linux) is becoming a gaming plattform:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.bit-tech.net/news/gaming/2012/07/17/valve-steam-linux/&quot;&gt;Valve ported Steam to Linux&lt;/a&gt;
and begins to
&lt;a href=&quot;http://www.geek.com/articles/games/valve-starts-promoting-steam-for-linux-to-windows-users-20130121/&quot;&gt;promote Linux to Windows users&lt;/a&gt;.
&lt;a href=&quot;http://www.ouya.tv/&quot;&gt;The Ouya console is successfully being developed&lt;/a&gt;
and even &lt;a href=&quot;http://www.kickstarter.com/projects/872297630/gamestick-the-most-portable-tv-games-console-ever&quot;&gt;they have a competitor, the GameStick&lt;/a&gt;, which is also based on Android.&lt;/p&gt;

&lt;h2&gt;Microsoft to die (finally)&lt;/h2&gt;

&lt;p&gt;Thanks to the decreasing PC market and people focussing on swiping around their
tablets (instead of doing real work [tm]), Microsoft got a hard time.&lt;/p&gt;

&lt;p&gt;It even got so worse that they are selling Windows 8 for almost nothing. But hey,
who wants a disease for free anyway?&lt;/p&gt;

&lt;p&gt;Seeing the Nokia/Microsoft deal in which Nokia agreed to build Windows phones is
like seeing someone betting on a dying horse, but it is worse than that:
Why would you get a Windows phone, if you can buy an Android or IOS based phone?&lt;/p&gt;

&lt;p&gt;Reading about
&lt;a href=&quot;http://www.geek.com/articles/games/analyst-believes-microsoft-will-sell-off-xbox-division-maybe-even-to-sony-20130121/&quot;&gt;Microsoft probably selling the
Xbox division&lt;/a&gt; gives another indicator for someone totally being frustrated - probably
realising the good times are over.&lt;/p&gt;

&lt;p&gt;This hasn&#39;t though changed the FUD approach of Microsoft, which
is &lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/msad.jpg&quot;&gt;infamously known for their Anti-Campaings&lt;/a&gt; like the new
&lt;a href=&quot;http://www.scroogled.com/&quot;&gt;scroogled&lt;/a&gt; one.&lt;/p&gt;

&lt;h2&gt;Cdist gets its own domain&lt;/h2&gt;

&lt;p&gt;Suggestions to FOSS I write or maintain is highly appreciated.
Getting a domain for &lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/../../software/cdist/&quot;&gt;cdist&lt;/a&gt; was proposed and will
soon be activated.&lt;/p&gt;
</description>


</item>
<item>

	<title>Moving on: Migrating from #cLinux to #cstar</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//blog/clinux-migrating-to-cstar/</guid>

	<link>http://www.nico.schottelius.org//blog/clinux-migrating-to-cstar/</link>


	<category>foss</category>

	<category>unix</category>


	<pubDate>Wed, 20 Apr 2011 00:01:21 +0200</pubDate>
	<dcterms:modified>2011-04-19T22:01:21Z</dcterms:modified>

	<description>&lt;p&gt;There has been the IRC channel #cLinux, which I created for
development on cLinux, a &quot;better Linux distribution&quot;, which
I&#39;m not focussing anymore.&lt;/p&gt;

&lt;p&gt;cLinux became more a &quot;cunix&quot; project or, well, not even limiting
to Unix. Thus the idea of &lt;strong&gt;cstar&lt;/strong&gt; was born and made reality.&lt;/p&gt;

&lt;p&gt;Thus, if you&#39;ve just joined #cLinux, please move on to #cstar,
the home of c*.&lt;/p&gt;
</description>


</item>
<item>

	<title>Automated Unix Installations</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//blog/automated-unix-installations/</guid>

	<link>http://www.nico.schottelius.org//blog/automated-unix-installations/</link>


	<category>eth</category>

	<category>foss</category>

	<category>unix</category>


	<pubDate>Sat, 02 Apr 2011 00:57:06 +0200</pubDate>
	<dcterms:modified>2011-04-01T22:57:06Z</dcterms:modified>

	<description>&lt;p&gt;From time to time I&#39;m playing around with different Unices,
mostly free ones like *BSD and Linux and wonder how easy it is
to have an automatic installation.&lt;/p&gt;

&lt;h2&gt;Preample: There&#39;s only one way to do it&lt;/h2&gt;

&lt;p&gt;My expererience as a sysadmin is that the only way to scale
out installations is via network install: USB sticks, cdroms
or floppies just require too much manual work. As most installations
need network connectivity anyway, there is no need to rely on these
old fashioned, non scalable methods.&lt;/p&gt;

&lt;h2&gt;Network install&lt;/h2&gt;

&lt;p&gt;If an (unix) operating system supports network install, it should
require only a TFTP server. The reason for this is that for network
installations using PXE a TFTP server is required anyway.&lt;/p&gt;

&lt;p&gt;After the installer is running, it can definitely use the usual
methods to retrieve components like packages (i.e. HTTP, NFS, etc.),
but this not require me, as a sysadmin, to setup any additional
service.&lt;/p&gt;

&lt;h2&gt;The challenge&lt;/h2&gt;

&lt;p&gt;Now I&#39;m sitting in front of some computers and I&#39;m wondering how
easy it can be to setup these boxes with different Unices
&lt;em&gt;automated&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;Current status&lt;/h2&gt;

&lt;p&gt;I&#39;ve started the &lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/../../software/cuni/&quot;&gt;cuni&lt;/a&gt; project some time ago to
learn about the unix installers and I&#39;m aware of at least
Kickstart for Redhat/Fedora, Preseed for Debian/Ubuntu
and Fai for Debian. I guess there are many other out there and
I&#39;m wondering how easy it is for every Unix to get into a
complete unattendet, autoamated installation.&lt;/p&gt;

&lt;h2&gt;Help appreciated, comments and critics welcome&lt;/h2&gt;

&lt;p&gt;I&#39;m aware that this is a bigger project, but at the end it would
be very useful for sysadmins maintaining small and large infrastructures
to be able to have &lt;em&gt;one way to rule them all&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;So if you are an expert of $Unix and know how to automate the
installation of it via network, &lt;span class=&quot;createlink&quot;&gt;just drop me a mail&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;I plan to extend &lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/../../software/cuni/&quot;&gt;cuni&lt;/a&gt; to be able to create automated
installation environments, as soon as I&#39;ve collected the necessary
information on how to do so.&lt;/p&gt;
</description>


</item>
<item>

	<title>Searching for a maintainer for offlineimap and hpodder</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//blog/offlineimap-and-hpodder-need-a-maintainer/</guid>

	<link>http://www.nico.schottelius.org//blog/offlineimap-and-hpodder-need-a-maintainer/</link>


	<category>foss</category>


	<pubDate>Wed, 21 Apr 2010 09:17:20 +0200</pubDate>
	<dcterms:modified>2010-04-21T07:38:42Z</dcterms:modified>

	<description>&lt;p&gt;As &lt;a href=&quot;http://www.complete.org/JohnGoerzen&quot;&gt;John Goerzen&lt;/a&gt; created at
least one useful software,
&lt;a href=&quot;http://software.complete.org/software/projects/show/offlineimap&quot;&gt;offlineimap&lt;/a&gt;,
which I daily use, I think I owe him at least this article.&lt;/p&gt;

&lt;p&gt;He
&lt;a href=&quot;http://changelog.complete.org/archives/1463-moral-obligations-of-free-software-authors&quot;&gt;describes an interesting problem&lt;/a&gt;, we FOSS developers have:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;He is happy with his software, but others would like to see more features.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I know that situation very well, if you think you&#39;re done, somebody just
pops up with a new situation or problem and I think:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Yeah, how to solve that?
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Yes, if I think it&#39;s an interesting problem, I take the time
to discuss it and maybe to develop a solution for it.&lt;/p&gt;

&lt;p&gt;But sometimes I&#39;ve other priorities (like family, studies or
- believe it or not - to enjoy the fine weather outside) and
then I reply:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Dear hacker, cool problem! Here are my quality requirements,
can you just send me a patch that applies cleanly against
current development code (prefarable a git source)?
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I cannot implement every (sensible) feature in software I&#39;ve written
and I don&#39;t think it&#39;s my duty. That&#39;s what FOSS is all about:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;If people care, they fork or create a patch.
If not, it&#39;s probably not worth implementing it anyway.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Regarding the ressources you&#39;re providing, John, I handle it that
way: I always provide&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the source within version control (so things don&#39;t get messed up) and&lt;/li&gt;
&lt;li&gt;a public contact point with archives (i.e. a mailing list)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;These two points ensure that everybody who wants to contribute, can so.
I don&#39;t think a bugtracker, wiki, etc is worth it for most projects,
(you don&#39;t have bugs in your software anyway, do you? ;-), but&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;If people care, they can setup a wiki, bugtracker, etc themselves.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Coming back to the title, as said John is searching for a maintainer for&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://software.complete.org/software/projects/show/offlineimap&quot;&gt;offlineimap&lt;/a&gt; and&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://software.complete.org/software/projects/show/hpodder&quot;&gt;hpodder&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;If you&#39;re reading this article, you may be interested in helping him ;-)&lt;/p&gt;
</description>


</item>
<item>

	<title>The terms FOSS and the relation to FS, OSS and FLOSS</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//docs/the-term-foss/</guid>

	<link>http://www.nico.schottelius.org//docs/the-term-foss/</link>


	<category>foss</category>


	<pubDate>Tue, 30 Mar 2010 18:58:07 +0200</pubDate>
	<dcterms:modified>2010-03-30T16:58:07Z</dcterms:modified>

	<description>&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;Today, there are different terms in use to describe &lt;strong&gt;&lt;em&gt;free&lt;/em&gt;&lt;/strong&gt; and
&lt;strong&gt;&lt;em&gt;open source software&lt;/em&gt;&lt;/strong&gt;. This article gives you a short overview
about those terms and a short reason why I prefer to use &lt;strong&gt;&lt;em&gt;FOSS&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Free software&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.gnu.org&quot;&gt;GNU&lt;/a&gt; prefers to use the term
&quot;&lt;a href=&quot;http://www.gnu.org/philosophy/free-sw.html&quot;&gt;Free software&lt;/a&gt;&quot;.
The reason for me not to use this term are:&lt;br /&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;The abreviation is &quot;FS&quot;, which is ambiguous. &quot;FS&quot; is often used as the abreviation for &quot;filesystem&quot;.&lt;/li&gt;&lt;li&gt;The term does not tell you directly, that you also have access to the source (main reason one).&lt;/li&gt;&lt;li&gt;I think people can easily think free software is just free as in &quot;nothing to pay for it&quot; (main reason two).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I do not like to pronounce it. Think about &quot;I&#39;ve like effess.&quot; Nothing my tongue likes.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;


&lt;h3&gt;Open source software&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;I liked to use the term &quot;&lt;a href=&quot;http://www.opensource.org/docs/definition.php&quot;&gt;Open source software&lt;/a&gt;&quot;
some time. Perhaps because it was used often to talk about what I
associate with GPL&#39;ed or BSD-licensed software. But then, one day, I
found out about the above mentioned GNU free software definition and I
began to think about both terms. In contrast to free software, open
source software (OSS) is much more known, but my reasons not to use it
are:&lt;br /&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;It lacks the &quot;free as in copy it as you like&quot; definition (main reason).&lt;/li&gt;&lt;li&gt;I think about the &quot;&lt;a href=&quot;http://www.opensound.com/&quot;&gt;Open sound system&lt;/a&gt;&quot;, if I read &quot;OSS&quot;, which is not what I want to talk about.&lt;/li&gt;&lt;/ul&gt;


&lt;h2&gt;Free and open source software (FOSS)&lt;/h2&gt;

&lt;p&gt;The simplest solution is to combine both terms and finish all problems.
So using FOSS, I get the following advantages and disadvantages:&lt;br /&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;It is neither an abreviation for &quot;filesystem&quot; nor &quot;open sound system&quot;.&lt;/li&gt;&lt;li&gt;I can pronounce it: &quot;foss.&quot;&lt;/li&gt;&lt;li&gt;It is short and simple and contains everything I love about FOSS.&lt;/li&gt;&lt;li&gt;Other people may not like it, because I introduce yet another acronym.&lt;/li&gt;&lt;li&gt;It combines the two terms of both &quot;worlds&quot;, so everyone can be happy.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;



</description>


</item>
<item>

	<title>Ikiwiki has been slow, but it is fast now!</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//blog/ikiwiki-has-been-slow/</guid>

	<link>http://www.nico.schottelius.org//blog/ikiwiki-has-been-slow/</link>


	<category>foss</category>

	<category>net</category>

	<category>unix</category>


	<pubDate>Tue, 30 Mar 2010 18:58:07 +0200</pubDate>
	<dcterms:modified>2010-03-30T16:58:07Z</dcterms:modified>

	<description>&lt;p&gt;As I reported before, &lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/../../blog/ikiwiki-is-slow/&quot;&gt;ikiwiki is slow&lt;/a&gt;.
That&#39;s not true anymore: I received an e-mail from
&lt;a href=&quot;http://kitenet.net/~joey/&quot;&gt;Joey Hess&lt;/a&gt; that contained a
&lt;a href=&quot;http://git.schottelius.org/?p=netzseiten/www.nico.schottelius.org;a=commit;h=9ad0b7ba4763f3fe6773427326bcc32dbe332a01&quot;&gt;patch to my website&lt;/a&gt; and an answer to my problem:
He used a copy of
&lt;a href=&quot;http://git.schottelius.org/?p=netzseiten/www.nico.schottelius.org;a=summary&quot;&gt;the source of my website&lt;/a&gt;
to reproduce the problems I had, which even took &lt;strong&gt;&lt;em&gt;68 minutes&lt;/em&gt;&lt;/strong&gt; on his computer!&lt;/p&gt;

&lt;p&gt;So I grabbed the latest version of ikiwiki from git today and found out:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ikiwiki exits with exit status 0, but does not produce a website!
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I reported it to Joey on &lt;a href=&quot;irc://irc.freenode.net/#ikiwiki&quot;&gt;IRC&lt;/a&gt;, who fixed
that some hours later in commit
&lt;a href=&quot;http://git.ikiwiki.info/?p=ikiwiki;a=commit;h=587e0c3d21dfbde052e0fd71a7ed0e33e09e757f&quot;&gt;587e0c3d21dfbde052e0fd71a7ed0e33e09e757f&lt;/a&gt;. Now comes the interesting part:
I added some timing information to
&lt;a href=&quot;http://git.schottelius.org/?p=nsbin;a=blob;f=ikiwikitest.sh;hb=HEAD&quot;&gt;ikiwikitest.sh&lt;/a&gt;,
which allows me to run the latest ikiwiki version, without installing it.
And here are the results:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;no-refresh, no changes: ~70 seconds
no-refresh, created one new file: ~70 seconds
--refresh, no changes: ~5 seconds
--refresh, changes to one file: ~10 seconds
--refresh, adding a new tag: ~10 seconds
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The tests were done using ikiwiki &lt;strong&gt;3.20091017-22-gba682e0&lt;/strong&gt;
(from git describe). To summarise:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Updating my website using ikiwiki now takes less than 30 seconds.&lt;/li&gt;
&lt;li&gt;Joey did a great job.&lt;/li&gt;
&lt;li&gt;I owe him something.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;I think I should send Joey some money.&lt;/h2&gt;

&lt;p&gt;I want to emphasise this very much, because he&#39;s a
&lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/../../docs/the-term-foss/&quot;&gt;FOSS developer&lt;/a&gt;, like &lt;a href=&quot;http://www.nico.schottelius.org//tags/foss/../../about/foss/&quot;&gt;me&lt;/a&gt;.
He has spent a lot of time developing and maintaining ikiwiki
and will probably continue to do so. Besides that he does a great
job in supporting his users.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Everything for free.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I think just writing here about him and telling everybody that
he does a great job does not fill his stomach, nor gives him the
ability to enjoy a coffee in the early afternoon.&lt;/p&gt;

&lt;p&gt;When you read this article, Joey will already know about it and
also knows, that I would like to have his
&lt;a href=&quot;http://en.wikipedia.org/wiki/International_Bank_Account_Number&quot;&gt;IBAN&lt;/a&gt;,
to submit him some money.&lt;/p&gt;

&lt;p&gt;I encourage you to do the same when you realise that you enjoy using
some software (or reading some documentation).&lt;/p&gt;
</description>


</item>
<item>

	<title>Nico Schottelius and Free and Open Source Software (FOSS)</title>


	<guid isPermaLink="false">http://www.nico.schottelius.org//about/foss/</guid>

	<link>http://www.nico.schottelius.org//about/foss/</link>


	<category>foss</category>

	<category>net</category>

	<category>schottelius</category>


	<pubDate>Tue, 30 Mar 2010 18:58:07 +0200</pubDate>
	<dcterms:modified>2010-03-30T16:58:07Z</dcterms:modified>

	<description>&lt;h3&gt;Why did I become a FOSS developer?&lt;/h3&gt;

&lt;p&gt;In 1998 I was running Windows 95 on my brand new computer (Pentium
1, 166Mhz) and it randomly crashed. This was very frustrating. So I
asked my father, whether there is something else available.
And his father gave me a set of SCO Unixware floppys and cds and a
packet labeled &quot;Suse Linux 11/94&quot;. The SCO package had a blue/white
cd box and looked nicer, so I began to install Unixware my computer.
But it did not work, because SCO did not support IDE disks and the
computer had only an IDE disk builtin.&lt;/p&gt;

&lt;p&gt;After about two weeks trying around with SCO, I gave up.
Frustrated I continued to use the old operating system.&lt;/p&gt;

&lt;p&gt;About one week later he was again extremly frustrated, that this
operating system was crashing so often and he remembered, that there
was another cd set (one source code, one install cd) to try out. After
about 4 hours I had Linux running. That was really really easy
compared to SCO. It felt strange, so new, so fast. And it contains only
text. Strange, like DOS before Windos, I thought.&lt;/p&gt;

&lt;p&gt;On the next day I read in the book that there is something called
&quot;X11&quot; available, which can destroy the display, when wrongly
configured. I were shocked, but still tried to do it the correct. I
searched for vertical and horizontal refresh rates and found them after
some hours searching in the handbook (they were labeled differently
compared to the SuSE Linux handbook). Created the configuration and
typed in &quot;X&amp;lt;enter&amp;gt;&quot;. Wow, it works. But why is it grey and black?
Really gross. But after typing &#39;startx&#39; it looked much better.&lt;/p&gt;&lt;/p&gt;

&lt;p&gt;&lt;p&gt;The next confusing thing was that there were no drivers for the
cdrom. Nothing to load. After about two weeks I found out that they
are already integrated into the kernel and that one simply needs to
&quot;mount&quot; them. And after that experience, I was totally convinced by
FOSS, because the FOSS people solved the driver issue much cleaner than
the cdrom vendor or Windos itself. The whole system has been running
very stable and it has been really easy to change things (like
/etc/issues), it has been open.&lt;/p&gt;
</description>


</item>

</channel>
</rss>
