Don't understand german? Read or subscribe to my english-only feed.

Archive for the 'Open Source' Category

apt, SHA-1 keys + 2026-02-01

Saturday, January 31st, 2026

You might have seen Policy will reject signature within a year warnings in apt(-get) update runs like this: root@424812bd4556:/# apt update Get:1 http://foo.example.org/debian demo InRelease [4229 B] Hit:2 http://deb.debian.org/debian trixie InRelease Hit:3 http://deb.debian.org/debian trixie-updates InRelease Hit:4 http://deb.debian.org/debian-security trixie-security InRelease Get:5 http://foo.example.org/debian demo/main amd64 Packages [1097 B] Fetched 5326 B in 0s (43.2 kB/s) All packages […]

What to expect from Debian/trixie #newintrixie

Sunday, July 20th, 2025

Update on 2025-07-28: added note about Debian 13/trixie support for OpenVox (thanks, Ben Ford!) Debian v13 with codename trixie is scheduled to be published as new stable release on 9th of August 2025. I was the driving force at several of my customers to be well prepared for the upcoming stable release (my efforts for […]

Grml 2025.05 – codename Nudlaug

Friday, May 16th, 2025

Debian hard freeze on 2025-05-15? We bring you a new Grml release on top of that! 2025.05 🚀 – codename Nudlaug. There’s plenty of new stuff, check out our official release announcement for all the details. But I’d like to highlight one feature that I particularly like: SSH service announcement with Avahi. The grml-full flavor […]

Lessons learned from running an open source project for 20 years @ GLT25

Wednesday, April 23rd, 2025

Time flies by so quickly, it’s >20 years since I started the Grml project. I’m giving a (german) talk about the lessons learned from 20 years of running the Grml project this Saturday, 2025-04-26 at the Grazer Linuxtage (Graz/Austria). Would be great to see you there!

OpenSSH penalty behavior in Debian/trixie #newintrixie

Sunday, April 13th, 2025

This topic came up at a customer of mine in September 2024, when working on Debian/trixie support. Since then I wanted to blog about it to make people aware of this new OpenSSH feature and behavior. I finally found some spare minutes at Debian’s BSP in Vienna, so here we are. :) Some of our […]

Grml 2024.12 – codename Adventgrenze

Friday, December 20th, 2024

We did it again™! Just in time, we’re excited to announce the release of Grml stable version 2024.12, code-named ‘Adventgrenze’! (If you’re not familiar with Grml, it’s a Debian-based live system tailored for system administrators.) This new release is built on Debian trixie, and for the first time, we’re introducing support for 64-bit ARM CPUs […]

Being a Debian Developer since 15 years

Tuesday, May 28th, 2024

15 years ago I became an official Debian Developer. Incredible how time flies.

What to expect from Debian/bookworm #newinbookworm

Sunday, June 11th, 2023

Debian v12 with codename bookworm was released as new stable release on 10th of June 2023. Similar to what we had with #newinbullseye and previous releases, now it’s time for #newinbookworm! I was the driving force at several of my customers to be well prepared for bookworm. As usual with major upgrades, there are some […]

RIP, Sven Guckes

Saturday, February 26th, 2022

Die älteste mir zugängliche Mail von Sven Guckes direkt an mich stammt aus dem Jahr 2002, und startet seinerseits mit: eine dokumentierte loesung – das ist prima! :-) Natürlich ging es um: Vim. Viele Mails unter anderem zum Kunsthaus Graz, den Chemnitzer Linux-Tagen, den Grazer Linuxtagen (GLT) und seinem Geek Brunch sollten folgen. Unvergessen bleibt […]

Debian bullseye: changes in util-linux #newinbullseye

Monday, July 5th, 2021

Continuing with #newinbullseye. One package that isn’t new but its tools are used by many of us is util-linux, providing many essential system utilities. There is util-linux v2.33.1 in Debian/buster and util-linux v2.36.1 in Debian/bullseye, and as usual there are many new features and options available. I don’t want to replicate the release notes provided […]

efivars is gone with Debian/bullseye #newinbullseye

