Ricerca nel sito web

Linux From Scratch abbandona System V Init, definisce la decisione deplorevole


Linux From Scratch conferma con riluttanza un futuro esclusivamente basato su systemd, ponendo fine allo sviluppo di System V init a causa della crescente pressione di manutenzione e dei cambiamenti a monte.

Linux From Scratch, un progetto e libro che insegna come costruire un sistema Linux completo passo dopo passo interamente dal codice sorgente, ha annunciato che le future versioni non supporteranno più né svilupperanno System V init, segnando un cambiamento riluttante ma decisivo verso una direzione esclusivamente basata su systemd.

La decisione è stata comunicata dal contributore di lunga data di LFS, Bruce Dubbs, in un messaggio inviato ieri, 1 febbraio 2026, alle mailing list di annunci, supporto e sviluppo del progetto.

La ragione principale citata è la sostenibilità. Dubbs menziona che LFS e il suo progetto complementare, Beyond Linux From Scratch (BLFS), che ti aiuta a estendere la tua installazione LFS completata in un sistema più personalizzato e utilizzabile, sono mantenuti interamente da volontari.

LFS attualmente traccia 88 pacchetti, mentre BLFS ne copre più di 1.000. Solo durante l'attuale ciclo di rilascio, gli editor hanno elaborato 70 commit in LFS e più di 1.150 in BLFS. Secondo gli sviluppatori, supportare sia System V init che systemd richiede di duplicare i controlli dei pacchetti, gli aggiornamenti e la validazione delle release, cosa che i manutentori dicono sia diventata ingestibile.

Un altro motivo per la decisione di interrompere il supporto a System V init erano le tendenze del software upstream. E più in particolare, i principali ambienti desktop, inclusi GNOME e KDE Plasma, stanno introducendo sempre più una dipendenza forte da funzionalità specifiche di systemd che non sono disponibili in System V init.

Tutto ciò ha portato al risultato finale: lo sviluppo dei libri su System V init si fermerà con la versione 12.4 di LFS/BLFS. Questi libri resteranno disponibili, e gli utenti potranno comunque riuscire a compilare versioni più recenti del software utilizzando le istruzioni esistenti, ma tali configurazioni non saranno più testate né supportate dagli editori del progetto.

Infine, non posso non menzionare la sensazione leggermente amara con cui Dubbs conclude il suo annuncio:

“A titolo personale, questa decisione non mi piace. Per me LFS riguarda l'apprendere come funziona un sistema. Sì, systemd offre molte funzionalità, ma perderemo alcune cose che considero importanti.”

La prossima versione, LFS/BLFS 13.0, è prevista per il 1° marzo 2026 e si concentrerà esclusivamente sui sistemi basati su systemd. Puoi vedere l'annuncio originale qui.