Eigene Handschrift: der LowIxOS-Kernel trÀgt jetzt unsere Signatur
Ein Schritt, der einer Distribution am Herzen liegt: Seit kernel-lowixos 6.18.54-7 (Full-Variante seit -8) ist das Kernel-Abbild mit dem eigenen LowIxOS-Secure-Boot-SchlĂŒssel signiert â nicht mehr nur ĂŒber die openSUSE-Kette.
Was genau signiert ist
Beim Bau wird das Kernel-Abbild (vmlinuz) per sbsign signiert und direkt im Anschluss mit sbverify geprĂŒft â beide Kernel-Varianten, also kernel-lowixos und kernel-lowixosfull. Das Zertifikat heiĂt âLowIxOS Secure Boot Signing 2026â (RSA-2048, Code-Signing, gĂŒltig bis 2036) und wird im Paket unter /usr/share/lowixos/secureboot/lowixos-secureboot.der mitgeliefert. Der private SchlĂŒssel liegt ausschlieĂlich als Geheimnis in der Bau-Infrastruktur und landet nie im Repository.
Die Kernel-Module werden zusĂ€tzlich bei jedem Bau signiert (CONFIG_MODULE_SIG) â bewusst mit einem Wegwerf-SchlĂŒssel, der je Bau neu entsteht und nicht ausgeliefert wird. Bei aktivem Secure Boot lĂ€uft der Kernel auĂerdem mit lockdown=integrity.
Wie die Aufnahme auf einem System geht
Der LowIxOS-SchlĂŒssel ist nicht in der Firmware vorverankert â er wird per MOK (Machine Owner Key) aufgenommen: Bei der Installation des Pakets merkt ein Skript die Aufnahme per mokutil --import vor; beim nĂ€chsten Start fragt der MokManager einmalig nach der BestĂ€tigung. Bis dahin bleibt der SUSE-Kernel der Boot-Standard â ein Sicherungsnetz, damit kein System unsigniert dasteht. Erst nach bestĂ€tigter Aufnahme bootet der LowIxOS-Kernel mit eigener Signatur.
Warum das wichtig ist
Damit ist die Vertrauenskette komplett eigen: Upstream-Quelle â Bau auf eigener Infrastruktur â signiertes Paket im eigenen Repository â signiertes Kernel-Abbild auf dem Server. Die openSUSE-Signatur bleibt als Fallback erhalten, aber LowIxOS steht ab jetzt auf eigener Handschrift.
Aktueller Stand: kernel-lowixos 6.18.54-9 liegt im Repository, signiert wie jedes Paket und mit SBOM.