Wednesday, June 9th, 2021

Continuing with #newinbullseye, it’s worth being aware of, that efivars is gone with the kernel version shipped as of Debian/bullseye. Quoting from wiki.debian.org/UEFI: The Linux kernel gives access to the UEFI configuration variables via a set of files under /sys, using two different interfaces. The older interface was showing files under /sys/firmware/efi/vars, and this is […]

What to expect from Debian/bullseye #newinbullseye

Thursday, May 27th, 2021

Debian v11 with codename bullseye is supposed to be released as new stable release soon-ish (let’s hope for June, 2021! :)). Similar to what we had with #newinbuster and previous releases, now it’s time for #newinbullseye! I was the driving force at several of my customers to be well prepared for bullseye before its freeze, […]

How to properly use 3rd party Debian repository signing keys with apt

Tuesday, February 16th, 2021

(Blogging this, since this is a recurring anti-pattern I noticed at several customers and often comes up during deployments of 3rd party repositories.) Update on 2021-02-19: clarified, that Signed-By requires apt >= 1.1, thanks Vincent Bernat Many upstream projects provide Debian repository instructions like this: curl -fsSL https://example.com/stable/debian.gpg | sudo apt-key add – Do not […]

Grml 2020.06 – Codename Ausgehfuahangl

Friday, July 3rd, 2020

We did it again™, at the end of June we released Grml 2020.06, codename Ausgehfuahangl. This Grml release (a Linux live system for system administrators) is based on Debian/testing (AKA bullseye) and provides current software packages as of June, incorporates up to date hardware support and fixes known issues from previous Grml releases. I am […]

Some useful bits about Linux hardware support and patched Kernel packages

Wednesday, July 31st, 2019

Disclaimer: I started writing this blog post in May 2018, when Debian/stretch was the current stable release of Debian, but published this article in August 2019, so please keep the version information (Debian releases + kernels not being up2date) in mind. The kernel version of Debian/stretch (4.9.0) didn’t support the RAID controller as present in […]

Debian buster: changes in coreutils #newinbuster

Friday, July 26th, 2019

Debian buster is there, and similar to what we had with #newinwheezy, #newinjessie and #newinstretch it’s time for #newinbuster! One package that isn’t new but its tools are used by many of us is coreutils, providing many essential system utilities. We have coreutils v8.26-3 in Debian/stretch and coreutils v8.30-3 in Debian/buster. Compared to the changes […]

Debian buster: changes in util-linux #newinbuster

Friday, July 26th, 2019

Debian buster is there, and similar to what we had with #newinwheezy, #newinjessie and #newinstretch it’s time for #newinbuster! Update on 2019-07-26 22:55 UTC: Cyril Brulebois pointed out, that findmnt (find a filesystem) was available in Debian/stretch already as part of the mount package, updated the blog post accordingly One package that isn’t new but […]

Inception: VM inside Docker inside KVM – Testing Debian VM installation builds on Travis CI

Wednesday, July 25th, 2018

Back in 2006 I started to write a tool called grml-debootstrap. grml-debootstrap is a wrapper around debootstrap for installing Debian systems. Using grml-debootstrap, it’s possible to install Debian systems from the command line, without having to boot a Debian installer ISO. This is very handy when you’re running a live system (like Grml or Tails) […]

Debian stretch: changes in util-linux #newinstretch

Friday, May 19th, 2017

We’re coming closer to the Debian/stretch stable release and similar to what we had with #newinwheezy and #newinjessie it’s time for #newinstretch! Hideki Yamane already started the game by blogging about GitHub’s Icon font, fonts-octicons and Arturo Borrero Gonzalez wrote a nice article about nftables in Debian/stretch. One package that isn’t new but its tools […]

systemd backport of v230 available for Debian/jessie

Thursday, July 28th, 2016

At DebConf 16 I was working on a systemd backport for Debian/jessie. Results are officially available via the Debian archive now. In Debian jessie we have systemd v215 (which originally dates back to 2014-07-03 upstream-wise, plus changes + fixes from pkg-systemd folks of course). Now via Debian backports you have the option to update systemd […]