Grml is a Debian based live system focusing on the needs of system administrators. The 2024.12 release provides fresh software packages from Debian trixie. As usual it also incorporates up to date hardware support and fixes known bugs from previous Grml releases.
About the codename.
NOTE: 20 Years of Grml Releases, please join us in celebrating!
arm64
.
Due to this our new naming convention now is grml-$FLAVOUR-$VERSION-$ARCH.
Example: grml-full-2024.12-amd64 is the grml-full flavour in version 2024.12 for architecture amd64.Highlighting the most relevant changes only:
grml-lang
: support language settings for UK/GB
grml-vnet
: replace tunctl
+ brctl
with ip(8)
grml-paste
: the Grml paste service is gone, the script uses paste.debian.net nowcpu-screen
: replace C source implementation with implementation in Perl (to get arch all packages) + hide [ cpufreq n/a ]
grml2usb
: introduce automatic bootloader selection, use nasm
to assemble mbr
, add smoke test, loosen dependency on grub2
, copy bootaa64.efi
if available and make blockdev --rereadpt
optionallosetup
, findmnt
, lscpu
+ lsblk
in the json
sub directoryNVMe
diskslsblk
: improve output, also for it JSON outputinxi
outputdpkg
call to get kernel informationGRMLBASE
, GRML_SMALL
+ GRML_FULL
classesISO_NAME-netboot.tar
as output name (without .iso)grml_sources
directory is no longer bind-mounted into the chroot (to support unprivileged container usage)zshrc
: set HISTSIZE
+ SAVEHIST
only if not yet set or being set to Zsh upstream defaultzshenv
: add ~/.local/bin
to default PATH
zlogout
is gone with the grml-etc-core package (to remove the feature clearing the terminal screen)clean_chroot
to avoid host environment variables like TMP
to leak into the chrootDetails about shipped packages and their versions in Grml are available in the Debian section.
Packages are taken from Debian trixie/testing as of December 19, 2024.
The following 8 relevant packages have been added (excluding e.g. lib*
, fonts*
, *-{base,bin,common,core,data}
, {gcc,cpp}-*
, perl*
, python*
, ruby*
and kernel image):
The following 17 Debian packages have been removed/replaced (excluding lib*
, fonts*
, *-{base,bin,common,core,data}
, {gcc,cpp}-*
, perl*
, python*
, ruby*
and kernel image):
Please visit the known bugs web page.
Grml 2024.12 can be downloaded from the download page.
Your comments, bug reports, patches, and suggestions will help fixing bugs and improving future releases. If you find a problem with the 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.
The next stable Grml release is scheduled for early 2025.
The Grml team is available also for commercial support and services. If you are interested in our consulting services, need a special feature in Grml or a custom branded Grml version with your company logo, please reach out to business (at) grml.org
Many thanks in this release go to (alphabetically) András Korn, Antoine Beaupré, Christopher Bock, pasja, Patrick Schleizer and unknowndevQwQ for their contributions.
We would like to thank netcup for their financial contribution for implementing arm64 support.
You can find out more about Grml on our website, IRC channel, and the wiki.
To sign up for future Grml announcements, please subscribe to Grml’s announcement list or follow our blog.