4 <title>grml.org - Release Notes: grml64 2010.04 - Codename Grmlmonster</title>
5 <meta name="Title" content="grml.org - Release Notes: grml64 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 grml64 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 <?php 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 grml64 2010.04 - codename <a
31 href="/faq/#releasename">Grmlmonster</a></h1>
35 <p>Grml is a bootable live system (Live-CD) based on Debian. It
36 includes a collection of GNU/Linux software especially for system
37 administrators and users of texttools. Grml provides automatic hardware
38 detection. You can use Grml (for example) as a rescue system, for
39 analyzing systems/networks or as a working environment. It is not
40 necessary to install anything to a harddisk; you don't even need a
41 harddisk to run it. Due to on-the-fly decompression Grml includes about
42 2 GB of software and documentation on the CD.</p>
44 <p>Whereas Grml is meant for use on 32 bit systems, <a
45 href="/faq/#whatisgrml64">grml64</a> provides
46 support for 64 bit platforms. It is based on the amd64 port of Debian.
47 Take a look at the '<a
48 href="/files/#debian">Debian-Information</a>'-section if you are
49 searching for the package list.</p>
53 <h4>Special new features:</h4>
57 <li><strong>vnc bootoption</strong>: booting with vnc=yourpassword and
58 the startx bootoption automatically starts the vnc service for user
59 'grml' using graphical remote access with provided password
61 <li><strong>dmraid related bootoptions</strong>: nodmraid to not
62 enable present dmraid devices,
63 dmraid=on to automatically enable any present dmraid devices and
64 dmraid=off to actively try to stop any possibly present dmraid
67 <li>New <strong>bootoption bootid</strong> for improving reliability
68 of boot process. The specified argument to the bootoption is matched
69 against a token on the ISO to make sure that only the correct Grml
70 version gets booted.</li>
72 <li>More <strong>robust network booting</strong>: The last Grml
73 release (2009.10) already invented the ethdevice= bootoption which
74 allows you to specify a specific NIC for booting. The bootoption
75 ethdevice and its surrounding code has been extended so it is possible to specify
76 multiple devices at once that should be configured. If you don't have
77 any specific configuration all present NICs will be used for
78 configuration via DHCP automatically. Visit <a
79 href="http://grml.supersized.org/archives/337-More-robust-network-booting.html">the
80 Grml developer blog for further information</a>
82 <li>Providing an improved <strong>default configuration for
83 top(1)</strong> utility when running as (non-root) user
85 <li>Improved <strong>serial console</strong> handling through
86 /etc/inittab*. Using normal getty instead of mgetty and several baud
87 rate settings (115200,57600,38400,19200,9600,4800,2400,1200) to let
88 getty figure out which mode should be used.
90 <li>Reworked <strong>xinitrc handling</strong>: modularize the code into ~/.xinitrc.d/
91 and support configuration through ~/.config/grml/xinitrc.
95 <h4>New features in <a href="/zsh/#grmlzshrc">Grml's Zsh</a></h4>
99 <li>new function changed()
101 <li>zshrc: map backtab to reverse-menu-complete
103 <li>smarter C-z shortcut
105 <li>Switch `minimal-shell()' from ksh93 to mksh
107 <li>Use wrapper functions for changing title/screen
109 <li>Some minor bugfixes and code enhancements
113 <h4>Major changes in grml-scripts:</h4>
117 <li>grml-quickconfig: rewritten from scratch with proper customisation support, now being shipped through
118 new Debian package grml-quickconfig
120 <li>Remove deprecated bt-audio script
122 <li>grml-lock: add support for graphical version via gdialog/zenity
124 <li>grml-setlang: do not set LC_CTYPE any longer
126 <li>grml-hostname: address xauth issue
128 <li>zsh-login: do not disable grml-quickconfig for serial console
130 <li>grml-info: improve support for customisation
134 <h4><a href="/grml2usb/">grml2usb</a> (install Grml ISO(s) on usb device for booting):</h4>
138 <li>Mount vfat devices with explicit iocharset option
139 <li>Support bootid bootoption
140 <li>Also set GRML_DEFAULT when running with --dry-run
141 <li>Make sure that --grub-mbr requires --grub
142 <li>... some minor bugfixes
146 <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
147 in the Grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
148 more details regarding grml2usb.</p>
150 <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via Grml):</h4>
154 <li>Add support for specifying filesystem + provide /etc/network/interfaces.examples
155 <li>Introduce option --nopackages
156 <li>Display executed debootstrap cmdline when running it
157 <li>Introduce --pre-scripts to be executed before chroot-scripts
158 <li>Remove cached debs by default to reduce diskpace during bootstrap
159 <li>Support and enable per default --keyring option
160 <li>... plus some bugfixes and minor enhancements
164 <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
165 details regarding grml-debootstrap.</p>
167 <h4><a href="/grml-live/">grml-live</a> (build system for creating a
168 Grml (based) Linux live system):</h4>
172 <li>Support for logging build information to database via grml-live-db
173 <li>Support new option '-d <date>' to use specified date instead of build time as date of release
174 <li>Add support for /boot/isolinux/submenu*.cfg files
175 <li>Add persistency feature to boot menu
176 <li>Simplify syslinux.cfg
177 <li>Disable PDiffs by default via /etc/apt/apt.conf.d/20pdiffs
178 <li>Support DEFAULT_BOOTOPTIONS via configuration file
179 <li>Store package list on ISO
180 <li>Ignore $EXIT_ON_MISSING_PACKAGES if running a dirty build through -B
181 <li>Rename /etc/grml/fai/files to /etc/grml/fai/config/files and move /etc/grml/fai/live-initramfs to /etc/grml/fai/config
182 <li>Provide buildd as separate Debian package buildd, use nail instead of mutt in buildd for sending mails
183 <li>.... plus several software related updates and bugfixes - check out the changelog for details
187 <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
188 more details regarding grml-live.</p>
192 <p>Based on vanilla kernel 2.6.33.2 including <a
193 href="/kernel/">several patches</a> and additional modules:</p>
196 aufs iscsitarget loop-aes lzma ndiswrapper
197 speakup squashfs sysprof xtables-addons
200 <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
201 regarding Grml's kernel.</p>
205 <p>Fixed several bugs and issues reported on <a
206 href="http://wiki.grml.org/doku.php?id=grml64_2009.10">grml64_2009.10 @
207 grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
208 tracking system</a>.</p>
210 <h3>Important Changes</h3>
214 <li>Bootoption <strong>home</strong> has been dropped, the persistency
215 feature present since 2009.10 replaces this option.</li>
217 <li>Grml uses <strong>lang=en as default</strong> instead of lang=us
218 if no 'lang' bootoption has been specified.</li>
220 <li><strong>CPU frequency scaling enabled</strong> on all hardware
221 <strong>by default</strong> so it's no longer limited to laptops
224 <li>Grml's udev package has been dropped in favour of Debian's plain
225 version and adding Grml specified configuration and scripts through
226 Debian package <strong>grml-udev-config</strong>.</li>
228 <li>As the bootoption <strong>bootid</strong> is used as default
229 bootoption you need to make sure that you've an according and valid
230 bootid=... entry in your kernel cmdline or use the ignore_bootid
231 bootoption to skip the boot id check. This is especially relevant for
232 grml2usb installations (make sure to use a recent grml2usb version) as
233 well as booting with isofrom/findiso bootoptions from harddisks.</li>
237 <h3>Packages / Software</h3>
239 <p>Details about shipped packages and their versions on grml are
240 available at the <a href="/files/#debian">Debian section</a>. Visit <a
241 href="/files/release-2010.04-grml64/dpkg_get_selections">dpkg_get_selections</a>
242 for a main package listing and <a
243 href="/files/release-2010.04-grml64/dpkg_list">dpkg_list</a> for a more
244 detailed list of packages shipped with grml64 2010.04.</p>
248 <p>Updated all packages to Debian Unstable branch by 24st of march
249 2010 (plus some further selected updates).</p>
251 <p>Removed 56 packages (excluding lib* and *2.6.31-grml64*) - please
252 notice that some of them are available under
253 different names/in different packages:</p>
258 3ware-cli-binary aria2 aufs-tools bash-minimal
259 bluez-audio bluez-gstreamer console-setup
260 consolekit cpp-4.3 dpkg-ftp dpkg-multicd elmo
261 emacs22 emacs22-bin-common emacs22-common
262 fatsort g++-4.3 gcc-4.2-base gcc-4.3
263 gcc-4.3-base gcc-4.3-multilib gcc-multilib gcom
264 gconf2-common gfs-tools gfs2-tools
265 grml-mercurial-utils grml-scanpartitions
266 heirloom-mailx iceweasel-webdeveloper igal2
267 keynav lomoco metamail mirrordir naim openipmi
268 policykit python-celementtree python-elementtree
269 python2.4 python2.4-minimal rar ras sdd sfind
270 sl-modem-daemon snmp star vcdtools wacom-tools
271 webcam-server xar xlockmore
272 xserver-xorg-input-hyperpen zenmap
275 <p>Added 79 new packages (exluding lib* and *2.6.33-grml*):</p>
278 aesutil apt-xapian-index bfa cifs-utils cmospwd
279 cpp-4.4 ctris deletemail docbook2odf dupseek ex
280 ext3rminator fakechroot fbterm febootstrap
281 fsarchiver ftpbackup g++-4.4 gateguardian
282 gcal-common gcc-4.4 gdbserver gdisk genisoimage
283 gifshuffle gkrellm-x86info glipper-nognome
284 grml-quickconfig grml-quickconfig-standard
285 grml-udev-config histring htcheck hwloc i855crt
286 icedax icmp-mtu icmp-quench icmp-reset
287 infiniband-diags keyboard-configuration lxc
288 mbuffer modem-cmd nbd-client nbd-server ncp
289 netsniff-ng nginx numactl perf podracer prosilla
290 ptfinder pyneighborhood python-glade2
291 python-libxml2 python-openssl python-rpm
292 python-sqlite python-sqlitecachec
293 python-urlgrabber python-xapian python2.6
294 python2.6-minimal qemu-kvm rootsh ruby1.9.1
295 secvpn shadowfs shish shmux sudosh tal ufsutils
296 usb-modeswitch usb-modeswitch-data xz-utils yum
300 <h3>Major changes since release 2009.10 (20091031)</h3>
304 <li>Grml <a href="http://grml.supersized.org/archives/336-Grml-goes-microblogging.html">goes microblogging</a>.</li>
305 <li>New <a href="http://ml.grml.org/mailman/listinfo/grml-devel">Grml developer mailinglist</a>.</li>
309 <h3>Known issues</h3>
312 href="http://wiki.grml.org/doku.php?id=grml64_2010.04">grml64_2010.04 @ grml-wiki</a>.
313 Please report problems using information on <a
314 href="/bugs/">grml.org/bugs/</a>.</p>
316 <h3>Download grml64 2010.04</h3>
318 <p>grml64 2010.04 can be downloaded from the mirrors listed on <a
319 href="/download/">grml.org/download/</a>.</p>
323 <p>Your comments, bug reports, patches, and suggestions will help
324 fixing bugs and improving future releases. If you find a problem with
325 the release please check <a
326 href="http://wiki.grml.org/doku.php?id=grml64_2010.04">grml64_2010.04 @
327 grml-wiki</a> and report problems using information on <a
328 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
329 feature requests <a href="/contact/">to the grml-team</a>!</p>
332 <li><a href="/contact/">grml.org/contact/</a>
333 <li><a href="/irc/">#grml on irc.freenode.org</a>
338 <p>Many thanks (alphabetically) in this release go to
343 Christian Hofstaedtler,
355 Thomas Arendsen Hein,
359 for their contributions.</p>
361 <h3>More Information</h3>
363 <p>You can find out more about grml on <a href="/">our website</a>, <a
364 href="/irc/">IRC channel</a>, and <a
365 href="http://wiki.grml.org/">wiki</a>.
367 <p>To sign up for future Grml announcements, please subscribe to <a
368 href="http://lists.mur.at/mailman/listinfo/grml-announce">Grml's
369 announcement list</a>.</p>
371 <p>If you are interested in development releases grab the daily ISOs
372 from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
374 <h3>Further Questions?</h3>
376 <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
380 <?php include '../../static_bottom.inc'; ?>