Generate output path for template files
[grml.org.git] / changelogs / README-grml64-medium-2009.10 / index.php
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: grml64-medium 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml64-medium 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-medium 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-medium 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 provides about 2.1 GB of software on a ~700 MB ISO and
45         <a href="/faq/#whatissmall">grml-small</a> is a flavor with only ~100 MB
46         ISO-size, <a href="/faq/#whatismedium">grml64-medium</a> tries to close
47         the gap between those two flavours providing an ISO with ~200MB. It does
48         not provide all the software shipped with normal/big/large grml but
49         provides essential stuff, a full featured kernel and the X.org server.
50         You can use the Debian package management system to install software on
51         the fly (assuming you have network access to a Debian mirror). Take a
52         look at the '<a href="/files/">Debian-Information</a>'-section if you
53         are searching for the package list.</p>
54
55         <h3>New features</h3>
56
57         <h4>Special new features:</h4>
58
59         <ul>
60
61           <li><strong>vesamenu bootsplash</strong>: this graphical bootsplash
62           version (see screenshot on the right) provides an easy to use boot
63           selection menu.</li>
64
65           <a href="/screenshots/vesamenu.png"><img style="margin-left: 20px;
66           margin-bottom: 20px; margin-top: 20px; border: 0" align="right"
67           src="/screenshots/vesamenu.jpg" alt="*" /></a>
68
69           <li><strong>dd-able ISO</strong>: the ISO can be installed to a device
70           directly using dd(1). This means you can run (warning: overwrites any
71           existing data) 'dd if=grml.iso of=/dev/sdX' on your USB pen and will
72           get a bootable grml system. This method isn't as flexible as the <a
73           href="/grml2usb/">grml2usb</a> approach but might be useful if you
74           don't have a working grml2usb setup.</li>
75
76           <li>Integration of <strong>Etherboot/gPXE</strong>. In the Addons
77           submenu of the bootsplash you can directly invoke Etherboot/gPXE.</li>
78
79           <li>Integration of <strong>Grub</strong>. In the Addons submenu of
80           the bootsplash you can directly invoke Grub1 and Grub2.</li>
81
82           <li><strong>bootoption nostartx</strong>: if using startx as
83           default bootoption the bootoption 'nostartx' disables automatic
84           startup of X.</li>
85
86           <li><strong>bootoption ethdevice</strong>: use specified network
87           device for network booting (PXE) instead of default (being eth0).
88           Feature contributed by Helge Wagner.
89           Usage example: ethdevice=eth1</li>
90
91           <li><strong>bootoption netscript</strong>: use this parameter to
92           download and run a script from a specific location. Supports variables
93           like $HOSTNAME, $ARCH, $KERNEL to download host specific software.
94           Usage example: 'netscript=example.org/$HOSTNAME/startup-script'
95           'netconfig' has been adjusted to also support this variables.</li>
96
97           <li><strong>DNS info as hostname</strong>: the hostname of the live
98           system will be automatically set to the information retrieved via
99           DHCP/DNS (if present). This feature can be disabled using the
100           <strong>nodhcphostname</strong> bootoption. Feature contributed by
101           Andreas Thienemann.</li>
102
103           <li>reworked <strong>configuration framework</strong>: the so called
104           DCS feature (debs, configuration and scripts) provides a more
105           consistent configuration for bootoptions like scripts, netconfig,
106           debs,.... The DCS directory defaults to the root directory of the live
107           image. If a file system labeled GRMLCFG is found, the DCS directory is
108           the root directory of that file system. Alternatively, the myconfig
109           boot parameter can be used to directly specify a device which is then
110           taken as DCS directory (myconfig=/dev/sda1, for example). The <a
111           href="http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.200905.txt;hb=HEAD">
112           documentation of the behavior up to Grml 2009.05 is documented</a> as
113           well as <a href="
114           http://git.grml.org/?p=grml-autoconfig.git;a=blob;f=doc/grml-autoconfig.current.txt;hb=HEAD">the
115           behavior in current Grml versions</a>. Special thanks to Marc Haber
116           for his work.</li>
117
118           <li><strong>grml-autconfig configuration</strong>: support for
119           overwriting values via /etc/grml/autoconfig.local has been added, so
120           configuration changes are possible without running into file conflicts
121           on upgrade.</li>
122
123           </li>
124
125         </ul>
126
127         <h4>New features in Grml's Zsh</h4>
128
129         <ul>
130
131           <li><strong>grml zsh documentation</strong>: <a
132           href="/zsh/#grmlzshrc">grmlzshrc(5)</a> is a manpage providing
133           detailled information about grml's zsh configuration. On the grml
134           system it is available offline via 'man grmlzshrc'. An <a
135           href="http://grml.org/zsh/#grmlzshrc">online version is available</a>
136           as well. Special thanks to Joerg Woelke for his work.</li>
137
138           <li><strong>Directory specific shell configuration with Zsh</strong>:
139           based on directories you can set your own profiles. Further details <a
140           href="http://michael-prokop.at/blog/2009/05/30/directory-specific-shell-configuration-with-zsh/">available
141           online</a>.</li>
142
143           <li>Using <strong>history-incremental-pattern-search-*</strong> for
144           incremental history searches per default (via ^r and ^s). Press ctrl-r
145           to search in the history using the specified pattern. For example you
146           can type 'cd*grml' for searching command lines containing 'cd
147           ~/devel/grml2usb' or 'cd ~/git/grml-live. You can iterate through the
148           results as usual too retyping ^r or ^s. </li>
149
150         </ul>
151
152         <h4>New grml-scripts:</h4>
153
154         <ul>
155
156           <li><strong>grml-exec-wrapper</strong>:  simple but smart program
157           execution wrapper. This script is for executing commands but check
158           whether the specified program is available at all. If the command is
159           not available an error message is displayed either on the command line
160           (if $DISPLAY is empty) or as graphical version (if $DISPLAY is
161           set).</li>
162
163           <li><strong>grml-sniff</strong>: script for configuring a network
164           sniffing setup.</li>
165
166         </ul>
167
168         <h4><a href="/grml2usb/">grml2usb</a> (install grml ISO(s) on usb device for booting):</h4>
169
170         <ul>
171
172           <li>using syslinux as default bootmanager (grub available only as
173           option using --grub)</li>
174
175           <li>support for new vesamenu bootsplash, including support for
176           multi-ISO setup</li>
177
178           <li>adding additional ISOs to an existing grml2usb installation
179           is possible (specifying different default boot options is possible as
180           well)</li>
181
182           <li>grml2iso (tool to create a multiboot grml ISO using grml2usb)
183           supports vesamenu bootsplash, altering of bootoptions and removing
184           existing boot parameters. grml2iso also supports copying files to the
185           generated iso (easy remastering for common usecases).</li>
186
187         </ul>
188
189         <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
190         in the grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
191         more details regarding grml2usb.</p>
192
193         <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via grml):</h4>
194
195         <ul>
196
197           <li>new cmdline option for specifying target architecture
198           (--arch)</li>
199
200           <li>use cdn.debian.net as default mirror</li>
201
202           <li>several bugfixes and more updates... check out the <a
203           href="http://git.grml.org/?p=grml-debootstrap.git;a=blob;f=debian/changelog;hb=HEAD">Debian
204           changelog</a> for details</li>
205
206         </ul>
207
208         <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
209         details regarding grml-debootstrap.</p>
210
211         <h4><a href="/grml-live/">grml-live</a> (build system for creating a
212         Grml (based) Linux live system):</h4>
213
214         <ul>
215
216           <li>integrate grub2 for hybrid boot (special thanks to Thorsten
217           Glaser)</li>
218
219           <li>provide information about grml-live version and Debian/suite
220           through /etc/grml_live_version in the generated ISO</li>
221
222           <li>new graphical boot menu. Can be disabled via
223           ISOLINUX_METHOD=console</li>
224
225           <li>new configuration variables DISTRI_NAME and DISTRI_INFO which
226           should allow easier rebranding of grml-live based distributions</li>
227
228           <li>support installation of local files (not being part of any Debian
229           package) through $CHROOT_INSTALL</li>
230
231           <li>display path of FAI logs during execution of grml-live</li>
232
233           <li>replace all references to ftp.de.debian.org with
234           cdn.debian.net</li>
235
236           <li>new cmdline option: "-n" skips generation of the ISO file</li>
237
238           <li>add check for valid Debian suite name to avoid breakage of
239           sources.list if someone calls grml-live with a typo in the -s
240           option</li>
241
242           <li>split the single /etc/apt/sources.list file into structured files
243           in /etc/apt/sources.list.d/</li>
244
245           <li>buildd scripts support building Debian/squeeze based ISOs</li>
246
247           <li>... and several further improvements, bugfixes and software
248           updates. Check out <a
249           href="http://git.grml.org/?p=grml-live.git;a=blob;f=debian/changelog;hb=HEAD">the
250           changelog</a> for all the details.</li>
251
252         </ul>
253
254         <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
255         more details regarding grml-live.</p>
256
257         <h3>Kernel</h3>
258
259         <p>Based on vanilla kernel 2.6.31.5 including <a
260         href="/kernel/">several patches</a> and the aufs module.</p>
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=grml64-medium_2009.05">grml64-medium_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>Use of Debian Geo Mirror</strong>: Grml uses
277           cdn.debian.net as Debian mirror in the sources.list setup nowadays.
278           This should select a mirror near to the location of the user, so the
279           default Debian mirror in Grml is no longer a server from Germany
280           only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
281           Debian Wiki</a> for further information.</li>
282
283           <li><strong>Use of sources.list.d</strong>: the Debian mirror
284           configuration moved from /etc/apt/sources.list to the directory
285           /etc/apt/sources.list.d/. The Grml mirror configuration can be found
286           in /etc/apt/sources.list.d/grml.list and the Debian mirror
287           configuration is located in /etc/apt/sources.list.d/debian.list.</li>
288
289         </ul>
290
291         <h3>Packages / Software</h3>
292
293         <p>Details about shipped packages and their versions on grml64-medium are
294         available at the <a href="/files/#debian">Debian section</a>. Visit <a
295         href="/files/release-2009.10-grml-medium64/dpkg_get_selections">dpkg_get_selections</a>
296         for a main package listing and <a
297           href="/files/release-2009.10-grml-medium64/dpkg_list">dpkg_list</a> for a more
298           detailed list of packages shipped with grml64-medium 2009.10.</p>
299
300         <h3>Updates</h3>
301
302         <p>Updated all packages to Debian Unstable branch by 22nd of october
303         2009 (plus some further selected updates).</p>
304
305         <p>Removed 7 packages (excluding lib* and *2.6.28-grml64*) - please
306         notice that some of them are available under
307         different names/in different packages:</p>
308
309 <pre class="rahmen">
310   *2.6.28-grml64* lib*
311
312   ash diff grml-saveconfig grml-terminalserver-data mktemp timeout vbetool
313 </pre>
314
315          <p>Added 16 new packages (exluding lib* and *2.6.31-grml64*):</p>
316
317 <pre class="rahmen">
318   aumix-common diffutils firmware-ralink fontconfig gcc-4.2-base gnupg-curl
319   grub-pc install-info iw links mksh scsitools sg3-utils shared-mime-info
320   xserver-xorg-input-evtouch xserver-xorg-video-ivtv
321 </pre>
322
323         <h3>Known issues</h3>
324
325         <p>Take a look at <a
326         href="http://wiki.grml.org/doku.php?id=grml64-medium_2009.10">grml64-medium_2009.10 @ grml-wiki</a>.
327         Please report problems using information on <a
328           href="/bugs/">grml.org/bugs/</a>.</p>
329
330         <h3>Download grml64-medium 2009.10</h3>
331
332         <p>grml 2009.10 can be downloaded from the mirrors listed on <a
333           href="/download/">grml.org/download/</a>.</p>
334
335         <h3>Feedback</h3>
336
337         <p>Your comments, bug reports, patches, and suggestions will help
338         fixing bugs and improving future releases. If you find a problem with
339         the release please check <a
340           href="http://wiki.grml.org/doku.php?id=grml64-medium_2009.10">grml64-medium_2009.10 @
341           grml-wiki</a> and report problems using information on <a
342           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
343         feature requests <a href="/contact/">to the grml-team</a>!</p>
344
345         <ul>
346           <li><a href="/contact/">grml.org/contact/</a>
347           <li><a href="/irc/">#grml on irc.freenode.org</a>
348         </ul>
349
350         <h3>Thanks</h3>
351
352         <p>Many thanks (alphabetically) in this release go to
353         Alexander 'Leo' Bergolth,
354         Al Sten-Clanton,
355         Andras Korn,
356         Andreas Thienemann,
357         António P. P. Almeida,
358         Axel Beckert,
359         Christian Bricart,
360         Christian Hofstaedtler,
361         Christian Vogel,
362         Daniel Tiefnig,
363         Daniel Weuthen,
364         Ernesto Domato,
365         Frank Prochnow,
366         Helge Wagner,
367         Joerg Woelke,
368         Julian Langschädel,
369         Marcel Meckel,
370         Marc Haber,
371         Marc 'HE' Brockschmidt,
372         Markus Schimpf,
373         Michael Schierl,
374         Michael Whapples,
375         Moritz Wilhelmy,
376         Peter Palfrader,
377         Ralf Moll,
378         Sedat Dilek,
379         Stefan Traby,
380         Thomas Koehler,
381         Thorsten Glaser,
382         Ulrich Zehl,
383         Walter Haidinger,
384         Wernfried Haas and
385         Zoran Dzelajlija
386         for their contributions.</p>
387
388         <h3>More Information</h3>
389
390         <p>You can find out more about grml on <a href="/">our website</a>, <a
391           href="/irc/">IRC channel</a>, and <a
392           href="http://wiki.grml.org/">wiki</a>.
393
394         <p>To sign up for future grml announcements, please subscribe to <a
395           href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
396           announcement list</a>.</p>
397
398         <p>If you are interested in development releases grab the daily ISOs
399         from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
400
401         <h3>Further Questions?</h3>
402
403         <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
404
405         <h3>Credits</h3>
406
407         <p style="text-align: center">
408         <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" />
409         </p>
410
411
412 </div>
413
414 <?php include '../../static_bottom.inc'; ?>