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