|
| 1 | ++++ |
| 2 | +title = 'Release Notes: Grml 2025.12 - codename Postwurfsendung' |
| 3 | + |
| 4 | +[params] |
| 5 | +release_version = '2025.12' |
| 6 | +release_packages_date = 2025-12-11 |
| 7 | +download_page = 'download' |
| 8 | +kernel_version = '6.17.9' |
| 9 | ++++ |
| 10 | + |
| 11 | +<a href="/screenshots/"><img align="right" style="margin-left: 20px; border: 0" src="/screenshots/grml_2025.12.jpg" alt="*" /></a> |
| 12 | + |
| 13 | +[Download Now]({{< indirect_ref download_page >}}) |
| 14 | + |
| 15 | +### About |
| 16 | + |
| 17 | +Grml is a Debian based live system focusing on the needs of system administrators. |
| 18 | +The {{< param release_version >}} release provides fresh software packages from Debian testing/forky. |
| 19 | +As usual it also incorporates up to date hardware support and fixes known bugs from previous Grml releases. |
| 20 | + |
| 21 | +About [the codename]({{< ref "faq#releasename" >}}). |
| 22 | + |
| 23 | +### Important changes |
| 24 | + |
| 25 | +* This release is based on Debian testing/forky as of December 2025. |
| 26 | +* We use a [new signing key for the deb.grml.org repositories](https://blog.grml.org/archives/422-Repository-signing-key-transition.html) |
| 27 | + |
| 28 | +### New and removed features |
| 29 | + |
| 30 | +New software since the Debian 13 release is included, and we continued to clean up the house. Noteworthy changes are: |
| 31 | + |
| 32 | +#### [grml-live](https://github.com/grml/grml-live/) - build system for creating Grml (based) Linux live systems: |
| 33 | + |
| 34 | +* New TOR class, contributed by anarcat |
| 35 | +* Incorporate previously separate package grml-desktop ([grml/grml#225](https://github.com/grml/grml/issues/225), [grml/grml-live#425](https://github.com/grml/grml-live/pull/415)) |
| 36 | +* Live-CD glue code was imported from `grml-scripts` |
| 37 | +* Minimum host OS for running `grml-live` is now Debian bookworm, minimum build target is also Debian bookworm |
| 38 | + |
| 39 | +Detailed changes: [grml-live v0.55.1 to v0.54.1](https://github.com/grml/grml-live/compare/v0.54.1...v0.55.1) [[^1]] |
| 40 | + |
| 41 | +[^1]: [1]: Note, that when comparing the changes between [grml-live v0.55.1 to v0.54.1](https://github.com/grml/grml-live/compare/v0.54.1...v0.55.1) it includes all commits from grml-desktop. |
| 42 | + To only list the changes from grml-live v0.55.1 to v0.54.1 use the following git command to exclude all commits which are pulled in from grml-desktop: |
| 43 | + |
| 44 | + `git log --oneline --no-merges v0.54.1..v0.55.1 ^83c27dcf` |
| 45 | + |
| 46 | +#### [grml-scripts](https://github.com/grml/grml-scripts) - console scripts: |
| 47 | + |
| 48 | +* Dropped old scripts: `grepc`, `grepedit`, `iimage`, `logview`, `mailhops`, `notifyd`, `osd_server`, `qma`, `dirvish-setup`, `grml-iptstate`, `make_chroot_jail`, `grml-swapon` |
| 49 | + |
| 50 | +Detailed changes: [grml-scripts v2.14.8 to v2.14.10](https://github.com/grml/grml-scripts/compare/v2.14.8...v2.14.10) |
| 51 | + |
| 52 | +#### [grml-zshrc](/zsh/) - Zsh configuration: |
| 53 | + |
| 54 | +* `zshrc`: sync global aliases from `zshrc.local` |
| 55 | +* `zshrc`: remove `asc` function |
| 56 | + |
| 57 | +Detailed changes: [grml-etc-core v0.19.24 to v0.19.25](https://github.com/grml/grml-etc-core/compare/v0.19.24...v0.19.25) |
| 58 | + |
| 59 | +### Bits & bolts |
| 60 | + |
| 61 | +* Linux kernel **{{< param kernel_version >}}** |
| 62 | +<!-- misc --> |
| 63 | +* `grml2usb`: removed GRUB 0.x, syslinux < 4.0 support |
| 64 | +* `grml-hwinfo`: collect upower information |
| 65 | +* Inlined functions from `grml-shlib` into software requiring it |
| 66 | +* Fixed several [bugs reported in the issue tracker](https://github.com/grml/grml/issues/) |
| 67 | + |
| 68 | +### Packages |
| 69 | + |
| 70 | +Details about shipped packages and their versions in Grml are available in the [Debian section](/files/#debian). |
| 71 | + |
| 72 | +Packages for individual Grml software is now also available directly from their GitHub release pages, for example [grml2usb](https://github.com/grml/grml2usb/releases). |
| 73 | + |
| 74 | +### Updates |
| 75 | + |
| 76 | +Packages are taken from Debian testing/forky, as of {{< format_date_long release_packages_date >}}. |
| 77 | + |
| 78 | +The following 3 relevant packages have been added (excluding e.g. `lib*`, `fonts*`, `*-{base,bin,common,core,data}`, `{gcc,cpp}-*`, `perl*`, `python*`, `ruby*` and kernel image): |
| 79 | + |
| 80 | +* firmware-mediatek (see: [grml/grml#446](https://github.com/grml/grml-live/pull/446)) |
| 81 | +* gosop (a dependency of devscripts, replaces sopv-gpgv) |
| 82 | +* imagemagick (replaces graphicsmagick, see below) |
| 83 | + |
| 84 | +The following 11 Debian packages have been removed/replaced (excluding `lib*`, `fonts*`, `*-{base,bin,common,core,data}`, `{gcc,cpp}-*`, `perl*`, `python*`, `ruby*` and kernel image): |
| 85 | + |
| 86 | +* daemon (dependency of mpt-status, see below) |
| 87 | +* flashrom (see: [grml/grml-live#450](https://github.com/grml/grml-live/pull/450)) |
| 88 | +* gpgv (was a dependency of devscripts, automatically replaced by gosop) |
| 89 | +* graphicsmagick (was replaced by imagemagick, see above) |
| 90 | +* links2 (see: [grml/grml-scripts#22](https://github.com/grml/grml-scripts/issues/22), [grml/grml#37](https://github.com/grml/grml-scripts/issues/37), [grml/grml-live#119](https://github.com/grml/grml-live/issues/119), [grml/grml-live#413](https://github.com/grml/grml-live/pull/413)) |
| 91 | +* lynx (see: [grml/grml-scripts#22](https://github.com/grml/grml-scripts/issues/22), [grml/grml#37](https://github.com/grml/grml-scripts/issues/37), [grml/grml-live#119](https://github.com/grml/grml-live/issues/119), [grml/grml-live#413](https://github.com/grml/grml-live/pull/413)) |
| 92 | +* mpt-status (Removed from Debian, see: [Debian Bug #1039272](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039272) and [grml/grml#443](https://github.com/grml/grml-live/pull/443) |
| 93 | +* sopv-gpgv (was a dependency of devscripts, automatically replaced by gosop) |
| 94 | +* w3m (see: [grml/grml-scripts#22](https://github.com/grml/grml-scripts/issues/22), [grml/grml#37](https://github.com/grml/grml-scripts/issues/37), [grml/grml-live#119](https://github.com/grml/grml-live/issues/119), [grml/grml-live#413](https://github.com/grml/grml-live/pull/413)) |
| 95 | +* wakeonlan ([drbl has its own embedded version of wakeonlan](https://salsa.debian.org/georgesk/drbl/-/commit/3770609ebe84db874b84808c1c5d8f8d4698c5ff) and does not depend on wakeonlan anymore) |
| 96 | +* xserver-xorg-video-vmware (xserver-xorg-video-vmware is obsolete as it caused Debian guests to fail to boot in VMWare and VirtualBox, see: [Debian bug #1117840](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117840) via [xorg changelog](https://sources.debian.org/src/xorg/1:7.7+26/debian/changelog?hl=1551#L3)) |
| 97 | + |
| 98 | +### Known issues |
| 99 | + |
| 100 | +Please visit the [known bugs](/bugs/known/) web page. |
| 101 | + |
| 102 | +### Download Grml {{< param release_version >}} |
| 103 | + |
| 104 | +Grml {{< param release_version >}} can be downloaded from [the download page]({{< indirect_ref download_page >}}). |
| 105 | + |
| 106 | +### Feedback |
| 107 | + |
| 108 | +Your comments, bug reports, patches, and suggestions will help fixing bugs and improving future releases. |
| 109 | +If you find a problem with the release, please check [the known bugs list](/bugs/known/) and report problems using information on [grml.org/bugs/](/bugs/). |
| 110 | +We also welcome feature requests and any kind of constructive feedback. |
| 111 | +If you want to reach out to the Grml team, please visit our [contact webpage](/contact/). |
| 112 | + |
| 113 | +The next stable Grml release is scheduled for the first half of 2026. |
| 114 | + |
| 115 | +The Grml team is available also for **commercial support and services**. |
| 116 | +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 |
| 117 | + |
| 118 | +### Thanks |
| 119 | +{{< anchor thanks >}} |
| 120 | + |
| 121 | +Many thanks in this release go to (alphabetically) |
| 122 | + |
| 123 | +[Antoine Beaupré](https://github.com/anarcat), |
| 124 | +[Christopher Bock](https://github.com/crpb), |
| 125 | +and |
| 126 | +Helmut Grohne |
| 127 | +for their contributions. ❤️ |
| 128 | + |
| 129 | +Once again [netcup](https://www.netcup.com/) contributed financially, this time specifically to this release. Thank you, [netcup](https://www.netcup.com/) ❤️ |
| 130 | + |
| 131 | +We also want to thank our [individual sponsors](https://github.com/sponsors/grml) donating through GitHub. |
| 132 | +If you like what we are doing, please join in! |
| 133 | + |
| 134 | +No new sponsors joined in for this release. |
| 135 | + |
| 136 | +Thanks to everyone who contributed to Grml and this release, stay healthy and happy Grml-ing! ❤️🧡💛💚💙💜 |
| 137 | + |
| 138 | +### More Information |
| 139 | + |
| 140 | +You can find out more about Grml on [our website](/), [IRC channel](/contact/#irc), and the [wiki](https://github.com/grml/grml/wiki). |
| 141 | + |
| 142 | +To sign up for future Grml announcements, please subscribe to [Grml's announcement list](http://ml.grml.org/postorius/lists/grml-announce.ml.grml.org) or follow our [blog](https://blog.grml.org/). |
0 commit comments