Skip to content

Commit

Permalink
New 2024.02 stable release
Browse files Browse the repository at this point in the history
  • Loading branch information
mika committed Feb 28, 2024
1 parent 6c7ed93 commit 58a0c47
Show file tree
Hide file tree
Showing 19 changed files with 1,096 additions and 931 deletions.
6 changes: 6 additions & 0 deletions bugs/known/index.html.tt2
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,12 @@

<p>If you find additional bugs, please <a href="/bugs/">report them</a>.</p>

<h2>Known Bugs in Grml 2024.02</h2>

<ul>
<li>No known issues yet</li>
</ul>

<h2>Known Bugs in Grml 2024.02-rc1</h2>

<ul>
Expand Down
10 changes: 0 additions & 10 deletions changelogs/README-grml-2024.02-rc1/index.html.tt2
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,7 @@

<h1>Release Notes for Grml 2024.02-rc1 - codename <a href="/faq/#releasename">Glumpad</a></h1>

<!--
<p><strong>NOTE: the <a href="/changelogs/README-grml-2024.02/">stable release 2024.02</a> is already available!</strong></p>
-->

<p><a href="/download/prerelease/">Download Now</a></p>

Expand All @@ -38,14 +36,6 @@
This Grml 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.</p>

<!--
<h3>Important Changes</h3>

<ul>
<li>TODO
</ul>
-->

<h3>New features</h3>

<p>Highlighting the most relevant changes only:</p>
Expand Down
173 changes: 173 additions & 0 deletions changelogs/README-grml-2024.02/index.html.tt2
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
<!DOCTYPE html>
<html>
<head>
<title>grml.org - Release Notes: Grml 2024.02 - Codename Glumpad</title>
<meta name="Title" content="grml.org - Release Notes: Grml 2024.02 Glumpad" />
<meta name="Author" content="the Grml team [grml.org/team/]" />
<meta name="Keywords" content="grml.org, Grml" />
<meta name="Description" content="Release Notes of Grml 2024.02" />
<meta name="Abstract" content="Grml, the linux live-cd for sysadmins and texttool users" />
<meta name="Robots" content="index,follow" />
<meta name="Language" content="english" />
<meta name="identifier-url" content="https://grml.org/" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta http-equiv="imagetoolbar" content="no" />
<link rel="home" href="/" title="grml.org" />
<link rel="help" href="/features/" title="About" />
<link rel="author" href="/team/" title="Team" />
<link rel="icon" href="/favicon.png" type="image/png" />
<link rel="stylesheet" href="/style.css" type="text/css" />
</head>

<body>
[% INCLUDE static.inc %]

<div class="content">

<h1>Release Notes for Grml 2024.02 - codename <a href="/faq/#releasename">Glumpad</a></h1>

<p><a href="/download/prerelease/">Download Now</a></p>

<h3>About</h3>

<p>Grml is a Debian based live system focusing on the needs of system administrators.
This Grml 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.</p>

<h3>New features</h3>

<p>Highlighting the most relevant changes only:</p>

<h4>Misc:</h4>

<ul>
<li><strong>grml-hwinfo</strong>: add inxi output and collect information about network devices via ethtool
</ul>

<h4><a href="/grml-live/">grml-live</a> (build system for creating Grml (based) Linux live systems):</h4>

<ul>
<li>Initial arm64 / aarch64 support
<li>Add support for Debian/trixie (current Debian/testing)
<li>Use serial console with a setting of 115200n8 by default
<li>Update zsh completion + ship it via Debian package
<li>Unify boot options order between isolinux/syslinux and GRUB
<li>Improved memtest + chainloader handling
<li>Remove Grml release name from the boot options
<li>Misc software related changes in GRMLBASE, GRML_SMALL + GRML_FULL classes
</ul>

<h4><a href="/zsh/">grml-zshrc</a> (Zsh configuration):</h4>

<ul>
<li>zshrc: fixed outdated url in <em>weather</em> function
<li>/etc/skel/.zshrc: suggest J as global alias for jq usage
</ul>

<h4><a href="/grml-debootstrap/">grml-debootstrap</a> (wrapper around debootstrap for installing pure Debian):</h4>

