Fix missed included
[grml.org.git] / changelogs / README-grml-2010.04 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
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" />
20 </head>
21
22 <body>
23 [% INCLUDE static.inc %]
24
25       <div class="content">
26
27         <p><a href="/screenshots/"><img align="right" style="margin-left: 20px;
28         border: 0" src="/screenshots/grml_2010.04.jpg" alt="*" /></a></p>
29
30         <h1>Release Notes for Grml 2010.04 - codename <a
31         href="/faq/#releasename">Grmlmonster</a></h1>
32
33         <!--
34         <p><strong>Notice: Grml 2010.04-rc1 is a RELEASE CANDIDATE and not
35         yet the stable release!</strong></p>
36         -->
37
38         <h3>About</h3>
39
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>
48
49         <h3>New features</h3>
50
51         <h4>Special new features:</h4>
52
53         <ul>
54
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
58
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
63           devices.
64
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>
69
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>
79
80           <li>Providing an improved <strong>default configuration for
81           top(1)</strong> utility when running as (non-root) user
82
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.
87
88           <li>Reworked <strong>xinitrc handling</strong>: modularize the code into ~/.xinitrc.d/
89           and support configuration through ~/.config/grml/xinitrc.
90
91         </ul>
92
93         <h4>New features in <a href="/zsh/#grmlzshrc">Grml's Zsh</a></h4>
94
95         <ul>
96
97           <li>new function changed()
98
99           <li>zshrc: map backtab to reverse-menu-complete
100
101           <li>smarter C-z shortcut
102
103           <li>Switch `minimal-shell()' from ksh93 to mksh
104
105           <li>Use wrapper functions for changing title/screen
106
107           <li>Some minor bugfixes and code enhancements
108
109         </ul>
110
111         <h4>Major changes in grml-scripts:</h4>
112
113         <ul>
114
115           <li>grml-quickconfig: rewritten from scratch with proper customisation support, now being shipped through
116           new Debian package grml-quickconfig
117
118           <li>Remove deprecated bt-audio script
119
120           <li>grml-lock: add support for graphical version via gdialog/zenity
121
122           <li>grml-setlang: do not set LC_CTYPE any longer
123
124           <li>grml-hostname: address xauth issue
125
126           <li>zsh-login: do not disable grml-quickconfig for serial console
127
128           <li>grml-info: improve support for customisation
129
130         </ul>
131
132         <h4><a href="/grml2usb/">grml2usb</a> (install Grml ISO(s) on usb device for booting):</h4>
133
134         <ul>
135
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
141
142         </ul>
143
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>
147
148         <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via Grml):</h4>
149
150         <ul>
151
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
159
160         </ul>
161
162         <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
163         details regarding grml-debootstrap.</p>
164
165         <h4><a href="/grml-live/">grml-live</a> (build system for creating a
166         Grml (based) Linux live system):</h4>
167
168         <ul>
169
170           <li>Support for logging build information to database via grml-live-db
171           <li>Support new option '-d &lt;date&gt;' 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
182
183         </ul>
184
185         <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
186         more details regarding grml-live.</p>
187
188         <h3>Kernel</h3>
189
190         <p>Based on vanilla kernel 2.6.33.2 including <a
191         href="/kernel/">several patches</a> and additional modules:</p>
192
193 <pre class="rahmen">
194   aufs iscsitarget loop-aes lzma ndiswrapper openafs
195   speakup squashfs sysprof tp-smapi virtualbox-ose-guest
196   xtables-addons
197 </pre>
198
199         <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
200         regarding Grml's kernel.</p>
201
202         <h3>Bugfixes</h3>
203
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>
208
209         <h3>Important Changes</h3>
210
211         <ul>
212
213           <li>Bootoption <strong>home</strong> has been dropped, the persistency 
214           feature present since 2009.10 replaces this option.</li>
215
216           <li>Grml uses <strong>lang=en as default</strong> instead of lang=us 
217           if no 'lang' bootoption has been specified.</li>
218
219           <li><strong>CPU frequency scaling enabled</strong> on all hardware 
220           <strong>by default</strong> so it's no longer limited to laptops 
221           only.</li>
222
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>
226
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>
233           
234         </ul>
235
236         <h3>Packages / Software</h3>
237
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>
244
245         <h3>Updates</h3>
246
247         <p>Updated all packages to Debian Unstable branch by 24st of march
248         2010 (plus some further selected updates).</p>
249
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>
253
254 <pre class="rahmen">
255   *2.6.31-grml* lib*
256
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 
270   zenmap
271 </pre>
272
273          <p>Added 41 new packages (exluding lib* and *2.6.33-grml*):</p>
274
275 <pre class="rahmen">
276
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
286 </pre>
287
288         <h3>Major changes since release 2009.10 (20091031)</h3>
289
290         <ul>
291
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>
294
295         </ul>
296
297         <h3>Known issues</h3>
298
299         <!--
300         <p>Take a look at <a
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>
304         -->
305
306         <p>Take a look at <a
307         href="/bugs/known/">the list</a>.
308         Please report problems using information on <a
309           href="/bugs/">grml.org/bugs/</a>.</p>
310
311         <!--
312         <h3>Download Grml 2010.04-rc1</h3>
313
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>
316         -->
317
318         <h3>Download Grml 2010.04</h3>
319
320         <p>grml 2010.04 can be downloaded from the mirrors listed on <a
321             href="/download/">grml.org/download/</a>.</p>
322
323         <h3>Feedback</h3>
324
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>
332
333         <ul>
334           <li><a href="/contact/">grml.org/contact/</a>
335           <li><a href="/irc/">#grml on irc.freenode.org</a>
336         </ul>
337
338         <a name="thanks"></a>
339         <h3>Thanks</h3>
340
341         <p>Many thanks (alphabetically) in this release go to
342         Alexander Menk,
343         Andras Korn,
344         Axel Beckert,
345         Christoph Biedl,
346         Christian Hofstaedtler,
347         Daniel Borkmann,
348         Gregor Perner,
349         Jordan Uggla,
350         Mark Jonas,
351         Moritz Augsburger,
352         Pawel Sadkowski,
353         Richard Hartmann,
354         Sedat Dilek,
355         Stefan Weiss,
356         Suhanov Maxim,
357         Timo Boettcher,
358         Thomas Arendsen Hein,
359         Tong Sun,
360         Xuân Baldauf and
361         Zoran Dzelajlija
362         for their contributions.</p>
363
364         <!--
365         <h3>Release of the stable version</h3>
366
367         <p>The stable release of Grml 2010.04 is scheduled for beginning of april
368         2010.</p>
369         -->
370
371         <h3>More Information</h3>
372
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>.
376
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>
380
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>
383
384         <h3>Further Questions?</h3>
385
386         <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
387
388 </div>
389
390 [% INCLUDE static_bottom.inc %]