Zoeken op website

Linux From Scratch laat System V Init vallen, noemt beslissing betreurenswaardig


Linux From Scratch bevestigt met tegenzin een toekomst uitsluitend met systemd, en beëindigt de ontwikkeling van System V init vanwege oplopende onderhoudsdruk en wijzigingen van upstream.

Linux From Scratch, een project en boek dat je leert hoe je stap voor stap een compleet Linux-systeem kunt bouwen volledig vanuit de broncode, heeft aangekondigd dat toekomstige releases geen ondersteuning meer zullen bieden voor of System V init zullen ontwikkelen, waarmee een terughoudende maar beslissende verschuiving naar een alleen-systemd richting wordt gemaakt.

De beslissing werd meegedeeld door de langjarige LFS-bijdrager Bruce Dubbs in een bericht dat gisteren, op 1 februari 2026, naar de aankondigings-, ondersteunings- en ontwikkelingsmailinglijsten van het project werd gestuurd.

De belangrijkste genoemde reden is duurzaamheid. Dubbs vermeldt dat LFS en het bijbehorende project, Beyond Linux From Scratch (BLFS), dat je helpt je voltooid LFS-installatie uit te breiden tot een meer aangepast en bruikbaar systeem, volledig door vrijwilligers worden onderhouden.

LFS houdt momenteel 88 pakketten bij, terwijl BLFS meer dan 1.000 dekt. Alleen al tijdens de huidige releasecyclus hebben editors 70 commits in LFS verwerkt en meer dan 1.150 in BLFS. Volgens ontwikkelaars vereist het ondersteunen van zowel System V init als systemd het verdubbelen van pakketcontroles, updates en releasevalidatie, wat volgens de maintainers onhandelbaar is geworden.

Een andere reden voor de beslissing om de ondersteuning voor System V init te beëindigen, waren de trends in upstream-software. En meer specifiek, grote desktopomgevingen, waaronder GNOME en KDE Plasma, introduceren steeds vaker een sterke afhankelijkheid van systemd-specifieke functionaliteit die niet beschikbaar is in System V init.

Dit alles leidde tot het uiteindelijke resultaat: de ontwikkeling van System V init-boeken zal stoppen bij LFS/BLFS versie 12.4. Deze boeken blijven beschikbaar, en gebruikers kunnen mogelijk nog steeds nieuwere softwareversies bouwen met behulp van de bestaande instructies, maar dergelijke configuraties zullen niet langer getest of ondersteund worden door de redacteuren van het project.

Tot slot kan ik niet nalaten het licht bittere gevoel te vermelden waarmee Dubbs zijn aankondiging beëindigt:

“Als persoonlijke opmerking, vind ik deze beslissing niet prettig. Voor mij gaat LFS over leren hoe een systeem werkt. Ja, systemd biedt veel mogelijkheden, maar we zullen enkele dingen verliezen die ik belangrijk vind.”

De volgende release, LFS/BLFS 13.0, is gepland voor 1 maart 2026 en zal zich uitsluitend richten op systemd-gebaseerde systemen. Je kunt de originele aankondiging hier bekijken.