<ul>
<li>Initial arm64 support
<li>Add EFI support for VMs
<li>Don't install busybox any longer by default
<li>Refactored error handling
<li>Dropped support for installing releases before jessie
<li>Use persistent device names under /dev/disk/by-id/ for GRUB's install_devices
</ul>

<h3>Bits &amp; bolts</h3>

<ul>
<li>Linux kernel <b>6.6</b>.</li>
<li>Fixed several bugs from the <a href="https://github.com/grml/grml/issues/">issue tracking system</a>.</li>
</ul>

<h3>Packages</h3>

<p>Details about shipped packages and their versions in Grml are
available in the <a href="/files/#debian">Debian section</a>. Visit
<a href="/files/grml64-full_2024.02/dpkg.list">dpkg_list</a> for a
detailed list of packages shipped with Grml 2024.02.</p>

<h3>Updates</h3>

<p>Packages are taken from Debian trixie/testing as of 26th of February 2024.
The following 9 relevant packages have been added (excluding e.g. lib*, fonts*, *-base/*-bin/*-common/*-core/*-data, gcc-*/cpp-*, perl*, python*, ruby* and kernel image):</p>

<ul>
<li>dhcpcd: DHCPv4 and DHCPv6 dual-stack client (replacement for deprecated isc-dhcp-client)
<li>f3: test real flash memory capacity
<li>fwupd/fwupd-amd64-signed: Tools to manage UEFI firmware updates
<li>lolcat: colorful `cat`
<li>lz4: Fast LZ compression algorithm library - tool
<li>pixz: (dependency of clonezilla)
<li>toilet: display large colourful characters in text mode
<li>udisks2: D-Bus service to access and manipulate storage devices
</ul>

<p>The following 9 Debian packages have been removed/replaced (excluding lib*, *-base/-bin/*-common/*-core/*-data, gcc-*/cpp-*, perl*, python*, ruby* and kernel image):</p>

