<?xml version="1.0" encoding="utf-8" ?>

<rss version="0.91" >
<channel>
<title>grml development blog</title>
<link>http://grml.supersized.org/</link>
<description>grml.org - a Linux Live-CD for sysadmins and users of texttools</description>
<language>en</language>
<image>
        <url>http://grml.supersized.org/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: grml development blog - grml.org - a Linux Live-CD for sysadmins and users of texttools</title>
        <link>http://grml.supersized.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>grml release 2008.11 available</title>
    <link>http://grml.supersized.org/archives/301-grml-release-2008.11-available.html</link>

    <description>
        &lt;p&gt;grml version 2008.11 (all grml flavours) - codename Schluchtenscheisser - has been released and is currently being uploaded to the mirrors. The official release announcements providing all the relevant news are available:&lt;/p&gt;
                                                                                                                              
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://grml.org/changelogs/README-grml-2008.11/ &quot;&gt;grml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://grml.org/changelogs/README-grml64-2008.11/&quot;&gt;grml64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://grml.org/changelogs/README-grml-medium-2008.11&quot;&gt;grml-medium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://grml.org/changelogs/README-grml64-medium-2008.11/&quot;&gt;grml64-medium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://grml.org/changelogs/README-grml-small-2008.11/&quot;&gt;grml-small&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://grml.org/changelogs/README-grml64-small-2008.11/&quot;&gt;grml64-small&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Issues regarding the releases can be found in &lt;a href=&quot;http://wiki.grml.org&quot;&gt;the grml-wiki&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As usual you can get the ISO(s) via bittorrent, http and/or ftp from the mirrors listed at &lt;a href=&quot;http://grml.org/download/&quot;&gt;grml.org/download&lt;/a&gt;. Have fun and enjoy the new release! Your feedback is highly appreciated.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>grml release candidate 2 of version 2008.11</title>
    <link>http://grml.supersized.org/archives/300-grml-release-candidate-2-of-version-2008.11.html</link>

    <description>
        Release candidate 2 of grml 2008.11 is available via &lt;a href=&quot;http://debian.netcologne.de/www.grml.org/devel/&quot;&gt;debian.netcologne.de/www.grml.org/devel/&lt;/a&gt;. Main changes from rc1 to rc2:

&lt;ul&gt;
&lt;li&gt;Updated Debian packages by 2008-11-20&lt;/li&gt;
&lt;li&gt;Implemented &lt;a href=&quot;http://git.grml.org/?p=grml-live.git;a=blob_plain;f=templates/GRML/grml-cheatcodes.txt;hb=HEAD&quot;&gt;isofrom and tohd bootoptions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Disabled NOPERSISTENT=&#039;Yes&#039; in live-initramfs configuration&lt;/li&gt;
&lt;li&gt;Removed CONFIG_SECURITY_SMACK from kernel, fixes &lt;a href=&quot;http://bts.grml.org/grml/issue568&quot;&gt;issue568&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Major update of &lt;a href=&quot;http://ml.grml.org/pipermail/grml-testing-changes/2008-November/000316.html&quot;&gt;grml-debootstrap (version 0.23)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Some minor updates and fixes in grml related scripts and configurations.&lt;/li&gt;
&lt;li&gt;Updated documentation.&lt;/li&gt;
&lt;/ul&gt;

The stable release is expected to be released on this weekend (end of november), so please grab rc2 and give it a try. 
    </description>
</item>
<item>
    <title>grml release candidate 1 of version 2008.11</title>
    <link>http://grml.supersized.org/archives/299-grml-release-candidate-1-of-version-2008.11.html</link>

    <description>
        I&#039;m proud to be able to present release candidate 1 of the upcoming stable release 2008.11 - available in all the different grml flavours. New features? Tons of new features! Including an update of grml-small - and we even provide a 64bit version of grml-small now!

