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