4 <title>grml.org - Release Notes: Grml 2010.04 - Codename Grmlmonster</title>
5 <meta name="Title" content="grml.org - Release Notes: Grml 2010.04 Grmlmonster" />
6 <meta name="Author" content="the Grml team [grml.org/team/]" />
7 <meta name="Keywords" content="grml.org, Grml" />
8 <meta name="Description" content="Release Notes of Grml 2010.04" />
9 <meta name="Abstract" content="Grml, the linux live-cd for sysadmins and texttool users" />
10 <meta name="Robots" content="index,follow" />
11 <meta name="Language" content="english" />
12 <meta name="identifier-url" content="http://grml.org/" />
13 <meta name="MSSmartTagsPreventParsing" content="true" />
14 <meta http-equiv="imagetoolbar" content="no" />
15 <link rel="home" href="/" title="grml.org" />
16 <link rel="help" href="/features/" title="About" />
17 <link rel="author" href="/team/" title="Team" />
18 <link rel="icon" href="/favicon.png" type="image/png" />
19 <link rel="stylesheet" href="/style.css" type="text/css" />
23 [% INCLUDE static.inc %]
27 <p><a href="/screenshots/"><img align="right" style="margin-left: 20px;
28 border: 0" src="/screenshots/grml_2010.04.jpg" alt="*" /></a></p>
30 <h1>Release Notes for Grml 2010.04 - codename <a
31 href="/faq/#releasename">Grmlmonster</a></h1>
34 <p><strong>Notice: Grml 2010.04-rc1 is a RELEASE CANDIDATE and not
35 yet the stable release!</strong></p>
40 <p>Grml is a bootable live system (Live-CD) based on Debian. It
41 includes a collection of GNU/Linux software especially for system
42 administrators and users of texttools. Grml provides automatic hardware
43 detection. You can use Grml (for example) as a rescue system, for
44 analyzing systems/networks or as a working environment. It is not
45 necessary to install anything to a harddisk; you don't even need a
46 harddisk to run it. Due to on-the-fly decompression Grml includes about
47 2 GB of software and documentation on the CD.</p>
51 <h4>Special new features:</h4>
55 <li><strong>vnc bootoption</strong>: booting with vnc=yourpassword and
56 the startx bootoption automatically starts the vnc service for user
57 'grml' using graphical remote access with provided password
59 <li><strong>dmraid related bootoptions</strong>: nodmraid to not
60 enable present dmraid devices,
61 dmraid=on to automatically enable any present dmraid devices and
62 dmraid=off to actively try to stop any possibly present dmraid
65 <li>New <strong>bootoption bootid</strong> for improving reliability
66 of boot process. The specified argument to the bootoption is matched
67 against a token on the ISO to make sure that only the correct Grml
68 version gets booted.</li>
70 <li>More <strong>robust network booting</strong>: The last Grml
71 release (2009.10) already invented the ethdevice= bootoption which
72 allows you to specify a specific NIC for booting. The bootoption
73 ethdevice and its surrounding code has been extended so it is possible to specify
74 multiple devices at once that should be configured. If you don't have
75 any specific configuration all present NICs will be used for
76 configuration via DHCP automatically. Visit <a
77 href="http://grml.supersized.org/archives/337-More-robust-network-booting.html">the
78 Grml developer blog for further information</a>
80 <li>Providing an improved <strong>default configuration for
81 top(1)</strong> utility when running as (non-root) user
83 <li>Improved <strong>serial console</strong> handling through
84 /etc/inittab*. Using normal getty instead of mgetty and several baud
85 rate settings (115200,57600,38400,19200,9600,4800,2400,1200) to let
86 getty figure out which mode should be used.
88 <li>Reworked <strong>xinitrc handling</strong>: modularize the code into ~/.xinitrc.d/
89 and support configuration through ~/.config/grml/xinitrc.
93 <h4>New features in <a href="/zsh/#grmlzshrc">Grml's Zsh</a></h4>
97 <li>new function changed()
99 <li>zshrc: map backtab to reverse-menu-complete
101 <li>smarter C-z shortcut
103 <li>Switch `minimal-shell()' from ksh93 to mksh
105 <li>Use wrapper functions for changing title/screen
107 <li>Some minor bugfixes and code enhancements
111 <h4>Major changes in grml-scripts:</h4>
115 <li>grml-quickconfig: rewritten from scratch with proper customisation support, now being shipped through
116 new Debian package grml-quickconfig
118 <li>Remove deprecated bt-audio script
120 <li>grml-lock: add support for graphical version via gdialog/zenity
122 <li>grml-setlang: do not set LC_CTYPE any longer
124 <li>grml-hostname: address xauth issue
126 <li>zsh-login: do not disable grml-quickconfig for serial console
128 <li>grml-info: improve support for customisation
132 <h4><a href="/grml2usb/">grml2usb</a> (install Grml ISO(s) on usb device for booting):</h4>
136 <li>Mount vfat devices with explicit iocharset option
137 <li>Support bootid bootoption
138 <li>Also set GRML_DEFAULT when running with --dry-run
139 <li>Make sure that --grub-mbr requires --grub
140 <li>... some minor bugfixes
144 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
145 in the Grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
146 more details regarding grml2usb.</p>
148 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via Grml):</h4>
152 <li>Add support for specifying filesystem + provide /etc/network/interfaces.examples
153 <li>Introduce option --nopackages
154 <li>Display executed debootstrap cmdline when running it
155 <li>Introduce --pre-scripts to be executed before chroot-scripts
156 <li>Remove cached debs by default to reduce diskpace during bootstrap
157 <li>Support and enable per default --keyring option
158 <li>... plus some bugfixes and minor enhancements
162 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
163 details regarding grml-debootstrap.</p>
165 <h4><a href="/grml-live/">grml-live</a> (build system for creating a
166 Grml (based) Linux live system):</h4>
170 <li>Support for logging build information to database via grml-live-db
171 <li>Support new option '-d <date>' to use specified date instead of build time as date of release
172 <li>Add support for /boot/isolinux/submenu*.cfg files
173 <li>Add persistency feature to boot menu
174 <li>Simplify syslinux.cfg
175 <li>Disable PDiffs by default via /etc/apt/apt.conf.d/20pdiffs
176 <li>Support DEFAULT_BOOTOPTIONS via configuration file
177 <li>Store package list on ISO
178 <li>Ignore $EXIT_ON_MISSING_PACKAGES if running a dirty build through -B
179 <li>Rename /etc/grml/fai/files to /etc/grml/fai/config/files and move /etc/grml/fai/live-initramfs to /etc/grml/fai/config
180 <li>Provide buildd as separate Debian package buildd, use nail instead of mutt in buildd for sending mails
181 <li>.... plus several software related updates and bugfixes - check out the changelog for details
185 <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
186 more details regarding grml-live.</p>
190 <p>Based on vanilla kernel 2.6.33.2 including <a
191 href="/kernel/">several patches</a> and additional modules:</p>
194 aufs iscsitarget loop-aes lzma ndiswrapper openafs
195 speakup squashfs sysprof tp-smapi virtualbox-ose-guest
199 <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
200 regarding Grml's kernel.</p>
204 <p>Fixed several bugs and issues reported on <a
205 href="http://wiki.grml.org/doku.php?id=grml_2009.10">grml_2009.10 @
206 grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
207 tracking system</a>.</p>
209 <h3>Important Changes</h3>
213 <li>Bootoption <strong>home</strong> has been dropped, the persistency
214 feature present since 2009.10 replaces this option.</li>
216 <li>Grml uses <strong>lang=en as default</strong> instead of lang=us
217 if no 'lang' bootoption has been specified.</li>
219 <li><strong>CPU frequency scaling enabled</strong> on all hardware
220 <strong>by default</strong> so it's no longer limited to laptops
223 <li>Grml's udev package has been dropped in favour of Debian's plain
224 version and adding Grml specified configuration and scripts through
225 Debian package <strong>grml-udev-config</strong>.</li>
227 <li>As the bootoption <strong>bootid</strong> is used as default
228 bootoption you need to make sure that you've an according and valid
229 bootid=... entry in your kernel cmdline or use the ignore_bootid
230 bootoption to skip the boot id check. This is especially relevant for
231 grml2usb installations (make sure to use a recent grml2usb version) as
232 well as booting with isofrom/findiso bootoptions from harddisks.</li>
236 <h3>Packages / Software</h3>
238 <p>Details about shipped packages and their versions on Grml are
239 available at the <a href="/files/#debian">Debian section</a>. Visit <a
240 href="/files/release-2010.04/dpkg_get_selections">dpkg_get_selections</a>
241 for a main package listing and <a
242 href="/files/release-2010.04/dpkg_list">dpkg_list</a> for a more
243 detailed list of packages shipped with Grml 2010.04.</p>
247 <p>Updated all packages to Debian Unstable branch by 24st of march
248 2010 (plus some further selected updates).</p>
250 <p>Removed 63 packages (excluding lib* and *2.6.31-grml*) - please
251 notice that some of them are available under
252 different names/in different packages:</p>
257 3ware-cli-binary aria2 asleap aufs-tools bash-minimal
258 bluez-audio bluez-gstreamer console-setup consolekit
259 cpp-4.3 ctapi-cyberjack ded dietlibc dpkg-ftp dpkg-multicd
260 dynamic-disk elmo emacs22 emacs22-bin-common
261 emacs22-common g++-4.3 gcc-4.2-base gcc-4.3 gcc-4.3-base
262 gcom gconf2-common gfs-tools gfs2-tools grml-ddcxinfo
263 grml-mercurial-utils grml-scanpartitions heirloom-mailx
264 iceweasel-webdeveloper igal2 keynav lame lkl lomoco
265 metamail mirrordir naim openipmi policykit pspax
266 python-celementtree python-elementtree python2.4
267 python2.4-minimal rar ras salvage-ntfs sdd sfind
268 sl-modem-daemon star tlswrap vcdtools wacom-tools
269 webcam-server xar xlockmore xserver-xorg-input-hyperpen
273 <p>Added 41 new packages (exluding lib* and *2.6.33-grml*):</p>
277 apt-xapian-index cifs-utils cpp-4.4 docbook2odf fbterm
278 fsarchiver g++-4.4 gcal-common gcc-4.4 gdbserver gdisk
279 grml-quickconfig grml-quickconfig-standard
280 grml-udev-config htcheck hwloc infiniband-diags
281 keyboard-configuration lxc mbuffer modem-cmd nbd-client
282 nbd-server netsniff-ng nginx numactl perf podracer
283 pyneighborhood python-glade2 python-xapian python2.6
284 python2.6-minimal qemu-kvm ruby1.9.1 secvpn ufsutils
285 usb-modeswitch usb-modeswitch-data xz-utils zerofree
288 <h3>Major changes since release 2009.10 (20091031)</h3>
292 <li>Grml <a href="http://grml.supersized.org/archives/336-Grml-goes-microblogging.html">goes microblogging</a>.</li>
293 <li>New <a href="http://ml.grml.org/mailman/listinfo/grml-devel">Grml developer mailinglist</a>.</li>
297 <h3>Known issues</h3>
301 href="http://wiki.grml.org/doku.php?id=release_candidate">the release
302 candidate webpage in the grml-wiki</a>. Please report problems using
303 information on <a href="/bugs/">grml.org/bugs/</a>.</p>
307 href="/bugs/known/">the list</a>.
308 Please report problems using information on <a
309 href="/bugs/">grml.org/bugs/</a>.</p>
312 <h3>Download Grml 2010.04-rc1</h3>
314 <p>Grml 2010.04-rc1 can be downloaded from the 'devel' directory of the
315 mirrors listed on <a href="/download/">grml.org/download/</a>.</p>
318 <h3>Download Grml 2010.04</h3>
320 <p>grml 2010.04 can be downloaded from the mirrors listed on <a
321 href="/download/">grml.org/download/</a>.</p>
325 <p>Your comments, bug reports, patches, and suggestions will help
326 fixing bugs and improving future releases. If you find a problem with
327 the release please check <a
328 href="http://wiki.grml.org/doku.php?id=grml_2010.04">grml_2010.04 @
329 grml-wiki</a> and report problems using information on <a
330 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
331 feature requests <a href="/contact/">to the Grml team</a>!</p>
334 <li><a href="/contact/">grml.org/contact/</a>
335 <li><a href="/irc/">#grml on irc.freenode.org</a>
338 <a name="thanks"></a>
341 <p>Many thanks (alphabetically) in this release go to
346 Christian Hofstaedtler,
358 Thomas Arendsen Hein,
362 for their contributions.</p>
365 <h3>Release of the stable version</h3>
367 <p>The stable release of Grml 2010.04 is scheduled for beginning of april
371 <h3>More Information</h3>
373 <p>You can find out more about grml on <a href="/">our website</a>, <a
374 href="/irc/">IRC channel</a>, and <a
375 href="http://wiki.grml.org/">wiki</a>.
377 <p>To sign up for future Grml announcements, please subscribe to <a
378 href="http://lists.mur.at/mailman/listinfo/grml-announce">Grml's
379 announcement list</a>.</p>
381 <p>If you are interested in development releases grab the daily ISOs
382 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
384 <h3>Further Questions?</h3>
386 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
390 [% INCLUDE static_bottom.inc %]