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