Clarify that we no longer support i586 but require i686+
[grml.org.git] / changelogs / README-grml-2009.10 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: grml 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml 2009.10 Hello-Wien" />
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 2009.10" />
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_2009.10.jpg" alt="*" /></a></p>
29
30         <h1>Release Notes for grml 2009.10 - codename <a
31         href="/faq/#releasename">Hello-Wien</a></h1>
32
33         <!--
34         <p><strong>Notice: grml 2009.10-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>vesamenu bootsplash</strong>: this graphical bootsplash
56           version (see screenshot on the right) provides an easy to use boot
57           selection menu.</li>
58
59           <a href="/screenshots/vesamenu.png"><img style="margin-left: 20px;
60           margin-bottom: 20px; margin-top: 20px; border: 0" align="right"
61           src="/screenshots/vesamenu.jpg" alt="*" /></a>
62
63           <li><strong>dd-able ISO</strong>: the ISO can be installed to a device
64           directly using dd(1). This means you can run (warning: overwrites any
65           existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will
66           get a bootable grml system. This method isn't as flexible as the <a
67           href="/grml2usb/">grml2usb</a> approach but might be useful if you
68           don't have a working grml2usb setup.</li>
69
70           <li>Integration of <strong>Etherboot/gPXE</strong>. In the Addons
71           submenu of the bootsplash you can directly invoke Etherboot/gPXE.</li>
72
73           <li>Integration of <strong>Grub</strong>. In the Addons submenu of
74           the bootsplash you can directly invoke Grub1 and Grub2.</li>
75
76           <li><strong>bootoption nostartx</strong>: if using startx as
77           default bootoption the bootoption 'nostartx' disables automatic
78           startup of X.</li>
79
80           <li><strong>bootoption ethdevice</strong>: use specified network
81           device for network booting (PXE) instead of default (being eth0).
82           Feature contributed by Helge Wagner.
83           Usage example: ethdevice=eth1</li>
84
85           <li><strong>bootoption netscript</strong>: use this parameter to
86           download and run a script from a specific location. Supports variables
87           like $HOSTNAME, $ARCH, $KERNEL to download host specific software.
88           Usage example: 'netscript=example.org/$HOSTNAME/startup-script'
89           'netconfig' has been adjusted to also support this variables.</li>
90
91           <li><strong>DNS info as hostname</strong>: the hostname of the live
92           system will be automatically set to the information retrieved via
93           DHCP/DNS (if present). This feature can be disabled using the
94           <strong>nodhcphostname</strong> bootoption. Feature contributed by
95           Andreas Thienemann.</li>
96
97           <li>reworked <strong>configuration framework</strong>: the so called
98           DCS feature (debs, configuration and scripts) provides a more
99           consistent configuration for bootoptions like scripts, netconfig,
100           debs,.... The DCS directory defaults to the root directory of the live
101           image. If a file system labeled GRMLCFG is found, the DCS directory is
102           the root directory of that file system. Alternatively, the myconfig
103           boot parameter can be used to directly specify a device which is then
104           taken as DCS directory (myconfig=/dev/sda1, for example). The <a
105           href="http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.200905.txt;hb=HEAD">
106           documentation of the behavior up to Grml 2009.05 is documented</a> as
107           well as <a href="
108           http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.current.txt;hb=HEAD">the
109           behavior in current Grml versions</a>. Special thanks to Marc Haber
110           for his work.</li>
111
112           <li><strong>grml-autconfig configuration</strong>: support for
113           overwriting values via /etc/grml/autoconfig.local has been added, so
114           configuration changes are possible without running into file conflicts
115           on upgrade.</li>
116
117           </li>
118
119         </ul>
120
121         <h4>New features in Grml's Zsh</h4>
122
123         <ul>
124
125           <li><strong>grml zsh documentation</strong>: <a
126           href="/zsh/#grmlzshrc">grmlzshrc(5)</a> is a manpage providing
127           detailled information about grml's zsh configuration. On the grml
128           system it is available offline via 'man grmlzshrc'. An <a
129           href="http://grml.org/zsh/#grmlzshrc">online version is available</a>
130           as well. Special thanks to Joerg Woelke for his work.</li>
131
132           <li><strong>Directory specific shell configuration with Zsh</strong>:
133           based on directories you can set your own profiles. Further details <a
134           href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">available
135           online</a>.</li>
136
137           <li>Using <strong>history-incremental-pattern-search-*</strong> for
138           incremental history searches per default (via ^r and ^s). Press ctrl-r
139           to search in the history using the specified pattern. For example you
140           can type 'cd*grml' for searching command lines containing 'cd
141           ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the
142           results as usual too retyping ^r or ^s. </li>
143
144         </ul>
145
146         <h4>New grml-scripts:</h4>
147
148         <ul>
149
150           <li><strong>grml-exec-wrapper</strong>:  simple but smart program
151           execution wrapper. This script is for executing commands but check
152           whether the specified program is available at all. If the command is
153           not available an error message is displayed either on the command line
154           (if $DISPLAY is empty) or as graphical version (if $DISPLAY is
155           set).</li>
156
157           <li><strong>grml-sniff</strong>: script for configuring a network
158           sniffing setup.</li>
159
160         </ul>
161
162         <h4><a href="/grml2usb/">grml2usb</a> (install grml ISO(s) on usb device for booting):</h4>
163
164         <ul>
165
166           <li>using syslinux as default bootmanager (grub available only as
167           option using --grub)</li>
168
169           <li>support for new vesamenu bootsplash, including support for
170           multi-ISO setup</li>
171
172           <li>adding additional ISOs to an existing grml2usb installation
173           is possible (specifying different default boot options is possible as
174           well)</li>
175
176           <li>grml2iso (tool to create a multiboot grml ISO using grml2usb)
177           supports vesamenu bootsplash, altering of bootoptions and removing
178           existing boot parameters. grml2iso also supports copying files to the
179           generated iso (easy remastering for common usecases).</li>
180
181         </ul>
182
183         <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
184         in the grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
185         more details regarding grml2usb.</p>
186
187         <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via grml):</h4>
188
189         <ul>
190
191           <li>new cmdline option for specifying target architecture
192           (--arch)</li>
193
194           <li>use cdn.debian.net as default mirror</li>
195
196           <li>several bugfixes and more updates... check out the <a
197           href="http://git.grml.org/?p=grml-debootstrap.git;a=blob;f=debian/changelog;hb=HEAD">Debian
198           changelog</a> for details</li>
199
200         </ul>
201
202         <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
203         details regarding grml-debootstrap.</p>
204
205         <h4><a href="/grml-live/">grml-live</a> (build system for creating a
206         Grml (based) Linux live system):</h4>
207
208         <ul>
209
210           <li>integrate grub2 for hybrid boot (special thanks to Thorsten
211           Glaser)</li>
212
213           <li>provide information about grml-live version and Debian/suite
214           through /etc/grml_live_version in the generated ISO</li>
215
216           <li>new graphical boot menu. Can be disabled via
217           ISOLINUX_METHOD=console</li>
218
219           <li>new configuration variables DISTRI_NAME and DISTRI_INFO which
220           should allow easier rebranding of grml-live based distributions</li>
221
222           <li>support installation of local files (not being part of any Debian
223           package) through $CHROOT_INSTALL</li>
224
225           <li>display path of FAI logs during execution of grml-live</li>
226
227           <li>replace all references to ftp.de.debian.org with
228           cdn.debian.net</li>
229
230           <li>new cmdline option: "-n" skips generation of the ISO file</li>
231
232           <li>add check for valid Debian suite name to avoid breakage of
233           sources.list if someone calls grml-live with a typo in the -s
234           option</li>
235
236           <li>split the single /etc/apt/sources.list file into structured files
237           in /etc/apt/sources.list.d/</li>
238
239           <li>buildd scripts support building Debian/squeeze based ISOs</li>
240
241           <li>... and several further improvements, bugfixes and software
242           updates. Check out <a
243           href="http://git.grml.org/?p=grml-live.git;a=blob;f=debian/changelog;hb=HEAD">the
244           changelog</a> for all the details.</li>
245
246         </ul>
247
248         <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
249         more details regarding grml-live.</p>
250
251         <h3>Kernel</h3>
252
253         <p>Based on vanilla kernel 2.6.31.5 including <a
254         href="/kernel/">several patches</a> and additional modules:</p>
255
256 <pre class="rahmen">
257   aufs drbd8 iscsitarget kqemu loop-aes lzma ndiswrapper openafs
258   sl-modem speakup squashfs sysprof tp-smapi virtualbox-ose-guest
259   xtables-addons
260 </pre>
261
262         <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
263         regarding the grml-kernel.</p>
264
265         <h3>Bugfixes</h3>
266
267         <p>Fixed several bugs and issues reported on <a
268         href="http://wiki.grml.org/doku.php?id=grml_2009.05">grml_2009.05 @
269         grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
270         tracking system</a>.</p>
271
272         <h3>Important Changes</h3>
273
274         <ul>
275
276           <li><strong>LaTeX packages have been dropped.</strong> Due to space
277           limitations and the big amount of disk space needed by the LaTeX
278           packages it was decided to drop LaTeX. Visit the <a
279           href="http://doodle.com/3dnzvhv43tmhpcpn">Removal of LaTeX on
280           grml</a> poll for details about the descision.</li>
281
282           <li><strong>Use of Debian Geo Mirror</strong>: Grml uses
283           cdn.debian.net as Debian mirror in the sources.list setup nowadays.
284           This should select a mirror near to the location of the user, so the
285           default Debian mirror in Grml is no longer a server from Germany
286           only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
287           Debian Wiki</a> for further information.</li>
288
289           <li><strong>Use of sources.list.d</strong>: the Debian mirror
290           configuration moved from /etc/apt/sources.list to the directory
291           /etc/apt/sources.list.d/. The Grml mirror configuration can be found
292           in /etc/apt/sources.list.d/grml.list and the Debian mirror
293           configuration is located in /etc/apt/sources.list.d/debian.list.</li>
294
295           <li><strong>Removal of grml-nessus</strong>: the grml-nessus script
296           has been dropped because Nessus isn't present anymore. Please take a
297           look at 'grml-tips nessus' or 'grml-tips openvas' (OpenVAS is the
298           successor of Nessus) for instructions how to set up OpenVAS.</li>
299
300         </ul>
301
302         <h3>Packages / Software</h3>
303
304         <p>Details about shipped packages and their versions on grml are
305         available at the <a href="/files/#debian">Debian section</a>. Visit <a
306         href="/files/release-2009.10/dpkg_get_selections">dpkg_get_selections</a>
307         for a main package listing and <a
308           href="/files/release-2009.10/dpkg_list">dpkg_list</a> for a more
309           detailed list of packages shipped with grml 2009.10.</p>
310
311         <h3>Updates</h3>
312
313         <p>Updated all packages to Debian Unstable branch by 22nd of october
314         2009 (plus some further selected updates).</p>
315
316         <p>Removed 82 packages (excluding lib* and *2.6.28-grml*) - please
317         notice that some of them are available under
318         different names/in different packages:</p>
319
320 <pre class="rahmen">
321   *2.6.28-grml* lib*
322
323   3270-common ash auctex bar btsco c3270 catdvi cpp-4.1 ctioga debsig-verify
324   diff docbook2odf dog dvi2tty dvipng edac-utils euro-support ext2resize
325   fcoretools foomatic-filters gcc-4.1-base geoip-database gmailfs gnuhtml2latex
326   grml-saveconfig grml-terminalserver-data harden-remoteaudit hping2 htcheck
327   icedax jikes lacheck lanmap latex-beamer latex-mk latex-xcolor latexmk
328   latextug ld.so.preload-manager mailx mktemp mysql-client-5.0 nessus-plugins
329   nessusclient nessusd pdfjam pgf podracer preview-latex-style python-clientform
330   python-libgmail python-mechanize replicator rgpsp secvpn slat snoopy tetex-bin
331   tex-common texify texlive texlive-base texlive-base-bin texlive-common
332   texlive-doc-base texlive-extra-utils texlive-fonts-recommended
333   texlive-lang-german texlive-latex-base texlive-latex-recommended texpower
334   timeout tor-geoipdb tra tth tthsum vim-latexsuite webcpp weechat-common
335   windowlab workbone xulrunner-1.9
336 </pre>
337
338          <p>Added 67 new packages (exluding lib* and *2.6.31-grml*):</p>
339
340 <pre class="rahmen">
341   apache2.2-bin aumix-common bluetooth bluez bluez-alsa bluez-gstreamer
342   btrfs-tools comgt conkeror diffutils dvb-apps emacs23 emacs23-bin-common
343   emacs23-common ewf-tools fatattr febootstrap fio gconf2-common genisoimage
344   git-email gnupg-curl gnupg2 gptsync grub-pc guymager heirloom-mailx honeyd
345   install-info libsmbios-bin mysql-client-5.1 netsurf-gtk nfswatch nilfs-tools
346   nilfs2-tools odbcinst open-vm-tools pigz postgresql-client
347   postgresql-client-8.4 postmark python-libxml2 python-rpm python-sqlite
348   python-sqlitecachec python-urlgrabber qla-tools rpm-common rpm2cpio safecopy
349   samba-common-bin schilylibs shorewall smake squid-langpack stressapptest
350   tableau-parm tcl tk weechat-core xmms2-icon xmount xserver-xorg-input-evtouch
351   xserver-xorg-video-ivtv xul-ext-webdeveloper xulrunner-1.9.1 yum
352 </pre>
353
354         <h3>Major changes since release 2009.05 (20090531)</h3>
355
356         <ul>
357
358           <li>Poll: <a href="http://doodle.com/3dnzvhv43tmhpcpn">Removal of LaTeX on grml</a>
359
360         </ul>
361
362         <h3>Known issues</h3>
363
364         <!--
365         <p>Take a look at <a
366           href="http://wiki.grml.org/doku.php?id=release_candidate">the release
367           candidate webpage in the grml-wiki</a>. Please report problems using
368         information on <a href="/bugs/">grml.org/bugs/</a>.</p>
369         -->
370
371         <p>Take a look at <a
372         href="http://wiki.grml.org/doku.php?id=grml_2009.10">grml_2009.10 @ grml-wiki</a>.
373         Please report problems using information on <a
374           href="/bugs/">grml.org/bugs/</a>.</p>
375
376         <!--
377         <h3>Download grml 2009.10-rc1</h3>
378         -->
379
380         <h3>Download grml 2009.10</h3>
381
382         <!--
383         <p>grml 2009.10-rc1 can be downloaded from the 'devel' directory of the
384         mirrors listed on <a href="/download/">grml.org/download/</a>.</p>
385         -->
386
387         <p>grml 2009.10 can be downloaded from the mirrors listed on <a
388           href="/download/">grml.org/download/</a>.</p>
389
390         <h3>Feedback</h3>
391
392         <p>Your comments, bug reports, patches, and suggestions will help
393         fixing bugs and improving future releases. If you find a problem with
394         the release please check <a
395           href="http://wiki.grml.org/doku.php?id=grml_2009.10">grml_2009.10 @
396           grml-wiki</a> and report problems using information on <a
397           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
398         feature requests <a href="/contact/">to the grml-team</a>!</p>
399
400         <ul>
401           <li><a href="/contact/">grml.org/contact/</a>
402           <li><a href="/irc/">#grml on irc.freenode.org</a>
403         </ul>
404
405         <a name="thanks"></a>
406         <h3>Thanks</h3>
407
408         <p>Many thanks (alphabetically) in this release go to
409         Alexander 'Leo' Bergolth,
410         Al Sten-Clanton,
411         Andras Korn,
412         Andreas Thienemann,
413         António P. P. Almeida,
414         Axel Beckert,
415         Christian Bricart,
416         Christian Hofstaedtler,
417         Christian Vogel,
418         Daniel Tiefnig,
419         Daniel Weuthen,
420         Ernesto Domato,
421         Frank Prochnow,
422         Helge Wagner,
423         Joerg Woelke,
424         Julian Langschädel,
425         Marcel Meckel,
426         Marc Haber,
427         Marc 'HE' Brockschmidt,
428         Markus Schimpf,
429         Michael Schierl,
430         Michael Whapples,
431         Moritz Wilhelmy,
432         Peter Palfrader,
433         Ralf Moll,
434         Sedat Dilek,
435         Stefan Traby,
436         Thomas Koehler,
437         Thorsten Glaser,
438         Ulrich Zehl,
439         Walter Haidinger,
440         Wernfried Haas and
441         Zoran Dzelajlija
442         for their contributions.</p>
443
444         <!--
445         <h3>Release of the stable version</h3>
446
447         <p>The stable release of grml 2009.10 is scheduled for 31st of october
448         2009.</p>
449         -->
450
451         <h3>More Information</h3>
452
453         <p>You can find out more about grml on <a href="/">our website</a>, <a
454           href="/irc/">IRC channel</a>, and <a
455           href="http://wiki.grml.org/">wiki</a>.
456
457         <p>To sign up for future grml announcements, please subscribe to <a
458           href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
459           announcement list</a>.</p>
460
461         <p>If you are interested in development releases grab the daily ISOs
462         from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
463
464         <h3>Further Questions?</h3>
465
466         <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
467
468         <h3>Credits</h3>
469
470         <p style="text-align: center">
471         <img src="/img/grml-hellowien.jpg" alt="Credits: Developed by: Michael 'Maniac' Prokop, Ulrich 'Dangerous' Dangel, Frank 'Enstein' Ter-ror-beck, Alexander 'Igor' Wirt,... and many more" />
472         </p>
473
474
475 </div>
476
477 [% INCLUDE static_bottom.inc %]