<ul>
<li>dmraid: obsolete (see <a href="https://bugs.debian.org/1056944">#1056944</a>)
<li>dstat: unmaintained upstream (see <a href="https://bugs.debian.org/1034856">#1034856</a>)
<li>fai-server: irrelevant, no longer a dependency of grml-live
<li>fakeroot: irrelevant, no longer a dependency of devscripts
<li>firmware-ath9k-htc: conflicts with/replaced by firmware-atheros
<li>iso-codes: irrelevant, no longer a dependency of qemu-system-*
<li>lsb-base: irrelevant, no longer a dependency of uml-utilities
<li>lua-lpeg: irrelevant, no longer a dependency of nmap
<li>thin-provisioning-tools: broken in Debian/testing (see <a href="https://bugs.debian.org/1041089">#1041089</a>)
</ul>

<h3>Known issues</h3>

<p>Please visit the <a href="/bugs/known/">known bugs</a> web page.</p>

<h3>Download Grml 2024.02</h3>

<p>Grml 2024.02 can be downloaded from
<a href="/download/">grml.org/download/</a>.</p>

<h3>Feedback</h3>

<p>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 <a href="/bugs/known/">the known bugs list</a> and report problems using information on <a href="/bugs/">grml.org/bugs/</a>.
We also welcome feature requests and any kind of constructive feedback.
If you want to reach out to the Grml team, please visit our <a href="/contact/">contact webpage</a>.</p>

<a name="thanks"></a>
<h3>Thanks</h3>

<p>Many thanks in this release go to (alphabetically)
2f2a,
Alhyene,
anarcat,
András Korn,
Chris Hofstaedtler,
Christopher Bock,
Csillag Tamas,
Daniel Richard G,
Daniel Winzen,
Felix Egli,
flobee,
GavinPacini,
Giovanni Rosa,
János Pásztor,
Keith Irwin,
Marc Haber,
Michael Schierl,
Patrick Schleizer,
Roland Sommer and
willmcginnis
for their contributions.</p>

<h3>More Information</h3>

<p>You can find out more about Grml on <a href="/">our website</a>, <a href="/contact/#irc">IRC channel</a>, and <a href="https://wiki.grml.org/">wiki</a>.

<p>To sign up for future Grml announcements, please subscribe to <a href="http://ml.grml.org/mailman/listinfo/grml-announce">Grml's announcement list</a> or
follow our <a href="https://blog.grml.org/">blog</a>.</p>

</div>

[% INCLUDE static_bottom.inc %]
2 changes: 1 addition & 1 deletion changelogs/index.html.tt2
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<h2>Current release</h2>

<p>
<a href="README-grml-2024.02-rc1/">Release announcement for Grml 2024.02-rc1 - codename Glumpad</a>
<a href="README-grml-2024.02/">Release announcement for Grml 2024.02 - codename Glumpad</a>
</p>

<p>
Expand Down
40 changes: 21 additions & 19 deletions download/index.html.tt2
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,13 @@

<div class="content">

<h1>Download Grml 2022.11</h1>
<h1>Download Grml 2024.02</h1>

<p>Get the current stable release here.<br />

<!--
<a href="prerelease/">Looking for the current pre-release version instead?</a></p>
-->

<p>Download the Grml flavour you need, then write it to a CD-ROM/DVD or an empty USB stick.</p>

Expand All @@ -99,34 +101,34 @@
<a href="https://grml.org/download/mirrors/">Download from a specific mirror</a><br/>
<br/>
Direct download links:<br/>
<a href="https://download.grml.org/grml96-full_2022.11.iso">Grml96 full ISO</a> [<a href="https://download.grml.org/grml96-full_2022.11.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml64-full_2022.11.iso">Grml64 full ISO</a> [<a href="https://download.grml.org/grml64-full_2022.11.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml32-full_2022.11.iso">Grml32 full ISO</a> [<a href="https://download.grml.org/grml32-full_2022.11.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml96-small_2022.11.iso">Grml96 small ISO</a> [<a href="https://download.grml.org/grml96-small_2022.11.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml64-small_2022.11.iso">Grml64 small ISO</a> [<a href="https://download.grml.org/grml64-small_2022.11.iso.asc">GGP Signature</a>]<br/>
<a href="https://download.grml.org/grml32-small_2022.11.iso">Grml32 small ISO</a> [<a href="https://download.grml.org/grml32-small_2022.11.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml96-full_2024.02.iso">Grml96 full ISO</a> [<a href="https://download.grml.org/grml96-full_2024.02.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml64-full_2024.02.iso">Grml64 full ISO</a> [<a href="https://download.grml.org/grml64-full_2024.02.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml32-full_2024.02.iso">Grml32 full ISO</a> [<a href="https://download.grml.org/grml32-full_2024.02.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml96-small_2024.02.iso">Grml96 small ISO</a> [<a href="https://download.grml.org/grml96-small_2024.02.iso.asc">GPG Signature</a>]<br/>
<a href="https://download.grml.org/grml64-small_2024.02.iso">Grml64 small ISO</a> [<a href="https://download.grml.org/grml64-small_2024.02.iso.asc">GGP Signature</a>]<br/>
<a href="https://download.grml.org/grml32-small_2024.02.iso">Grml32 small ISO</a> [<a href="https://download.grml.org/grml32-small_2024.02.iso.asc">GPG Signature</a>]<br/>
<br/>
</div>
</div>
</div>

<div class="download_group" id="download_group1" style="display:none;">
<form method="get" action="/download/bounce/">
<input type="hidden" name="version" value="2022.11"/>
<input type="hidden" name="version" value="2024.02"/>
<div class="download_panel" id="download_panel1">
<div>

<h2>Options</h2>

<select name="flavour" id="download_flavour" style="width:100%;">
<option value="full" selected="selected">grml-full (~850MB)</option>
<option value="small">grml-small (~490MB)</option>
<option value="full" selected="selected">grml-full (~900MB)</option>
<option value="small">grml-small (~500MB)</option>
</select>
<br /><br />
<select name="arch" id="download_arch" style="width:100%;">
<option value="amd64" selected="selected">64-bit PC (amd64)</option>
<option value="i386">32-bit PC (i686+)</option>
<option value="96">One for both (~1.7GB)</option>
<option value="96">One for both (~1.8GB)</option>
</select>
<br />
<br />
Expand All @@ -135,7 +137,7 @@
<br />

<div style="font-size: 14pt;">
<p><a href="/changelogs/README-grml-2022.11/">Release Notes</a></p>
<p><a href="/changelogs/README-grml-2024.02/">Release Notes</a></p>
</div>

</div>
Expand Down Expand Up @@ -166,13 +168,13 @@
<script>
function update_arch() {
var flavour = document.getElementById('download_flavour').value;
if (flavour == 'small') document.getElementById('download_arch').innerHTML = '<option value="amd64">64-bit PC (amd64)</option><option value="i386">32-bit PC (i686+)</option><option value="96">One for both (~920MB)</option>';
if (flavour == 'full') document.getElementById('download_arch').innerHTML = '<option value="amd64">64-bit PC (amd64)</option><option value="i386">32-bit PC (i686+)</option><option value="96">One for both (~1.7GB)</option>';
if (flavour == 'small') document.getElementById('download_arch').innerHTML = '<option value="amd64">64-bit PC (amd64)</option><option value="i386">32-bit PC (i686+)</option><option value="96">One for both (~940MB)</option>';
if (flavour == 'full') document.getElementById('download_arch').innerHTML = '<option value="amd64">64-bit PC (amd64)</option><option value="i386">32-bit PC (i686+)</option><option value="96">One for both (~1.8GB)</option>';
update_links();
}

function update_links() {
var current_version = "2022.11";
var current_version = "2024.02";
var product = 'grml';
var arch = document.getElementById('download_arch').value;
var flavour = document.getElementById('download_flavour').value;
Expand Down Expand Up @@ -207,11 +209,11 @@
<b>Alternate downloads</b><br /><br />
<a href="https://daily.grml.org/">Daily images</a><br />
<a href="https://download.grml.org/">Older releases</a><br />
<a href="https://download.grml.org/grml_sources-2022.11.tar.gz">Source code</a> (one tgz for both architectures)<br />
<a href="https://download.grml.org/grml_sources-2024.02.tar.gz">Source code</a> (one tgz for both architectures)<br />
<br/>
Netboot packages:<br/>
<a href="https://download.grml.org/grml_netboot_package_grml64-full_2022.11.tar">64-bit</a>
<a href="https://download.grml.org/grml_netboot_package_grml32-full_2022.11.tar">32-bit</a>
<a href="https://download.grml.org/grml_netboot_package_grml64-full_2024.02.tar">64-bit</a>
<a href="https://download.grml.org/grml_netboot_package_grml32-full_2024.02.tar">32-bit</a>
</div>
</div>

Expand All @@ -220,7 +222,7 @@
<b>Boot from USB key</b><br />
<br />
Just <kbd>dd(1)</kbd> the downloaded ISO to an <abbr title="Any existing data will be overwritten by the dd command!">empty</abbr> USB key!<br /><br />
<code class="keyboard">dd bs=4M status=progress conv=fdatasync if=grml64-full_2022.11.iso of=/dev/USB_KEY</code>
<code class="keyboard">dd bs=4M status=progress conv=fdatasync if=grml64-full_2024.02.iso of=/dev/USB_KEY</code>
<br /><br />

<b>Troubleshooting</b><br /><br />
Expand Down
6 changes: 1 addition & 5 deletions faq/index.html.tt2
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

<h1 align="center">FAQ for grml</h1>

<p><strong>Up2date:</strong> applies to Grml version 2022.11</p>
<p><strong>Up2date:</strong> applies to Grml version 2024.02</p>

<p><a name="toc"></a><strong>Index:</strong></p>

Expand Down Expand Up @@ -116,10 +116,6 @@

<h3><a name="releasename"></a><a href="#toc">What about the release name?</a></h3>

<p>Codename of Grml 2022.11 is &quot;MalGuckes&quot;.
This is a wordplay on 'mal gucken' (german for 'we'll wait and see what happens), which we used to have with Sven Guckes, a friend of many of us and a long time contributor to Grml,
who sadly passed away way too early. The Grml team dedicates this release to Sven, RIP.</p>

<p>Codename of Grml 2024.02 is &quot;Glumpad&quot;.
This is an austrian word for odds and ends, bits and pieces, useless stuff.
Related words in Austrian are &quot;Klumpert&quot; and &quot;Krimskrams&quot;, though the 'glum' and 'pad' might make the pronunciation more interesting.</p>
Expand Down

0 comments on commit 58a0c47

Please sign in to comment.