mass rename/edit
[grml.org.git] / changelogs / README-grml-medium-2009.10 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: grml-medium 2009.10 - Codename Hello-Wien</title>
5 <meta name="Title" content="grml.org - Release Notes: grml-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 grml-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 grml-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">grml-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 additional modules:</p>
261
262 <pre class="rahmen">
263   aufs virtualbox-ose-guest
264 </pre>
265
266         <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
267         regarding the grml-kernel.</p>
268
269         <h3>Bugfixes</h3>
270
271         <p>Fixed several bugs and issues reported on <a
272         href="http://wiki.grml.org/doku.php?id=grml-medium_2009.05">grml-medium_2009.05 @
273         grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
274         tracking system</a>.</p>
275
276         <h3>Important Changes</h3>
277
278         <ul>
279
280           <li><strong>Use of Debian Geo Mirror</strong>: Grml uses
281           cdn.debian.net as Debian mirror in the sources.list setup nowadays.
282           This should select a mirror near to the location of the user, so the
283           default Debian mirror in Grml is no longer a server from Germany
284           only. Visit <a href="http://wiki.debian.org/DebianGeoMirror">the
285           Debian Wiki</a> for further information.</li>
286
287           <li><strong>Use of sources.list.d</strong>: the Debian mirror
288           configuration moved from /etc/apt/sources.list to the directory
289           /etc/apt/sources.list.d/. The Grml mirror configuration can be found
290           in /etc/apt/sources.list.d/grml.list and the Debian mirror
291           configuration is located in /etc/apt/sources.list.d/debian.list.</li>
292
293         </ul>
294
295         <h3>Packages / Software</h3>
296
297         <p>Details about shipped packages and their versions on grml-medium are
298         available at the <a href="/files/#debian">Debian section</a>. Visit <a
299         href="/files/release-2009.10-medium/dpkg_get_selections">dpkg_get_selections</a>
300         for a main package listing and <a
301           href="/files/release-2009.10-medium/dpkg_list">dpkg_list</a> for a more
302           detailed list of packages shipped with grml-medium 2009.10.</p>
303
304         <h3>Updates</h3>
305
306         <p>Updated all packages to Debian Unstable branch by 22nd of october
307         2009 (plus some further selected updates).</p>
308
309         <p>Removed 7 packages (excluding lib* and *2.6.28-grml*) - please
310         notice that some of them are available under
311         different names/in different packages:</p>
312
313 <pre class="rahmen">
314   *2.6.28-grml* lib*
315
316   ash diff grml-saveconfig grml-terminalserver-data mktemp timeout vbetool
317 </pre>
318
319          <p>Added 16 new packages (exluding lib* and *2.6.31-grml*):</p>
320
321 <pre class="rahmen">
322   aumix-common diffutils fontconfig gnupg-curl grub-pc info install-info iw
323   links mksh schilylibs scsitools sg3-utils shared-mime-info
324   xserver-xorg-input-evtouch xserver-xorg-video-ivtv
325 </pre>
326
327         <h3>Known issues</h3>
328
329         <p>Take a look at <a
330         href="http://wiki.grml.org/doku.php?id=grml-medium_2009.10">grml-medium_2009.10 @ grml-wiki</a>.
331         Please report problems using information on <a
332           href="/bugs/">grml.org/bugs/</a>.</p>
333
334         <h3>Download grml-medium 2009.10</h3>
335
336         <p>grml 2009.10 can be downloaded from the mirrors listed on <a
337           href="/download/">grml.org/download/</a>.</p>
338
339         <h3>Feedback</h3>
340
341         <p>Your comments, bug reports, patches, and suggestions will help
342         fixing bugs and improving future releases. If you find a problem with
343         the release please check <a
344           href="http://wiki.grml.org/doku.php?id=grml-medium_2009.10">grml-medium_2009.10 @
345           grml-wiki</a> and report problems using information on <a
346           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
347         feature requests <a href="/contact/">to the grml-team</a>!</p>
348
349         <ul>
350           <li><a href="/contact/">grml.org/contact/</a>
351           <li><a href="/irc/">#grml on irc.freenode.org</a>
352         </ul>
353
354         <h3>Thanks</h3>
355
356         <p>Many thanks (alphabetically) in this release go to
357         Alexander 'Leo' Bergolth,
358         Al Sten-Clanton,
359         Andras Korn,
360         Andreas Thienemann,
361         António P. P. Almeida,
362         Axel Beckert,
363         Christian Bricart,
364         Christian Hofstaedtler,
365         Christian Vogel,
366         Daniel Tiefnig,
367         Daniel Weuthen,
368         Ernesto Domato,
369         Frank Prochnow,
370         Helge Wagner,
371         Joerg Woelke,
372         Julian Langschädel,
373         Marcel Meckel,
374         Marc Haber,
375         Marc 'HE' Brockschmidt,
376         Markus Schimpf,
377         Michael Schierl,
378         Michael Whapples,
379         Moritz Wilhelmy,
380         Peter Palfrader,
381         Ralf Moll,
382         Sedat Dilek,
383         Stefan Traby,
384         Thomas Koehler,
385         Thorsten Glaser,
386         Ulrich Zehl,
387         Walter Haidinger,
388         Wernfried Haas and
389         Zoran Dzelajlija
390         for their contributions.</p>
391
392         <h3>More Information</h3>
393
394         <p>You can find out more about grml on <a href="/">our website</a>, <a
395           href="/irc/">IRC channel</a>, and <a
396           href="http://wiki.grml.org/">wiki</a>.
397
398         <p>To sign up for future grml announcements, please subscribe to <a
399           href="http://lists.mur.at/mailman/listinfo/grml-announce"> grml's
400           announcement list</a>.</p>
401
402         <p>If you are interested in development releases grab the daily ISOs
403         from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
404
405         <h3>Further Questions?</h3>
406
407         <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
408
409         <h3>Credits</h3>
410
411         <p style="text-align: center">
412         <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" />
413         </p>
414
415
416 </div>
417
418 <?php include '../../static_bottom.inc'; ?>