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" />
23 [% INCLUDE static.inc %]
27 <h1>Release Notes for Grml 2017.05-rc1 - codename <a href="/faq/#releasename">Freedatensuppe</a></h1>
29 <p><a href="/download/prerelease/">Download Now</a></p>
33 <p>Grml is a Debian based live system focusing on the needs of 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 up to date hardware support and fixes known bugs from the previous Grml release.</p>
37 <h3>Important Changes</h3>
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 For the reasons <em>why</em> we actually switched to systemd please visit the <a href="/faq/#systemd">FAQ</a>.
44 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.
45 Please <a href="/bugs/">let us know</a> if you should stumble upon any such issues.</li>
47 <li>New Grml repository signing key: 4096R/21E0CA38EA2EA4AB.
48 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.
49 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>
51 <li>Following <a href="https://www.debian.org/releases/stretch/i386/release-notes/ch-information.en.html#i386-is-now-almost-i686">Debian's switch</a>, the 32-bit PC support (known as the architecture 'i386' and what's provided by '<a href="/faq/#flavours">grml32</a>') now no longer covers a plain i586 processor.
52 The new baseline is the i686, although some i586 processors (e.g. the 'AMD Geode') will remain supported.
53 The following shell script may be a useful indicator (assuming only one processor is installed in the machine):
56 if grep -q '^flags.*\bfpu\b.*\btsc\b.*\bcx8\b.*\bcmov\b' /proc/cpuinfo; then
57 echo "OK (assuming all CPUs are of the same type)"
59 echo "NOT OK: Missing one or more of the required CPU extensions"
68 <p>Highlighting the most relevant changes only:</p>
72 <li><a href="/grml2usb/">grml2usb</a> (tool to install Grml ISOs to USB devices):
75 <li>Support usage of grml2usb on EFI systems</li>
76 <li>New option --skip-usb-check to skip check whether target looks like a USB device</li>
77 <li>New option --rw-blockdev for usage with read-only/forensic like devices</li>
81 <li><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):
84 <li>Systemd support, providing backwards compatibility (non-systemd using file-rc) via FILE_RC class</li>
85 <li>Provide wayback machine via "-w <date>" to install Debian packages from specific date</li>
86 <li>Add support for netboot.xyz</li>
87 <li>Add SHA-256 and SHA-512 hashes</li>
88 <li>Generate /etc/issue with Grml release information</li>
89 <li>Switch from aptitude to apt usage for software installation</li>
90 <li>Output to "./grml" in current working directory by default</li>
91 <li>If locales-all package is installed skip locales generation</li>
92 <li>GRMLBASE/21-usersetup: add grml user to vboxsf group</li>
93 <li>New script 94-update-smart-drivedb to update smartmontools' drive database</li>
94 <li>templates: use net.ifnames=0 by default</li>
99 <li>grml-hwinfo (tool to collect hardware information):
102 <li>Support options --force + --quiet for usage with cron</li>
103 <li>Provide `acpi --everything` output in file `acpi.everything`</li>
104 <li>ip: also store table specific route information</li>
109 <li><a href="/zsh/">grml-zshrc</a> (Zsh configuration):
112 <li>Fall back to journalctl with llog + tlog aliases if /var/log/syslog doesn't exist</li>
113 <li>Make some ambiguous aliases optional via GRML_NO_APT_ALIASES + GRML_NO_SMALL_ALIASES</li>
114 <li>Sync zsh-lookup with its upstream repository</li>
115 <li>Add more robustness to completion caching setup</li>
116 <li>Drop 'setopt nonomatch' configuration</li>
117 <li>Rewrite large parts of persistent dirstack handling</li>
118 <li>No longer explicitly set SHELL</li>
119 <li>Add support for `fetch' in simple-extract()</li>
120 <li>Several updates to the bk function, e.g. new option '-ra' to remove all (even hidden) backups</li>
121 <li>Drop j alias (used for 'jobs -l')</li>
126 <li><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing pure Debian):
129 <li>Support Debian stretch and use Debian stretch as the new default release</li>
130 <li>Provide EFI support via --efi <device> option</li>
131 <li>Drop sysfsutils from default software package list</li>
132 <li>Don't generate rootfs entry in /etc/fstab if we don't know its UUID</li>
133 <li>Don't fiddle around with /etc/hosts</li>
134 <li>Honor GRUB_DISABLE_LINUX_UUID=true and don't set root=UUID then</li>
135 <li>Export TARGET_HOSTNAME before running post-scripts</li>
136 <li>Disable '^metadata_csum' feature when creating ext filesystem for jessie and older Debian releases</li>
137 <li>Ensure that grub-pc/install_devices is pointing to the requested device</li>
138 <li>Use parted to create partition table</li>
139 <li>Rename --scripts to --post-scripts for consistency, accordingly disable SCRIPTS by default, replaced by POST_SCRIPTS</li>
140 <li>Provide new option --remove-configs to delete grml-debootstrap configuration files from installed system</li>
141 <li>Ensure that grub-pc is installed in VMs even when using --nopackages</li>
142 <li>Provide hostname to pre-scripts by setting up /etc/hostname</li>
143 <li>Make it more friendly to install on non-Debian distributions</li>
144 <li>Drop contrib + non-free from default COMPONENTS, support --contrib + --non-free cmdline options</li>
145 <li>Install firmware-linux only when non-free is among the COMPONENTS</li>
146 <li>Use full fingerprint instead of short GPG key ids for Grml repository</li>
153 <h3>Bits & bolts</h3>
156 <li>Linux kernel is based on <b>4.9.17</b>.</li>
157 <li>Fixed several bugs from the <a href="https://bts.grml.org/grml/">bug tracking system</a>.</li>
162 <p>Details about shipped packages and their versions in Grml are
163 available in the <a href="/files/#debian">Debian section</a>. Visit
164 <a href="/files/grml64-full_2017.05/dpkg.list">dpkg_list</a> for a
165 detailed list of packages shipped with Grml 2017.05(-rc1).</p>
169 <p>Packages are taken from Debian testing as of 7th of May 2017.
170 63 packages have been removed, and these 64 new packages
171 have been added (excluding lib* and kernel image):</p>
174 apt-transport-https bats binwalk btrfs-progs cpp-6
175 distro-info-data espeak-ng-data exif firefox-esr
176 firmware-amd-graphics firmware-cavium firmware-intel-sound
177 firmware-misc-nonfree firmware-ti-connectivity freeipmi-common
178 gcc-6-base gnome-icon-theme gnupg-agent graphicsmagick
179 graphicsmagick-imagemagick-compat gtk-update-icon-cache
180 initramfs-tools-core iptraf-ng keyutils linux-cpupower lynx
181 lynx-common nethogs nilfs-tools nvme-cli partclone
182 perl-modules-5.24 perl-openssl-defaults physlock pinentry-curses
183 policykit-1 python3-binwalk python3.5 python3.5-minimal rake
184 ruby-deep-merge ruby-did-you-mean ruby-minitest ruby-net-telnet
185 ruby-nokogiri ruby-pkg-config ruby-power-assert ruby-rgen
186 ruby-test-unit ruby2.3 sg3-utils-udev stress syslinux-utils
187 systemd systemd-container systemd-sysv uml-utilities vim-gtk
188 vim-gui-common wireshark-qt xorriso xserver-xorg-input-libinput
189 xserver-xorg-video-amdgpu xxd
192 <p>These Debian packages have been removed/replaced (excluding lib* and kernel image):</p>
195 alsa-base aufs-tools cpp-4.9 file-rc firmware-ralink
196 gcc-4.8-base gcc-4.9-base genext2fs iceweasel initscripts
197 insserv iptraf manpages mcollective mcollective-common multitail
198 netcat-traditional nfacct perl-modules puppet-common
199 python-configobj python-configshell python-epydoc python-ipaddr
200 python-netifaces python-ntdb python-prettytable python-pyparsing
201 python-rtslib python-simpleparse python-simpleparse-mxtexttools
202 python-six python-support python3.4 python3.4-minimal ruby-hiera
203 ruby-stomp ruby-systemu ruby2.1 samba-dsdb-modules startpar
204 sysvinit sysvinit-core targetcli traceroute vlock
205 xserver-xorg-input-evdev xserver-xorg-input-mouse
206 xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
207 xserver-xorg-video-cirrus xserver-xorg-video-intel
208 xserver-xorg-video-mach64 xserver-xorg-video-mga
209 xserver-xorg-video-modesetting xserver-xorg-video-neomagic
210 xserver-xorg-video-openchrome xserver-xorg-video-r128
211 xserver-xorg-video-savage xserver-xorg-video-siliconmotion
212 xserver-xorg-video-sisusb xserver-xorg-video-tdfx
213 xserver-xorg-video-trident
216 <h3>Known issues</h3>
218 <p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>
220 <h3>Download Grml 2017.05-rc1</h3>
222 <p>Grml 2017.05-rc1 can be downloaded from
223 <a href="/download/prerelease/">grml.org/download/prerelease/</a>.</p>
227 <p>Your comments, bug reports, patches, and suggestions will help
228 fixing bugs and improving future releases. If you find a problem with
229 the release please check <a
230 href="/bugs/known/">the known bugs list</a> and report problems using information on <a
231 href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
232 feature requests <a href="/contact/">to the Grml team</a>!</p>
234 <a name="thanks"></a>
237 <p>Many thanks in this release go to (alphabetically)
239 Andreas "Jimmy" Gredler,
249 Christian Hofstaedtler,
263 Nicolas Braud-Santoni,
276 for their contributions.</p>
278 <h3>More Information</h3>
280 <p>You can find out more about Grml on <a href="/">our website</a>, <a
281 href="/contact/#irc">IRC channel</a>, and <a
282 href="https://wiki.grml.org/">wiki</a>.
284 <p>To sign up for future Grml announcements, please subscribe to <a
285 href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's
286 announcement list</a>.</p>
290 [% INCLUDE static_bottom.inc %]