Fix missed included
[grml.org.git] / changelogs / README-grml64-medium-2010.04 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: grml64-medium 2010.04 - Codename Grmlmonster</title>
5 <meta name="Title" content="grml.org - Release Notes: grml64-medium 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 grml64-medium 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 [% 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_2010.04.jpg" alt="*" /></a></p>
29
30         <h1>Release Notes for grml64-medium 2010.04 - codename <a
31         href="/faq/#releasename">Grmlmonster</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>vnc bootoption</strong>: booting with vnc=yourpassword and
62           the startx bootoption automatically starts the vnc service for user
63           'grml' using graphical remote access with provided password
64
65           <li><strong>dmraid related bootoptions</strong>: nodmraid to not
66           enable present dmraid devices,
67           dmraid=on to automatically enable any present dmraid devices and
68           dmraid=off to actively try to stop any possibly present dmraid
69           devices.
70
71           <li>New <strong>bootoption bootid</strong> for improving reliability
72           of boot process. The specified argument to the bootoption is matched
73           against a token on the ISO to make sure that only the correct Grml
74           version gets booted.</li>
75
76           <li>More <strong>robust network booting</strong>: The last Grml
77           release (2010.04) already invented the ethdevice= bootoption which
78           allows you to specify a specific NIC for booting. The bootoption
79           ethdevice and its surrounding code has been extended so it is possible to specify
80           multiple devices at once that should be configured. If you don't have
81           any specific configuration all present NICs will be used for
82           configuration via DHCP automatically. Visit <a
83           href="http://grml.supersized.org/archives/337-More-robust-network-booting.html">the
84           Grml developer blog for further information</a>
85
86           <li>Providing an improved <strong>default configuration for
87           top(1)</strong> utility when running as (non-root) user
88
89           <li>Improved <strong>serial console</strong> handling through
90           /etc/inittab*. Using normal getty instead of mgetty and several baud
91           rate settings (115200,57600,38400,19200,9600,4800,2400,1200) to let
92           getty figure out which mode should be used.
93
94           <li>Reworked <strong>xinitrc handling</strong>: modularize the code into ~/.xinitrc.d/
95           and support configuration through ~/.config/grml/xinitrc.
96
97         </ul>
98
99         <h4>New features in <a href="/zsh/#grmlzshrc">Grml's Zsh</a></h4>
100
101         <ul>
102
103           <li>new function changed()
104
105           <li>zshrc: map backtab to reverse-menu-complete
106
107           <li>smarter C-z shortcut
108
109           <li>Switch `minimal-shell()' from ksh93 to mksh
110
111           <li>Use wrapper functions for changing title/screen
112
113           <li>Some minor bugfixes and code enhancements
114
115         </ul>
116
117         <h4>Major changes in grml-scripts:</h4>
118
119         <ul>
120
121           <li>grml-quickconfig: rewritten from scratch with proper customisation support, now being shipped through
122           new Debian package grml-quickconfig
123
124           <li>Remove deprecated bt-audio script
125
126           <li>grml-lock: add support for graphical version via gdialog/zenity
127
128           <li>grml-setlang: do not set LC_CTYPE any longer
129
130           <li>grml-hostname: address xauth issue
131
132           <li>zsh-login: do not disable grml-quickconfig for serial console
133
134           <li>grml-info: improve support for customisation
135
136         </ul>
137
138         <h4><a href="/grml2usb/">grml2usb</a> (install Grml ISO(s) on usb device for booting):</h4>
139
140         <ul>
141
142           <li>Mount vfat devices with explicit iocharset option
143           <li>Support bootid bootoption
144           <li>Also set GRML_DEFAULT when running with --dry-run
145           <li>Make sure that --grub-mbr requires --grub
146           <li>... some minor bugfixes
147
148         </ul>
149
150         <p>Visit <a href="http://wiki.grml.org/doku.php?id=usb">the usb webpage
151         in the Grml wiki</a> and <a href="/grml2usb/">grml.org/grml2usb</a> for
152         more details regarding grml2usb.</p>
153
154         <h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing plain Debian via Grml):</h4>
155
156         <ul>
157
158           <li>Add support for specifying filesystem + provide /etc/network/interfaces.examples
159           <li>Introduce option --nopackages
160           <li>Display executed debootstrap cmdline when running it
161           <li>Introduce --pre-scripts to be executed before chroot-scripts
162           <li>Remove cached debs by default to reduce diskpace during bootstrap
163           <li>Support and enable per default --keyring option
164           <li>... plus some bugfixes and minor enhancements
165
166         </ul>
167
168         <p>Visit <a href="/grml-debootstrap/">grml.org/grml-debootstrap/</a> for more
169         details regarding grml-debootstrap.</p>
170
171         <h4><a href="/grml-live/">grml-live</a> (build system for creating a
172         Grml (based) Linux live system):</h4>
173
174         <ul>
175
176           <li>Support for logging build information to database via grml-live-db
177           <li>Support new option '-d &lt;date&gt;' to use specified date instead of build time as date of release
178           <li>Add support for /boot/isolinux/submenu*.cfg files
179           <li>Add persistency feature to boot menu
180           <li>Simplify syslinux.cfg
181           <li>Disable PDiffs by default via /etc/apt/apt.conf.d/20pdiffs
182           <li>Support DEFAULT_BOOTOPTIONS via configuration file
183           <li>Store package list on ISO
184           <li>Ignore $EXIT_ON_MISSING_PACKAGES if running a dirty build through -B
185           <li>Rename /etc/grml/fai/files to /etc/grml/fai/config/files and move /etc/grml/fai/live-initramfs to /etc/grml/fai/config
186           <li>Provide buildd as separate Debian package buildd, use nail instead of mutt in buildd for sending mails
187           <li>.... plus several software related updates and bugfixes - check out the changelog for details
188
189         </ul>
190
191         <p>Visit <a href="/grml-live/">grml.org/grml-live</a> for
192         more details regarding grml-live.</p>
193
194         <h3>Kernel</h3>
195
196         <p>Based on vanilla kernel 2.6.33.2 including <a
197         href="/kernel/">several patches</a> and additional modules:</p>
198
199 <pre class="rahmen">
200   aufs virtualbox-ose-guest
201 </pre>
202
203         <p>Visit <a href="/kernel/">grml.org/kernel/</a> for more details
204         regarding Grml's kernel.</p>
205
206         <h3>Bugfixes</h3>
207
208         <p>Fixed several bugs and issues reported on <a
209         href="http://wiki.grml.org/doku.php?id=grml64-medium_2009.10">grml64-medium_2009.10 @
210         grml-wiki</a> and in the <a href="http://bts.grml.org/grml/">bug
211         tracking system</a>.</p>
212
213         <h3>Important Changes</h3>
214
215         <ul>
216
217           <li>Bootoption <strong>home</strong> has been dropped, the persistency
218           feature present since 2009.10 replaces this option.</li>
219
220           <li>Grml uses <strong>lang=en as default</strong> instead of lang=us
221           if no 'lang' bootoption has been specified.</li>
222
223           <li><strong>CPU frequency scaling enabled</strong> on all hardware
224           <strong>by default</strong> so it's no longer limited to laptops
225           only.</li>
226
227           <li>Grml's udev package has been dropped in favour of Debian's plain
228           version and adding Grml specified configuration and scripts through
229           Debian package <strong>grml-udev-config</strong>.</li>
230
231           <li>As the bootoption <strong>bootid</strong> is used as default
232           bootoption you need to make sure that you've an according and valid
233           bootid=... entry in your kernel cmdline or use the ignore_bootid
234           bootoption to skip the boot id check. This is especially relevant for
235           grml2usb installations (make sure to use a recent grml2usb version) as
236           well as booting with isofrom/findiso bootoptions from harddisks.</li>
237
238         </ul>
239
240         <h3>Packages / Software</h3>
241
242         <p>Details about shipped packages and their versions on grml64-medium are
243         available at the <a href="/files/#debian">Debian section</a>. Visit <a
244         href="/files/release-2010.04-grml-medium64/dpkg_get_selections">dpkg_get_selections</a>
245         for a main package listing and <a
246           href="/files/release-2010.04-grml-medium64/dpkg_list">dpkg_list</a> for a more
247           detailed list of packages shipped with grml64-medium 2010.04.</p>
248
249         <h3>Updates</h3>
250
251         <p>Updated all packages to Debian Unstable branch by 24st of march
252         2010 (plus some further selected updates).</p>
253
254         <p>Removed 24 packages (excluding lib* and *2.6.31-grml64*) - please
255         notice that some of them are available under
256         different names/in different packages:</p>
257
258 <pre class="rahmen">
259   *2.6.31-grml* lib*
260
261   acl aufs-tools console-setup consolekit cpp-4.3 
262   dbus finger gcc-4.3 gcc-4.3-base 
263   gcc-4.3-multilib gcc-multilib 
264   grml-mercurial-utils grml-scanpartitions hal 
265   hal-info linux-libc-dev memtest86+ mercurial 
266   mercurial-common openssl-blacklist policykit 
267   ttf-dejavu ttf-dejavu-extra 
268   xserver-xorg-input-hyperpen
269 </pre>
270
271          <p>Added 19 new packages (exluding lib* and *2.6.33-grml64*):</p>
272
273 <pre class="rahmen">
274   apt-xapian-index cpp-4.4 gcc-4.4 genisoimage 
275   grml-quickconfig grml-quickconfig-standard 
276   grml-udev-config iptraf iso-codes jfsutils 
277   kexec-tools keyboard-configuration python-debian 
278   python-xapian python2.6 python2.6-minimal slsh 
279   ufsutils zerofree
280 </pre>
281
282         <h3>Major changes since release 2009.10 (20091031)</h3>
283
284         <ul>
285
286             <li>Grml <a href="http://grml.supersized.org/archives/336-Grml-goes-microblogging.html">goes microblogging</a>.</li>
287             <li>New <a href="http://ml.grml.org/mailman/listinfo/grml-devel">Grml developer mailinglist</a>.</li>
288
289         </ul>
290
291         <h3>Known issues</h3>
292
293         <p>Take a look at <a
294         href="http://wiki.grml.org/doku.php?id=grml64-medium_2010.04">grml64-medium_2010.04 @ grml-wiki</a>.
295         Please report problems using information on <a
296           href="/bugs/">grml.org/bugs/</a>.</p>
297
298         <h3>Download grml64-medium 2010.04</h3>
299
300         <p>grml64-medium 2010.04 can be downloaded from the mirrors listed on <a
301           href="/download/">grml.org/download/</a>.</p>
302
303         <h3>Feedback</h3>
304
305         <p>Your comments, bug reports, patches, and suggestions will help
306         fixing bugs and improving future releases. If you find a problem with
307         the release please check <a
308           href="http://wiki.grml.org/doku.php?id=grml64-medium_2010.04">grml64-medium_2010.04 @
309           grml-wiki</a> and report problems using information on <a
310           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
311         feature requests <a href="/contact/">to the Grml team</a>!</p>
312
313         <ul>
314           <li><a href="/contact/">grml.org/contact/</a>
315           <li><a href="/irc/">#grml on irc.freenode.org</a>
316         </ul>
317
318         <a name="thanks"></a>
319         <h3>Thanks</h3>
320
321         <p>Many thanks (alphabetically) in this release go to
322         Alexander Menk,
323         Andras Korn,
324         Axel Beckert,
325         Christoph Biedl,
326         Christian Hofstaedtler,
327         Daniel Borkmann,
328         Gregor Perner,
329         Jordan Uggla,
330         Mark Jonas,
331         Moritz Augsburger,
332         Pawel Sadkowski,
333         Richard Hartmann,
334         Sedat Dilek,
335         Stefan Weiss,
336         Suhanov Maxim,
337         Timo Boettcher,
338         Thomas Arendsen Hein,
339         Tong Sun,
340         Xuân Baldauf and
341         Zoran Dzelajlija
342         for their contributions.</p>
343
344         <h3>More Information</h3>
345
346         <p>You can find out more about grml on <a href="/">our website</a>, <a
347           href="/irc/">IRC channel</a>, and <a
348           href="http://wiki.grml.org/">wiki</a>.
349
350         <p>To sign up for future Grml announcements, please subscribe to <a
351           href="http://lists.mur.at/mailman/listinfo/grml-announce">Grml's
352           announcement list</a>.</p>
353
354         <p>If you are interested in development releases grab the daily ISOs
355         from <a href="http://daily.grml.org/">daily.grml.org</a>.</p>
356
357         <h3>Further Questions?</h3>
358
359         <p>Please feel free to <a href="http://grml.org/contact/">contact us.</a></p>
360
361 </div>
362
363 [% INCLUDE static_bottom.inc %]