Release Notes for grml 2008.11[-rc1] - codename &quot;Schluchtenscheisser&quot; &lt;a href=&quot;http://grml.org/changelogs/README-grml-2008.11/&quot;&gt;are available online&lt;/a&gt;.

The following flavours are available from the devel directory of &lt;a href=&quot;http://grml.org/download/#mirrors&quot;&gt;grml&#039;s mirrors&lt;/a&gt;:

&lt;pre&gt;
  grml_2008.11-rc1.iso           667M
  grml-medium_2008.11-rc1.iso    178M
  grml-small_2008.11-rc1.iso      75M
  grml64_2008.11-rc1.iso         687M
  grml64-medium_2008.11-rc1.iso  187M
  grml64-small_2008.11-rc1.iso    77M
&lt;/pre&gt;

Known issues of 2008.11-rc1 can be found in &lt;a href=&quot;http://wiki.grml.org/doku.php?id=release_candidate&quot;&gt;the grml-wiki&lt;/a&gt;.

Please &lt;a href=&quot;http://grml.org/bugs/&quot;&gt;report any bug&lt;/a&gt; you notice so we can provide stable releases to you soon! Have fun with grml. 
    </description>
</item>
<item>
    <title>new develreleases: version 2008.10.26</title>
    <link>http://grml.supersized.org/archives/298-new-develreleases-version-2008.10.26.html</link>

    <description>
        The &lt;a href=&quot;http://debian.netcologne.de/www.grml.org/devel/&quot;&gt;new develreleases&lt;/a&gt; I just released contain several small updates, fixes and a kernel based on 2.6.26.7. I expect this to be last the devel release before releasing rc1 of version 2008.11. Working on release-notes, docs and testing. 
    </description>
</item>
<item>
    <title>Migration from Mercurial to Git</title>
    <link>http://grml.supersized.org/archives/297-Migration-from-Mercurial-to-Git.html</link>

    <description>
        &lt;p&gt;Over the last few weeks the grml team evaluated the distributed version controll system

&lt;strong&gt;Git&lt;/strong&gt;. Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Read the &lt;a href=&quot;http://en.wikipedia.org/wiki/Git_(software)&quot;&gt;wikipedia article on Git&lt;/a&gt; to get an (not so short) overview.&lt;/p&gt;

