Add missing </li> closing tags
[grml.org.git] / changelogs / README-grml-2017.05-rc1 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: Grml 2017.05-rc1 - Codename Freedatensuppe</title>
5 <meta name="Title" content="grml.org - Release Notes: Grml 2017.05-rc1 Freedatensuppe" />
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 2017.05-rc1" />
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="https://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         <h1>Release Notes for Grml 2017.05-rc1 - codename <a href="/faq/#releasename">Freedatensuppe</a></h1>
28
29         <p><a href="/download/prerelease/">Download Now</a></p>
30
31         <h3>About</h3>
32
33         <p>Grml is a Debian based live system focusing on system administrators.
34         This Grml release provides fresh software packages from Debian testing (AKA stretch) and is the first Grml release using systemd as its init system.
35         As usual it also incorporates up2date hardware support and fixes known bugs from the previous Grml release.</p>
36
37         <h3>Important Changes</h3>
38
39         <ul>
40
41           <li>Switch from file-rc to systemd as init system.
42           grml-live (the build system for creating Grml (based) Linux live systems) still supports non-systemd systems using file-rc, though we don't plan to maintain this in the long run.
43           Due to the change to systemd some boot options in the current release might not work as before and some further issues might have been unnoticed yet.
44           Please <a href="/bugs/">let us know</a> if you should stumble upon any such issues.</li>
45
46           <li>New Grml repository signing key: 4096R/21E0CA38EA2EA4AB.
47           If you're using the Grml repositories (<a href="https://deb.grml.org/">deb.grml.org</a> please make sure to use a current version of the grml-debian-keyring package.
48           The GPG key is also available via <a href="https://deb.grml.org/repo-key.gpg">https://deb.grml.org/repo-key.gpg</a>.</li>
49
50           <li>Switched from vlock to physlock for console/desktop locking</li>
51
52           <li>Usage of net.ifnames=0 as default boot option</li>
53
54         </ul>
55
56         <h3>New features</h3>
57
58         <p>Highlighting the most relevant changes only:</p>
59
60         <ul>
61
62           <li><a href="/grml2usb/">grml2usb</a> (tool to install Grml ISOs to USB devices):
63
64             <ul>
65               <li>Support usage of grml2usb on EFI systems</li>
66               <li>New option --skip-usb-check to skip check whether target looks like a USB device</li>
67               <li>New option --rw-blockdev for usage with read-only/forensic like devices</li>
68             </ul>
69           </li>
70
71           <li><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):
72
73             <ul>
74               <li>Systemd support, providing backwards compatibility (non-systemd using file-rc) via FILE_RC class</li>
75               <li>Provide wayback machine via "-w &lt;date&gt;" to install Debian packages from specific date</li>
76               <li>Add support for netboot.xyz</li>
77               <li>Add SHA-256 and SHA-512 hashes</li>
78               <li>Generate /etc/issue with Grml release information</li>
79               <li>Switch from aptitude to apt usage for software installation</li>
80               <li>Output to "./grml" in current working directory by default</li>
81               <li>If locales-all package is installed skip locales generation</li>
82               <li>GRMLBASE/21-usersetup: add grml user to vboxsf group</li>
83               <li>New script 94-update-smart-drivedb to update smartmontools' drive database</li>
84               <li>templates: use net.ifnames=0 by default</li>
85             </ul>
86
87           </li>
88
89           <li>grml-hwinfo (tool to collect hardware information):
90
91             <ul>
92               <li>Support options --force + --quiet for usage with cron</li>
93               <li>Provide `acpi --everything` output in file `acpi.everything`</li>
94               <li>ip: also store table specific route information</li>
95             </ul>
96
97           </li>
98
99           <li><a href="/zsh/">grml-zshrc</a>:
100
101             <ul>
102               <li>Fall back to journalctl with llog + tlog aliases if /var/log/syslog doesn't exist</li>
103               <li>Make some ambiguous aliases optional via GRML_NO_APT_ALIASES + GRML_NO_SMALL_ALIASES</li>
104               <li>Sync zsh-lookup with its upstream repository</li>
105               <li>Add more robustness to completion caching setup</li>
106               <li>Drop 'setopt nonomatch' configuration</li>
107               <li>Rewrite large parts of persistent dirstack handling</li>
108               <li>No longer explicitly set SHELL</li>
109               <li>Add support for `fetch' in simple-extract()</li>
110               <li>Several updates to the bk function, incl. option '-ra' to removal all (even hidden) backups</li>
111               <li>Drop j alias (used for 'jobs -l')</li>
112             </ul>
113
114           </li>
115
116           <li><a href="/grml-debootstrap/">grml-debootstrap</a>:
117
118             <ul>
119               <li>Support Debian stretch and use Debian stretch as the new default release</li>
120               <li>Provide EFI support via --efi &lt;device&gt; option</li>
121               <li>Drop sysfsutils from default software package list</li>
122               <li>Don't generate rootfs entry in /etc/fstab if we don't know its UUID</li>
123               <li>Don't fiddle around with /etc/hosts</li>
124               <li>Honor GRUB_DISABLE_LINUX_UUID=true and don't set root=UUID then</li>
125               <li>Export TARGET_HOSTNAME before running post-scripts</li>
126               <li>Disable '^metadata_csum' feature when creating ext filesystem for jessie and older Debian releases</li>
127               <li>Ensure that grub-pc/install_devices is pointing to the requested device</li>
128               <li>Use parted to create partition table</li>
129               <li>Rename --scripts to --post-scripts for consistency, accordingly disable SCRIPTS by default, replaced by POST_SCRIPTS</li>
130               <li>Provide new option --remove-configs to delete grml-debootstrap configuration files from installed system</li>
131               <li>Ensure that grub-pc is installed in VMs even when using --nopackages</li>
132               <li>Provide hostname to pre-scripts by setting up /etc/hostname</li>
133               <li>Make it more friendly to install on non-Debian distributions</li>
134               <li>Drop contrib + non-free from default COMPONENTS, support --contrib + -non-free cmdline options</li>
135               <li>Install firmware-linux only when non-free is among the COMPONENTS</li>
136               <li>Use full fingerprint instead of short GPG key ids for Grml repository</li>
137             </ul>
138
139           </li>
140
141         </ul>
142
143         <h3>Bits &amp; bolts</h3>
144
145         <ul>
146           <li>Linux kernel is based on <b>4.9.17</b>.</li>
147           <li>Fixed several bugs from the <a href="https://bts.grml.org/grml/">bug tracking system</a>.</li>
148         </ul>
149
150         <h3>Packages</h3>
151
152         <p>Details about shipped packages and their versions on Grml are
153         available in the <a href="/files/#debian">Debian section</a>. Visit
154         <a href="/files/grml64-full_2017.05/dpkg.list">dpkg_list</a> for a
155         detailed list of packages shipped with Grml 2017.05(-rc1).</p>
156
157         <h3>Updates</h3>
158
159         <p>Packages are taken from Debian testing as of 5th of May 2017.
160         63 packages have been removed, and these 64 new packages
161         have been added (excluding lib* and kernel image):</p>
162
163 <pre class="rahmen">
164   apt-transport-https bats binwalk btrfs-progs cpp-6
165   distro-info-data espeak-ng-data exif firefox-esr
166   firmware-amd-graphics firmware-cavium firmware-intel-sound
167   firmware-misc-nonfree firmware-ti-connectivity freeipmi-common
168   gcc-6-base gnome-icon-theme gnupg-agent graphicsmagick
169   graphicsmagick-imagemagick-compat gtk-update-icon-cache
170   initramfs-tools-core iptraf-ng keyutils linux-cpupower lynx
171   lynx-common nethogs nilfs-tools nvme-cli partclone
172   perl-modules-5.24 perl-openssl-defaults physlock pinentry-curses
173   policykit-1 python3-binwalk python3.5 python3.5-minimal rake
174   ruby-deep-merge ruby-did-you-mean ruby-minitest ruby-net-telnet
175   ruby-nokogiri ruby-pkg-config ruby-power-assert ruby-rgen
176   ruby-test-unit ruby2.3 sg3-utils-udev stress syslinux-utils
177   systemd systemd-container systemd-sysv uml-utilities vim-gtk
178   vim-gui-common wireshark-qt xorriso xserver-xorg-input-libinput
179   xserver-xorg-video-amdgpu xxd
180 </pre>
181
182         <p>These Debian packages have been removed/replaced (excluding lib* and kernel image):</p>
183
184 <pre class="rahmen">
185   alsa-base aufs-tools cpp-4.9 file-rc firmware-ralink
186   gcc-4.8-base gcc-4.9-base genext2fs iceweasel initscripts
187   insserv iptraf manpages mcollective mcollective-common multitail
188   netcat-traditional nfacct perl-modules puppet-common
189   python-configobj python-configshell python-epydoc python-ipaddr
190   python-netifaces python-ntdb python-prettytable python-pyparsing
191   python-rtslib python-simpleparse python-simpleparse-mxtexttools
192   python-six python-support python3.4 python3.4-minimal ruby-hiera
193   ruby-stomp ruby-systemu ruby2.1 samba-dsdb-modules startpar
194   sysvinit sysvinit-core targetcli traceroute vlock
195   xserver-xorg-input-evdev xserver-xorg-input-mouse
196   xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
197   xserver-xorg-video-cirrus xserver-xorg-video-intel
198   xserver-xorg-video-mach64 xserver-xorg-video-mga
199   xserver-xorg-video-modesetting xserver-xorg-video-neomagic
200   xserver-xorg-video-openchrome xserver-xorg-video-r128
201   xserver-xorg-video-savage xserver-xorg-video-siliconmotion
202   xserver-xorg-video-sisusb xserver-xorg-video-tdfx
203   xserver-xorg-video-trident
204 </pre>
205
206         <h3>Known issues</h3>
207
208         <p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>
209
210         <h3>Download Grml 2017.05-rc1</h3>
211
212         <p>Grml 2017.05-rc1 can be downloaded from
213         <a href="/grml.org/download/prerelease/">grml.org/download/prerelease/</a>.</p>
214
215         <h3>Feedback</h3>
216
217         <p>Your comments, bug reports, patches, and suggestions will help
218         fixing bugs and improving future releases. If you find a problem with
219         the release please check <a
220           href="/bugs/known/">the known bugs list</a> and report problems using information on <a
221           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
222         feature requests <a href="/contact/">to the Grml team</a>!</p>
223
224         <a name="thanks"></a>
225         <h3>Thanks</h3>
226
227         <p>Many thanks in this release go to (alphabetically)
228         Andras Korn,
229         Andreas &quot;Jimmy&quot; Gredler,
230         Andrey Borzenkov,
231         Antoine Beaupré,
232         Axel Beckert,
233         Ben Finney,
234         Bernd Zeimetz,
235         Bernhard Tittelbach,
236         Brian M. Carlson,
237         Carsten Hey,
238         Christian Hesse,
239         Christian Hofstaedtler,
240         Christian Sturm,
241         Christoph Berg,
242         Csillag Tamas,
243         Daniel Hahler,
244         Darshaka Pathirana,
245         Dmitri Vereshchagin,
246         Eric Keller,
247         Felipe Sateler,
248         Gregor Zattler,
249         Guillem Jover,
250         Haudegen,
251         Karl Voit,
252         Laurent Bigonville,
253         Michael Vetter,
254         Nicolas Braud-Santoni,
255         Patrick Schleizer,
256         Paul Menzel,
257         Philip Hands,
258         Sebastian Boehm,
259         Sebastian Pipping,
260         Stefan Schlesinger,
261         Thiago Perrotta,
262         Thilo Six,
263         Thomas Berger and
264         Yves-Alexis Perez
265         for their contributions.</p>
266
267         <h3>More Information</h3>
268
269         <p>You can find out more about Grml on <a href="/">our website</a>, <a
270         href="/contact/#irc">IRC channel</a>, and <a
271         href="https://wiki.grml.org/">wiki</a>.
272
273         <p>To sign up for future Grml announcements, please subscribe to <a
274         href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's
275         announcement list</a>.</p>
276
277 </div>
278
279 [% INCLUDE static_bottom.inc %]