c16be4179e7792bc8f34c29d66e026215a498ed1
[grml.org.git] / changelogs / README-grml-small-2010.04 / index.php
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: grml-small 2010.04 - Codename Grmlmonster</title>
5 <meta name="Title" content="grml.org - Release Notes: grml-small 2010.04 Grmlmonster" />
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-small 2010.04" />
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         <h1>Release Notes for grml-small 2010.04 - codename <a
28         href="/faq/#releasename">Grmlmonster</a></h1>
29
30         <h3>About</h3>
31
32         <p>Grml is a bootable live system (Live-CD) based on Debian. It
33         includes a collection of GNU/Linux software especially for system
34         administrators and users of texttools. Grml provides automatic hardware
35         detection. You can use Grml (for example) as a rescue system, for
36         analyzing systems/networks or as a working environment. It is not
37         necessary to install anything to a harddisk; you don't even need a
38         harddisk to run it. Due to on-the-fly decompression Grml includes about
39         2 GB of software and documentation on the CD.</p>
40
41         <p>Whereas Grml provides about 2 GB of software on a 700 MB ISO, <a
42         href="/faq/#whatissmall">grml-small</a> is a flavor with only ~100 MB
43         ISO-size (~275 MB uncompressed). It does not provide a lot of software
44         but the essential stuff for being a rescue system on a business card
45         CD-ROM or a small USB device. You can use the Debian package management
46         system to install software on the fly (assuming you have network access
47         to a Debian mirror). Take a look at the '<a
48         href="/files/">Debian-Information</a>'-section if you are searching for
49         the package list.</p>
50
51         <h3>New features</h3>
52
53         <h4>Special new features:</h4>
54
55         <ul>
56
57           <li><strong>dmraid related bootoptions</strong>: nodmraid to not
58           enable present dmraid devices,
59           dmraid=on to automatically enable any present dmraid devices and
60           dmraid=off to actively try to stop any possibly present dmraid
61           devices.
62
63           <li>New <strong>bootoption bootid</strong> for improving reliability
64           of boot process. The specified argument to the bootoption is matched
65           against a token on the ISO to make sure that only the correct Grml
66           version gets booted.</li>
67
68           <li>More <strong>robust network booting</strong>: The last Grml
69           release (2009.10) already invented the ethdevice= bootoption which
70           allows you to specify a specific NIC for booting. The bootoption
71           ethdevice and its surrounding code has been extended so it is possible to specify
72           multiple devices at once that should be configured. If you don't have
73           any specific configuration all present NICs will be used for
74           configuration via DHCP automatically. Visit <a
75           href="http://grml.supersized.org/archives/337-More-robust-network-booting.html">the
76           Grml developer blog for further information</a>
77
78           <li>Providing an improved <strong>default configuration for
79           top(1)</strong> utility when running as (non-root) user
80
81           <li>Improved <strong>serial console</strong> handling through
82           /etc/inittab*. Using normal getty instead of mgetty and several baud
83           rate settings (115200,57600,38400,19200,9600,4800,2400,1200) to let
84           getty figure out which mode should be used.
85
86         </ul>
87
88         <h4>New features in <a href="/zsh/#grmlzshrc">Grml's Zsh</a></h4>
89
90         <ul>
91
92           <li>new function changed()
93
94           <li>zshrc: map backtab to reverse-menu-complete
95
96           <li>smarter C-z shortcut
97
98           <li>Switch `minimal-shell()' from ksh93 to mksh
99
100           <li>Use wrapper functions for changing title/screen
101
102           <li>Some minor bugfixes and code enhancements
103
104         </ul>
105
106         <h4>Major changes in grml-scripts:</h4>
107
108         <ul>
109
110           <li>grml-quickconfig: rewritten from scratch with proper customisation support, now being shipped through
111           new Debian package grml-quickconfig
112
113           <li>Remove deprecated bt-audio script
114
115           <li>grml-setlang: do not set LC_CTYPE any longer
116
117           <li>grml-hostname: address xauth issue
118
119           <li>zsh-login: do not disable grml-quickconfig for serial console
120
121           <li>grml-info: improve support for customisation
122
123         </ul>
124
125         <h4><a href="/grml2usb/">grml2usb</a> (install Grml ISO(s) on usb device for booting):</h4>
126
127         <ul>
128
129           <li>Mount vfat devices with explicit iocharset option
130           <li>Support bootid bootoption
131           <li>Also set GRML_DEFAULT when running with --dry-run
132           <li>Make sure that --grub-mbr requires --grub
133           <li>... some minor bugfixes
134
135         </ul>
136
137         <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
138         in the Grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
139         more details regarding grml2usb.</p>
140
141         <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via Grml):</h4>
142
143         <ul>
144
145           <li>Add support for specifying filesystem + provide /etc/network/interfaces.examples
146           <li>Introduce option --nopackages
147           <li>Display executed debootstrap cmdline when running it
148           <li>Introduce --pre-scripts to be executed before chroot-scripts
149           <li>Remove cached debs by default to reduce diskpace during bootstrap
150           <li>Support and enable per default --keyring option
151           <li>... plus some bugfixes and minor enhancements
152
153         </ul>
154
155         <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
156         details regarding grml-debootstrap.</p>
157
158         <h3>Kernel</h3>
159
160         <p>Based on vanilla kernel 2.6.33.2 including <a
161         href="/kernel/">several patches</a> and the aufs module.</p>
162
163         <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
164         regarding Grml's kernel.</p>
165
166         <h3>Bugfixes</h3>
167
168         <p>Fixed several bugs and issues reported on <a
169         href="http://wiki.grml.org/doku.php?id=grml-small_2009.10">grml-small_2009.10 @
170         grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
171         tracking system</a>.</p>
172
173         <h3>Important Changes</h3>
174
175         <ul>
176
177           <li>Bootoption <strong>home</strong> has been dropped, the persistency 
178           feature present since 2009.10 replaces this option.</li>
179
180           <li>Grml uses <strong>lang=en as default</strong> instead of lang=us 
181           if no 'lang' bootoption has been specified.</li>
182
183           <li>Grml's udev package has been dropped in favour of Debian's plain
184           version and adding Grml specified configuration and scripts through
185           Debian package <strong>grml-udev-config</strong>.</li>
186
187           <li>As the bootoption <strong>bootid</strong> is used as default 
188           bootoption you need to make sure that you've an according and valid 
189           bootid=... entry in your kernel cmdline or use the ignore_bootid 
190           bootoption to skip the boot id check. This is especially relevant for 
191           grml2usb installations (make sure to use a recent grml2usb version) as 
192           well as booting with isofrom/findiso bootoptions from harddisks.</li>
193           
194         </ul>
195
196         <h3>Packages / Software</h3>
197
198         <p>Details about shipped packages and their versions on grml are
199         available at the <a href="/files/#debian">Debian section</a>. Visit <a
200         href="/files/release-2010.04-small/dpkg_get_selections">dpkg_get_selections</a>
201         for a main package listing and <a
202           href="/files/release-2010.04-small/dpkg_list">dpkg_list</a> for a more
203           detailed list of packages shipped with Grml 2010.04.</p>
204
205         <h3>Updates</h3>
206
207         <p>Updated all packages to Debian Unstable branch by 24st of march
208         2010 (plus some further selected updates).</p>
209
210         <p>Removed 2 packages (excluding lib* and *2.6.31-grml*) - please
211         notice that some of them are available under
212         different names/in different packages:</p>
213
214 <pre class="rahmen">
215   *2.6.31-grml* lib*
216
217   gcc-4.3-base grml-scanpartitions
218 </pre>
219
220          <p>Added 10 new packages (exluding lib* and *2.6.33-grml*):</p>
221
222 <pre class="rahmen">
223   acpi-support-base gettext-base grml-quickconfig 
224   grml-quickconfig-standard grml-udev-config 
225   jfsutils kexec-tools mksh slsh ufsutils
226 </pre>
227
228         <h3>Major changes since release 2009.10 (20091031)</h3>
229
230         <ul>
231
232             <li>Grml <a href="http://grml.supersized.org/archives/336-Grml-goes-microblogging.html">goes microblogging</a>.</li>
233             <li>New <a href="http://ml.grml.org/mailman/listinfo/grml-devel">Grml developer mailinglist</a>.</li>
234
235         </ul>
236
237         <h3>Known issues</h3>
238
239         <p>Take a look at <a
240         href="http://wiki.grml.org/doku.php?id=grml-small_2010.04">grml-small_2010.04 @ grml-wiki</a>.
241         Please report problems using information on <a
242           href="/bugs/">grml.org/bugs/</a>.</p>
243
244         <h3>Download grml-small 2010.04</h3>
245
246         <p>grml-small 2010.04 can be downloaded from the mirrors listed on <a
247           href="/download/">grml.org/download/</a>.</p>
248
249         <h3>Feedback</h3>
250
251         <p>Your comments, bug reports, patches, and suggestions will help
252         fixing bugs and improving future releases. If you find a problem with
253         the release please check <a
254           href="http://wiki.grml.org/doku.php?id=grml-small_2010.04">grml-small_2010.04 @
255           grml-wiki</a> and report problems using information on <a
256           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
257         feature requests <a href="/contact/">to the grml-team</a>!</p>
258
259         <ul>
260           <li><a href="/contact/">grml.org/contact/</a>
261           <li><a href="/irc/">#grml on irc.freenode.org</a>
262         </ul>
263
264         <h3>Thanks</h3>
265
266         <p>Many thanks (alphabetically) in this release go to
267         Alexander Menk,
268         Andras Korn,
269         Axel Beckert,
270         Christoph Biedl,
271         Christian Hofstaedtler,
272         Daniel Borkmann,
273         Gregor Perner,
274         Jordan Uggla,
275         Mark Jonas,
276         Moritz Augsburger,
277         Pawel Sadkowski,
278         Richard Hartmann,
279         Sedat Dilek,
280         Stefan Weiss,
281         Suhanov Maxim,
282         Timo Boettcher,
283         Thomas Arendsen Hein,
284         Tong Sun,
285         Xuân Baldauf and
286         Zoran Dzelajlija
287         for their contributions.</p>
288
289         <h3>More Information</h3>
290
291         <p>You can find out more about grml on <a href="/">our website</a>, <a
292           href="/irc/">IRC channel</a>, and <a
293           href="http://wiki.grml.org/">wiki</a>.
294
295         <p>To sign up for future Grml announcements, please subscribe to <a
296           href="http://lists.mur.at/mailman/listinfo/grml-announce">Grml's
297           announcement list</a>.</p>
298
299         <p>If you are interested in development releases grab the daily ISOs
300         from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
301
302         <h3>Further Questions?</h3>
303
304         <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
305
306 </div>
307
308 <?php include '../../static_bottom.inc'; ?>