8928e636281ebfd4d73d3fe28ed4119acb6035f3
[grml.org.git] / changelogs / README-grml-2018.12-rc1 / index.html.tt2
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>grml.org - Release Notes: Grml 2018.12-rc1 - Codename Gnackwatschn</title>
5 <meta name="Title" content="grml.org - Release Notes: Grml 2018.12-rc1 Gnackwatschn" />
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 2018.12-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 2018.12-rc1 - codename <a href="/faq/#releasename">Gnackwatschn</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 the needs of system administrators.
34         This Grml release provides fresh software packages from Debian testing (AKA buster).
35         As usual it also incorporates up to date hardware support and fixes known bugs from the previous Grml release.</p>
36
37         <h3>Important Changes</h3>
38
39         <ul>
40
41           <li>haveged is started when booting with boot option `ssh` (Boot option `services=haveged` starts it as well)
42
43           <li>The cpufrequtils package with its loadcpufreq handling has been dropped. The cpufreq drivers are autoloaded and the powersave/ondemand driver is mature enough. The linux-cpupower tools provide the binaries as replacement for what cpufrequtils provided so far.
44
45           <li>If you're using Debian/stretch or newer and use the Grml repository on any of your systems, starting with version grml-debian-keyring (2018.06.02) of the grml-archive-keyring package you can use a
46 /etc/apt/sources.list.d/grml.sources setup like:
47
48 <pre>
49 Types: deb deb-src
50 URIs: http://deb.grml.org/
51 Suites: grml-stable grml-testing
52 Architectures: i386 amd64
53 Components: main
54 Signed-By: /usr/share/keyrings/grml-archive-keyring.gpg
55 </pre>
56
57 or you prefer the common sources.list setup you can use a /etc/apt/sources.list.d/grml.list like:
58
59 <pre>
60 deb [signed-by=/usr/share/keyrings/grml-archive-keyring.gpg] https://deb.grml.org/ grml-stable  main
61 deb [signed-by=/usr/share/keyrings/grml-archive-keyring.gpg] https://deb.grml.org/ grml-testing main
62 </pre>
63
64            <a href="https://wiki.debian.org/DebianRepository/UseThirdParty">https://wiki.debian.org/DebianRepository/UseThirdParty</a> provides more general documentation about this setup.
65
66         </ul>
67
68         <h3>New features</h3>
69
70         <p>Highlighting the most relevant changes only:</p>
71
72         <ul>
73
74           <li>Misc:
75
76             <ul>
77               <li>netcardconfig: added support for VLAN configuration + non-interactive mode
78               <li>grml-chroot: mount /dev/pts as devpts inside chroot
79               <li>grml2usb: added support for Secure Boot (if present with ISO only)
80             </ul>
81
82           </li>
83
84
85           <li><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):
86
87             <ul>
88               <li>Added support for EFI on 32-bit systems and increased EFI image size
89               <li>Switched from isohybrid to xorriso/isohybrid combination
90               <li>Several software additions/changes to GRML_SMALL and GRML_FULL classes
91               <li>Several changes, fixes and workarounds for systemd integration
92               <li>Added support for Debian/buster
93               <li>Dropped support for Debian/wheezy
94               <li>Added Secure Boot support (disabled by default though)
95               <li>Updated defaults and documention to use and assume Debian/stretch by default
96               <li>Replaced /etc/apt/grml.key with /etc/apt/trusted.gpg.d/grml-archive-keyring.gpg
97               <li>Updated cheatcodes to clarify hardware clock and timezone defaults
98               <li>Enable serial-getty with root autologin on every given device
99             </ul>
100
101           </li>
102
103           <li>grml-hwinfo (tool to collect hardware information):
104
105             <ul>
106               <li>Provide output of `efibootmgr -v` in file efibootmgr
107               <li>sysdump: ignore files inside /sys/kernel/debug + /sys/kernel/security/apparmor/revision to avoid hanging
108               <li>Redirect `ip mrule show` errors to ip_mrule.error
109             </ul>
110
111           </li>
112
113           <li><a href="/zsh/">grml-zshrc</a> (Zsh configuration):
114
115             <ul>
116               <li>grml-lang zsh completion: add dvorak, es, fr, it + jp to list of supported languages
117               <li>Use `apt` instead of `apt-get` in aliases when applicable (acp, acs, acsh, adg, ag, agi)
118               <li>Moved insert-datestamp to 'C-x d' (from 'Ctrl-e d'), to avoid defalys in the default Ctrl-e binding in emacs mode
119             </ul>
120
121           </li>
122
123           <li><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing pure Debian):
124
125             <ul>
126               <li>Identify UUID of target system even if it's SWRAID or a mountpoint
127               <li>Travis CI integration (running automated VM installation tests)
128               <li>Switched default mirror from httpredir.debian.org to deb.debian.org
129               <li>Improved checks to make sure loop and dm-mod module are present
130               <li>Ensure /etc/timezone also includes the TIMEZONE setting
131               <li>Support skipping installation of GRUB bootloader using GRUB_INSTALL='no'
132               <li>Do not create target directory in /dev
133               <li>packer: added support for building Debian/buster + updated VirtualBox Guest Additions to 5.2.22
134             </ul>
135
136           </li>
137
138         </ul>
139
140         <h3>Bits &amp; bolts</h3>
141
142         <ul>
143           <li>Linux kernel is based on <b>4.19.8</b>.</li>
144           <li>Fixed several bugs from the <a href="https://github.com/grml/grml/issues/">issue tracking system</a>.</li>
145         </ul>
146
147         <h3>Packages</h3>
148
149         <p>Details about shipped packages and their versions in Grml are
150         available in the <a href="/files/#debian">Debian section</a>. Visit
151         <a href="/files/grml64-full_2018.12/dpkg.list">dpkg_list</a> for a
152         detailed list of packages shipped with Grml 2018.12(-rc1).</p>
153
154         <h3>Updates</h3>
155
156         <p>Packages are taken from Debian testing as of 19th of December 2018.
157         27 packages have been removed, and these 76 new packages
158         have been added (excluding lib* and kernel image):</p>
159
160 <pre class="rahmen">
161   bcache-tools binutils-common binutils-x86-64-linux-gnu cpp-8
162   cryptsetup-initramfs cryptsetup-run dbus-user-session dirmngr dislocker ed
163   fakeroot fdisk gcc-8-base gdbm-l10n gir1.2-glib-2.0 glusterfs-common
164   gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
165   gpgsm iso-codes linux-libc-dev lm-sensors mcollective mcollective-common
166   ndisc6 nmap-common patchutils perl-modules-5.28 python-colorlog
167   python-fasteners python-humanize python-monotonic python-six python-talloc
168   python2 python2-minimal python3-certifi python3-chardet python3-configshell-fb
169   python3-gi python3-idna python3-jwt python3-pkg-resources python3-prettytable
170   python3-pyparsing python3-pyudev python3-requests python3-rtslib-fb
171   python3-six python3-urllib3 python3-urwid python3.7 python3.7-minimal
172   qemu-guest-agent qemu-system-data rdnssd restic ruby-stomp ruby-systemu
173   ruby-xmlrpc ruby2.5 stressant targetcli-fb tcl tcl8.6 thin-provisioning-tools
174   tk tk8.6 wdiff x11vnc x11vnc-data
175 </pre>
176
177         <p>These Debian packages have been removed/replaced (excluding lib* and kernel image):</p>
178
179 <pre class="rahmen">
180   apt-transport-https aptitude aptitude-common btrfs-tools cpp-6 cpufrequtils
181   dh-python e2fslibs gcc-6-base gnome-icon-theme gnupg-agent iproute lynx-cur
182   multiarch-support perl-modules-5.24 python-talloc python-urwid python3.5
183   python3.5-minimal qemu-kvm realpath ruby-nokogiri ruby-pkg-config ruby-rgen
184   ruby-safe-yaml ruby2.3 xdg-utils
185 </pre>
186
187         <h3>Known issues</h3>
188
189         <p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>
190
191         <h3>Download Grml 2018.12-rc1</h3>
192
193         <p>Grml 2018.12-rc1 can be downloaded from
194         <a href="/download/prerelease/">grml.org/download/prerelease/</a>.</p>
195
196         <h3>Feedback</h3>
197
198         <p>Your comments, bug reports, patches, and suggestions will help
199         fixing bugs and improving future releases. If you find a problem with
200         the release please check <a
201           href="/bugs/known/">the known bugs list</a> and report problems using information on <a
202           href="/bugs/">grml.org/bugs/</a>. Please send your feedback and
203         feature requests <a href="/contact/">to the Grml team</a>!</p>
204
205         <a name="thanks"></a>
206         <h3>Thanks</h3>
207
208         <p>Many thanks in this release go to (alphabetically)
209 András Korn,
210 Andreas Henriksson,
211 Antoine Beaupré,
212 Bernhard Tittelbach,
213 Bigo,
214 Chris Hofstaedtler,
215 David Prévot,
216 f0,
217 Grégoire Sutre,
218 Guillem Jover,
219 Helmut Grohne,
220 hex2a,
221 James Tocknell
222 Leo Bergolth,
223 luke2261git,
224 Marc Haber,
225 Marcos Mello,
226 Markus Lindberg,
227 Martin Besser,
228 Michael Biebl,
229 Michael Eischer,
230 Michael Schierl,
231 Moviuro,
232 Patrick Schleizer,
233 Paul Menzel,
234 Ralf Moll,
235 sl0n,
236 maximebuy,
237 Mykola Malkov,
238 karlh1,
239 Patrick Neumann,
240 joeran,
241
242         for their contributions.</p>
243
244         <h3>More Information</h3>
245
246         <p>You can find out more about Grml on <a href="/">our website</a>, <a
247         href="/contact/#irc">IRC channel</a>, and <a
248         href="https://wiki.grml.org/">wiki</a>.
249
250         <p>To sign up for future Grml announcements, please subscribe to <a
251         href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's
252         announcement list</a>.</p>
253
254 </div>
255
256 [% INCLUDE static_bottom.inc %]