Release Notes: Grml 2022.11 - codename MalGuckes
Download Now
About
Grml is a Debian based live system focusing on the needs of system administrators.
This Grml release provides fresh software packages from Debian bookworm.
As usual it also incorporates up to date hardware support and fixes known bugs from previous Grml releases.
Important Changes
- The Grml live system now uses the merged-/usr layout
- Updated Perl from v5.32 to v5.36
- Updated Python3 from v3.9 to v3.10
- Updated Ruby from v2.7 to v3.0
New features
Highlighting the most relevant changes only:
Misc:
- grml-hwinfo: iterate over present disks to collect sfdisk -d information
- grml-terminalserver: suggest a proper IP range usage when configuring DHCP clients
- netcardconfig: netcardconfig: avoid suggesting default gateway if a default route exists already
- Integration of Memtest86+ v6, providing UEFI support
grml-live (build system for creating Grml (based) Linux live systems):
- Support Memtest86+ with UEFI
- Support Debian/bookworm
- Support for ZFS via new ZFS FAI class
- Provide workaround for kmod/initramfs-tools issue with NFS/netboot
- Exclude /var/lib/dkms/* from squashfs
- GRMLBASE/50-lvm: also clear /lib/udev/rules.d/69-lvm.rules
- Disable man-db settings to speed up package installation
- Use grubx64.efi file from grml_chroot, instead of relying on host system
- isolinux: fix toram=... variable usage within isolinux configs
- Provide information how ISO was generated in file conf/buildinfo.json
- Misc software related changes in GRMLBASE, GRML_SMALL + GRML_FULL classes
grml2usb (tool to install Grml ISO to usb device):
- grml2iso: support parallel execution
grml-zshrc (Zsh configuration):
- zshrc: run tlog alias with --follow=name
- zshrc: support setting title in foot terminal emulator
- zshrc: use ip from iproute2 with color support
- zshrc: support NOETCHOSTS option to deactivate parsing of "/etc/hosts" for host completion
- zshrc: do not unconditionally overwrite $COLORTERM
- tmux.conf: source user-specific local conf file ~/.tmux.conf.local
- tmux.conf: Add bind-key J to join marked pane to active window
grml-debootstrap (wrapper around debootstrap for installing pure Debian):
- EFI support: fix for grub-install usage with efivarfs
- Install dbus by default
- VMs: create partition with alignment starting at 4MiB + ending at 100%
Bits & bolts
Packages
Details about shipped packages and their versions in Grml are
available in the Debian section. Visit
dpkg_list for a
detailed list of packages shipped with Grml 2022.11(-rc1).
Updates
Packages are taken from Debian bookworm/testing as of 11th of November 2022.
The following 18 packages have been added (excluding lib*, *-base/*-bin/*-common/*-core/*-data, cpp-*, perl*, python*, ruby* and kernel image):
- dbus-daemon: simple interprocess messaging system
- exfatprogs: exFAT file system utilities
- f2fs-tools: Tools for Flash-Friendly File System
- hping3: Active Network Smashing Tool
- inetutils-telnet: telnet client
- jo: command-line processor to output JSON from a shell
- mbuffer: tool for buffering data streams
- myrescue: rescue data from damaged disks
- nftables: Program to control packet filtering rules by Netfilter project
- ntpsec: Network Time Protocol daemon and utility programs
- ntpsec-ntpdate: client for setting system time from NTP servers
- ntpsec-ntpdig: ntpdig SNTP client
- pkexec: run commands as another user with polkit authorization
- polkitd: framework for managing administrative policies and privileges
- sqlite3: Command line interface for SQLite 3
- stenc: SCSI Tape Encryption Manager
- usrmerge: Convert the system to the merged /usr directories scheme
- util-linux-extra: interactive login tools
The following 26 Debian packages have been removed/replaced (excluding lib*, *-base/-bin/*-common/*-core/*-data, cpp-*, perl*, python*, ruby* and kernel image):
- bacula-console/bacula-fd/bacula-sd (no longer considered relevant for the live system)
- bonnie++ (use fio for benchmarking)
- bsdmainutils (transitional package, replaced by bsdutils, debianutils, bsdextrautils and ncal (ncal not being shipped by Grml))
- espeak (replaced by espeak-ng)
- exfat-utils (replaced by exfatprogs)
- facter/hiera/mcollective/puppet (no longer considered relevant for the live system)
- firmware-intelwimax (no longer shipped with firmware-nonfree)
- glib-networking/glib-networking-services/gsettings-desktop-schemas (used to be dependencies of firefox/qemu-system-gui/usbview/vim-gtk3)
- mercurial (no longer considered relevant for the live system)
- ncal (no longer considered relevant for the live system)
- nilfs-tools (used to be a dependency of partclone)
- ntp (replaced by ntpsec/ntpsec-ntpdate/ntpsec-ntpdig)
- ntpdate (replaced by ntpsec/ntpsec-ntpdate/ntpsec-ntpdig)
- slurm (no longer available in Debian/testing, see #993874)
- subversion (no longer considered relevant for the live system)
- tshark (requires ~155MB of disk space, please raise your voice if it should be part of the stable release)
- update-inetd (used to be a dependecy of atftpd)
- wireshark/wireshark-qt (requires ~155MB of disk space, please raise your voice if it should be part of the stable release)
Known issues
Please visit the known bugs web page.
Download Grml 2022.11
Grml 2022.11 can be downloaded from
grml.org/download/.
Feedback
Your comments, bug reports, patches, and suggestions will help fixing bugs and improving future releases.
If you find a problem with the (pre-)release, please check the known bugs list and report problems using information on grml.org/bugs/.
We also welcome feature requests and any kind of constructive feedback.
If you want to reach out to the Grml team, please visit our contact webpage.
Thanks
Many thanks in this release go to (alphabetically)
Alexander Kobel,
András Korn,
Arun,
Atrate,
Bhoppi Chaw,
Chris Hofstaedtler,
Chris S,
Christian Hesse,
Christoph Biedl,
d630,
Evgeni Golov,
Frank Terbeck,
haidinger,
Hanabishi,
Karl Voit,
Manuel Rom,
miles170,
Pásztor János,
Ralf Moll,
Roman Volosatovs and
Thorsten Glaser
for their contributions.
More Information
You can find out more about Grml on our website, IRC channel, and wiki.
To sign up for future Grml announcements, please subscribe to Grml's announcement list or
follow our blog.