&lt;p&gt;Grml used to work with the distributed version controll system &lt;strong&gt;Mercurial&lt;/strong&gt; and officially announced its use on October 18th, 2006. The way Mercurial worked was great for us and at that time it definitely was the best solution for our needs. We provided detailed documentation for our setup (see &lt;a href=&quot;http://grml.org/mercurial/&quot;&gt;grml.org/mercurial/&lt;/a&gt;) and developed our own utils for working with Mercurial and Debian packaging (&lt;a href=&quot;http://hg.grml.org/grml-mercurial-utils&quot;&gt;grml-mercurial-utils&lt;/a&gt;). Special thanks to the Mercurial developers - we highly appreciate all your help!&lt;/p&gt;

&lt;p&gt;But we had to re-evaluate the situation as time passed:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;in Debian Mercurial is not used for many packages (&lt;a
        href=&quot;http://hg.debian.org/&quot;&gt;http://hg.debian.org&lt;/a&gt;), while Git is used a lot (&lt;a
        href=&quot;http://git.debian.org/&quot;&gt;git.debian.org&lt;/a&gt;) and there&#039;s visible progress on the Git     front (for example &lt;a href=&quot;http://packages.debian.org/sid/git-buildpackage&quot;&gt;git-buildpackage&lt;/a&gt;, &lt;a href=&quot;http://repo.or.cz/w/topgit.git&quot;&gt;topgit&lt;/a&gt; and &lt;a
        href=&quot;http://vcs-pkg.org/&quot;&gt;vcs-pkg.org&lt;/a&gt;)&lt;/li&gt;
    &lt;li&gt;situation of Git improved (like better documentation, tools for Debian packaging,...)&lt;/li&gt;
    &lt;li&gt;Git provides better branching, rebasing which is great especially when you want to put essential software under your own control without having to fork it from upstream&lt;/li&gt;
    &lt;li&gt;Git provides a low-level interface and all the important features as part of the Git suite. Mercurial provides some important features just as extension (which might not work on upgrades or don&#039;t play together with other extensions).&lt;/li&gt;
    &lt;li&gt;more and more software we have to deal with is available in Git repositories&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So whereas Mercurial used to work just fine for us in most cases Git provides the better approach for us nowadays.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Current state&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks to our &lt;a href=&quot;http://git.grml.org/?p=hg-to-git.git;a=summary&quot;&gt;hg-to-git tools&lt;/a&gt; the migration itself took less than 1 hour and all repositories have been migrated from &lt;a href=&quot;http://hg.grml.org/&quot;&gt;hg.grml.org&lt;/a&gt; to &lt;a href=&quot;http://git.grml.org/&quot;&gt;git.grml.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;By today (1st of october 2008) the grml mercurial repositories are deprecated and the official place for grml&#039;s sources is &lt;strong&gt;&lt;a href=&quot;http://git.grml.org/&quot;&gt;git.grml.org&lt;/a&gt;&lt;/strong&gt;. The mercurial hosting will be deactivated within the next few weeks.&lt;/p&gt;

&lt;p&gt;All the documentation and scripts of grml are being updated to reflect the changes and updated URLs but it has not been finished yet. So if you find something still mentioning hg.grml.org instead of git.grml.org please &lt;a href=&quot;http://grml.org/contact/&quot;&gt;let us know&lt;/a&gt;, thanks!&lt;/p&gt;

&lt;p&gt;As usual we provide documentation about our setup and tools:
&lt;strong&gt;&lt;a href=&quot;http://grml.org/git/&quot;&gt;grml.org/git/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We highly appreciate any help, corrections and further feedback.&lt;/p&gt;

&lt;p&gt;Special thanks to &lt;a href=&quot;http://grml.org/team/#gebi&quot;&gt;Michael Gebetsroither&lt;/a&gt; for his work and help on migrating.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>new devel releases: 2008.09.28</title>
    <link>http://grml.supersized.org/archives/296-new-devel-releases-2008.09.28.html</link>

    <description>
        &lt;p&gt;After a long delay we finally have new develreleases (yeah!): grml / grml-medium / grml64 / grml64-medium, version 2008.09.28.&lt;/p&gt;

Quoting the main changelog:

&lt;tt&gt;
&lt;ul&gt;
  &lt;li&gt;kernel 2.6.26-grml (based on 2.6.26.5 with additional patches)&lt;/li&gt;
  &lt;li&gt;using a new version schema: as we want to improve tracking of all the different flavours and releases of grml we decided to use &quot;$flavour-devel YYYY.MM.DD&quot; for the develreleases and &quot;$flavour $YYYY.MM&quot; for the stable releases. No further confusing &quot;grml 1.1 vs. grml64 0.2&quot;. ;)&lt;/li&gt;
&lt;li&gt;several new packages, tons of updates, bugfixes, configuration improvements,... - &lt;/li&gt;
&lt;/ul&gt;
&lt;/tt&gt;

Sorry for not being more verbose but I&#039;ve an influenza and don&#039;t have the mind for working on a detailed changelog, more information will follow. 
    </description>
</item>
<item>
    <title>version controll information inside grml's zsh prompt</title>
    <link>http://grml.supersized.org/archives/295-version-controll-information-inside-grmls-zsh-prompt.html</link>

    <description>
        &lt;p&gt;Thanks to the work of Frank &#039;ft&#039; Terbeck we have a zsh prompt featuring useful information about different version control systems found inside the current working directory. That&#039;s what it looks like on my developer system:&lt;/p&gt;

&lt;!-- s9ymdb:49 --&gt;&lt;a href=&quot;http://grml.supersized.org/uploads/gkrellShoot_08-08-27_125155.png&quot;&gt;&lt;img width=&quot;250&quot; style=&quot;border: 0px; padding-top: 5px; padding-bottom: 5px;&quot; src=&quot;http://grml.supersized.org/uploads/gkrellShoot_08-08-27_125155.png&quot; alt=&quot;screenshot&quot; /&gt;&lt;/a&gt;

&lt;p&gt;The according zsh configuration can be found in &lt;a href=&quot;http://hg.grml.org/grml-etc-core&quot;&gt;the hg repository&lt;/a&gt;, &lt;a href=&quot;http://grml.org/console&quot;&gt;standalone&lt;/a&gt; or as Debian package grml-etc-core version &amp;gt;=0.3.52 in the &lt;a href=&quot;http://deb.grml.org/&quot;&gt;grml-testing repository&lt;/a&gt; as well.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>the way grml kernels are being developed</title>
    <link>http://grml.supersized.org/archives/293-the-way-grml-kernels-are-being-developed.html</link>

    <description>
        &lt;p&gt;In &lt;a href=&quot;http://grml.supersized.org/archives/290-news-from-the-grml-development-front.html&quot;&gt;news from the grml development front&lt;/a&gt; a grml user named Dave &lt;a href=&quot;http://grml.supersized.org/archives/290-news-from-the-grml-development-front.html#c207&quot;&gt;asked some questions&lt;/a&gt; regarding the grml kernel. As this seems to be not clear enough yet I&#039;ll write some sentences about the way the grml developers work on the grml kernel.&lt;/p&gt;

&lt;p&gt;Daily grml builds (see &lt;a href=&quot;http://daily.grml.org/&quot;&gt;daily.grml.org&lt;/a&gt;) use a recent grml kernel version from the &lt;a href=&quot;http://deb.grml.org/&quot;&gt;grml-testing&lt;/a&gt; repository. As the daily ISOs are being built automatically we have the need for a known-to-work kernel. grml wouldn&#039;t work in live mode without kernel modules like aufs and squashfs. Finally grml users are used to get &lt;a href=&quot;http://grml.org/kernel/#modules&quot;&gt;some additional kernel modules&lt;/a&gt; as well.&lt;/p&gt;

&lt;p&gt;We &lt;em&gt;could&lt;/em&gt; wait for a stable kernel 2.6.x.y with y being a stable patch/release with a version number &amp;gt;=10. But then we would have the problem that our kernel might be pretty out of date when we release a new grml version. grml users expect to get good hardware support - to acchieve that we need recent kernel versions. On the other side we don&#039;t want to upload a completely fresh and untested kernel to the grml repository even though it&#039;s &quot;just&quot; grml-testing. grml-testing is the place where we put stuff that will be available as a stable release once we consider it rocking solid. Of course there MIGHT be any issues left even though it&#039;s called a stable release, but thanks to our release cycle we have a pretty good test parcoure and try to identify and solve any possible breakages which shouldn&#039;t happen on any productive boxes outside the test world.&lt;/p&gt;

&lt;p&gt;During our initial tests, configuration checks and verifying the upgrade path we also build external modules and in the meanwhile new stable updates (the y in the 2.6.x.y) appear which we can integrate into our kernel then. Therefor when releasing a new stable grml version we can provide an up2date kernel without forgetting about &quot;rocking solid&quot;. HTH.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>Current state of grml-live with squashfs-tools and kernel</title>
    <link>http://grml.supersized.org/archives/294-Current-state-of-grml-live-with-squashfs-tools-and-kernel.html</link>

    <description>
        &lt;p&gt;I was busy working on getting &lt;a href=&quot;http://grml.org/grml-live/&quot;&gt;grml-live&lt;/a&gt; in a good shape together with squashfs-tools, live-initramfs and the new kernel version 2.6.26-grml. A new squashfs-tools package is available as well as an updated live-initramfs package. It does not support LZMA compression (yet) but it&#039;s working fine with ZLIB compression so far. Right now I&#039;m building an updated 2.6.26-grml kernel, 2.6.26-grml64 will follow.&lt;/p&gt;

&lt;p&gt;As soon as the new kernels are ready-to-go I will upload them together with grml-live 0.9 to the grml-testing repository. Updating our &lt;a href=&quot;http://daily.grml.org/&quot;&gt;daily.grml.org&lt;/a&gt; buildhost will provide daily ISOs featuring 2.6.26-grml . New development versions of grml will follow so we can provide a new stable release in the near future.&lt;/p&gt;

&lt;p&gt;See the &amp;quot;&lt;a href=&quot;http://grml.org/grml-live/#X8&quot;&gt;Current state of grml-live with squashfs-tools and kernel&lt;/a&gt;&amp;quot; section if you are interested in further details.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>initial version of kernel 2.6.26-grml</title>
    <link>http://grml.supersized.org/archives/292-initial-version-of-kernel-2.6.26-grml.html</link>

    <description>
        A first version of kernel 2.6.26-grml is ready to go:

&lt;pre&gt;
% uname -a
Linux okely-dokely 2.6.26-grml #1 SMP PREEMPT Sun Jul 27 00:10:16 CEST 2008 i686 GNU/Linux
&lt;/pre&gt;

Now work on external modules will start, if you want to follow progress of work on kernel 2.6.26-grml check out our &lt;a href=&quot;http://hg.grml.org/grml-kernel/&quot;&gt;grml-kernel mercurial repository&lt;/a&gt;. If you want to get the kernel using Debian&#039;s package management even before it&#039;s available through grml&#039;s repository add the following line to your /etc/apt/sources.list and install linux-image-2.6.26-grml then:

&lt;pre&gt;
deb http://grml.org/2.6.26 ./
&lt;/pre&gt;

Please notice that we are testing migration to libata with this kernel so if you use root=/dev/hd.. in your bootloader config make sure to switch to root=/dev/sd.. or even better use root=UUID=... (see &lt;a href=&quot;http://michael-prokop.at/blog/2006/08/11/stable-root-device-aka-uuid/&quot;&gt;stable root device aka UUID&lt;/a&gt; for more details) instead. 
    </description>
</item>
<item>
    <title>starting work on kernel 2.6.26-grml</title>
    <link>http://grml.supersized.org/archives/291-starting-work-on-kernel-2.6.26-grml.html</link>

    <description>
        &lt;p&gt;Gebi started to work on &lt;a href=&quot;http://hg.grml.org/grml-kernel/&quot;&gt;kernel 2.6.26-grml&lt;/a&gt; already, I&#039;ll follow soon (currently I&#039;m working on stuff around grml-live and &lt;a href=&quot;http://bts.grml.org/grml/issue497&quot;&gt;a boot chain problem&lt;/a&gt;), so stay tuned - we are working towards a new develrelease.&lt;/p&gt; 
    </description>
</item>
<item>
    <title>news from the grml development front</title>
    <link>http://grml.supersized.org/archives/290-news-from-the-grml-development-front.html</link>

    <description>
        &lt;p&gt;First of all sorry for the long time without any news in the grml develblog. Busy weeks, sorry.&lt;/p&gt;

&lt;p&gt;In the last few weeks main work besides some bugfixing was providing a stable &lt;a href=&quot;http://daily.grml.org/&quot;&gt;daily-grml&lt;/a&gt; service. Now we are waiting for the soon to be released stable version of the 2.6.26 linux kernel. Our plan is to provide a new development release featuring kernel 2.6.26 as soon as possible. New stable versions of grml should be available in august then.&lt;/p&gt;

&lt;p&gt;BTW: On 23rd and 24th of august some grml developers will visit &lt;a href=&quot;http://www.froscon.de/&quot;&gt;FrOSCon&lt;/a&gt;, a two day conference on Free Software and Open Source, taking place for the third time in Sankt Augustin/Germany. We plan to make a grml booth as well as a coming-together-hacking-event. Hope to see you there!&lt;/p&gt; 
    </description>
</item>
<item>
    <title>grml at Grazer LinuxDay 2008 (Austria)</title>
    <link>http://grml.supersized.org/archives/289-grml-at-Grazer-LinuxDay-2008-Austria.html</link>

    <description>
        &lt;p&gt;Several &lt;a href=&quot;http://grml.org/team/&quot;&gt;grml developers&lt;/a&gt; met at the &lt;a href=&quot;http://linuxtage.at/&quot;&gt;Grazer LinuxDay&lt;/a&gt; (Austria) on 19th of april 2008. Alexander held a &lt;a href=&quot;http://www.linuxtage.at/134/&quot;&gt;talk about Nagios3&lt;/a&gt;, Jimmy talked about Backups, Gebi held a talk about &lt;a href=&quot;http://www.linuxtage.at/138/&quot;&gt;&quot;Lockless Multithreading using Erlang&quot;&lt;/a&gt; and I (Mika) was talking about &lt;a href=&quot;http://www.linuxtage.at/132/&quot;&gt;&quot;Systemadministration++ - What really helps&quot;&lt;/a&gt;. Check out the &lt;a href=&quot;http://www.linuxtage.at/gallery/&quot;&gt;gallery&lt;/a&gt; to get an idea of the event. Oh, and at the grml-booth we had a &lt;a href=&quot;http://www.linuxtage.at/gallery/.tmp/2008-04-19_15h22_152201.jpg.html&quot;&gt;Lenovo X300, running grml&lt;/a&gt; of course. :)&lt;/p&gt; 
    </description>
</item>
<item>
    <title>grml 1.1 in LinuxUser 05/2008</title>
    <link>http://grml.supersized.org/archives/288-grml-1.1-in-LinuxUser-052008.html</link>

    <description>
        &lt;a href=&quot;http://grml.supersized.org/uploads/title_2008_05.jpg&quot;&gt;&lt;img width=&quot;64&quot; height=&quot;90&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://grml.supersized.org/uploads/title_2008_05.serendipityThumb.jpg&quot; alt=&quot;&quot;  /&gt;&lt;/a&gt;

&lt;p&gt;The &lt;a href=&quot;http://www.linux-user.de/ausgabe/2008/05&quot;&gt;media edition 05/2008 of the german LinuxUser magazine&lt;/a&gt; provides grml 1.1. You&#039;ll even find &lt;a href=&quot;http://www.linux-user.de/ausgabe/2008/05/906/index.html&quot;&gt;a german article I wrote about grml&lt;/a&gt; inside the magazine as well. So get it as long it&#039;s hot off the press and available! :-)&lt;/p&gt; 
    </description>
</item>
<item>
    <title>bug #475783 - mounting loopback device fails in initrd</title>
    <link>http://grml.supersized.org/archives/287-bug-475783-mounting-loopback-device-fails-in-initrd.html</link>

    <description>
        Using current versions of busybox (1:1.9.2-2) fails with kernel 2.6.23-grml and &lt;a href=&quot;http://grml.org/grml-live/&quot;&gt;grml-live&lt;/a&gt;, see my bugreport &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=475783&quot;&gt;#475783&lt;/a&gt; for more details. I&#039;ve just uploaded an older version of busybox (1:1.1.3-5) to the &lt;a href=&quot;http://deb.grml.org/&quot;&gt;grml-live repository&lt;/a&gt; for use with &lt;a href=&quot;http://grml.org/grml-live/&quot;&gt;grml-live&lt;/a&gt; which brings back a working setup.
 
    </description>
</item>

</channel>
</rss>
