Skip to content

Commit 64cbb65

Browse files
authored
Merge pull request #131 from grml/zeha/2025.12
Release Grml 2025.12
2 parents b197f04 + 4ae93ff commit 64cbb65

File tree

17 files changed

+160
-17
lines changed

17 files changed

+160
-17
lines changed

content/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ more...</a></p>
3737

3838
<h2>News</h2>
3939
<div class="news">
40-
{{< require_release_update "2025.08" >}}
40+
{{< require_release_update "2025.12" >}}
41+
<p>12 December 2025: New <a href="/changelogs/README-grml-2025.12/">stable release 2025.12</a></p>
4142
<p>16 August 2025: New <a href="/changelogs/README-grml-2025.08/">stable release 2025.08</a></p>
42-
<p>15 May 2025: New <a href="/changelogs/README-grml-2025.05/">stable release 2025.05</a></p>
4343
<p>22 Oct 2024: <a href="https://blog.grml.org/archives/417-20-years-grml-releases.html">20 Years of Grml Releases</a></p>
4444
</div>

content/bugs/known/index.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,11 @@ If you're unsure where to report an issue though, feel free to use [github.com/g
99

1010
If you find additional bugs, please [report them](/bugs/)!
1111

12-
## Known Bugs in Grml 2025.08
13-
{{< require_release_update "2025.08" >}}
12+
## Known Bugs in Grml 2025.12
13+
{{< require_release_update "2025.12" >}}
1414

15-
None!
15+
There are currently no known bugs.
1616

17-
## Known Bugs in Grml 2025.05
17+
## Known Bugs in Grml 2025.08
1818

19-
* Boot option `keyboard=...` has no effect on keyboard layout (see [grml#232](https://github.com/grml/grml/issues/232)). Workaround: run `grml-lang de`, `loadkeys de` or alike after booting.
20-
* Boot option `lang=...` breaks the console character set and doesn't set the keyboard layout (see [grml#232](https://github.com/grml/grml/issues/232)). Workaround: boot *without* lang=... option and invoke `grml-lang de`, `loadkeys de` or alike after booting.
19+
None!
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
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/).

content/changelogs/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ icon = 'changelog'
1717

1818
## List of Grml releases
1919

20-
{{< require_release_update "2025.08" >}}
20+
{{< require_release_update "2025.12" >}}
21+
* <a href="README-grml-2025.12/">Grml 2025.12</a> - codename Postwurfsendung
2122
* <a href="README-grml-2025.08/">Grml 2025.08</a> - codename Oneinonein
2223
* <a href="README-grml-2025.05/">Grml 2025.05</a> - codename Nudlaug
2324
* <a href="README-grml-2024.12/">Grml 2024.12</a> - codename Adventgrenze

content/download/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
+++
2-
title = 'Download Grml 2025.08'
2+
title = 'Download Grml 2025.12'
33
+++
44
<!-- at least: update page title -->
5-
{{< require_release_update "2025.08" >}}
5+
{{< require_release_update "2025.12" >}}
66

77
<style>
88
#contentbox {
@@ -103,7 +103,7 @@ title = 'Download Grml 2025.08'
103103
&nbsp;
104104
<label>
105105
<input type="radio" id="flavour_small" name="flavour" value="small" />
106-
small (~540MB)
106+
small (~580MB)
107107
</label>
108108

109109
<br />

content/faq/_index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,12 @@ Grml comes close to "argl" or "grrr" in English.
115115
People use this when they want to express their dissatisfaction with software (amongst other things).
116116

117117
<h3 id="releasename"><a href="#toc">What about the release name?</a></h3>
118-
{{< require_release_update "2025.08" >}}
118+
{{< require_release_update "2025.12" >}}
119119

120-
Codename of Grml 2025.08 is "Oneinonein".
120+
Codename of Grml 2025.12 is "Postwurfsendung".
121121

122-
Make your own choice if you read it as one-in-one-in, or O-Nein-o-Nein! (In German: oh no, oh no!)
122+
Traditionally the Christkind gives us presents, like Father Christmas does in other countries.
123+
In more modern times, the postal service throws ("wurf") us over packages and other deliveries ("Sendungen").
123124

124125
<h3 id="requirements"><a href="#toc">Requirements for running Grml</a></h3>
125126

content/screenshots/booting.jpg

-2.97 KB
Loading

content/screenshots/booting.png

-705 KB
Loading
-986 Bytes
Loading
-7.89 KB
Loading

0 commit comments

Comments
 (0)