Il progetto Debian elabora una risoluzione generale sulla diversità del sistema Init

by admin on

Debian “si sta dirigendo verso una nuova risoluzione generale per decidere a quale livello dovrebbero essere supportati i sistemi di init diversi da systemd”, riporta il sito LWN.net.

“Sono assolutamente convinto di aver raggiunto un punto in cui, per rispettare le persone che cercano di lavorare, dobbiamo capire dove siamo come progetto”, scrive Sam Hartman, capo del progetto Debian. “Possiamo o decidere che questo è un lavoro che vogliamo facilitare, o lavoro che noi come progetto decidiamo non sia importante.”

LWN.net riporta:
La motivazione immediata per una riconsiderazione a Debian sembrerebbe essere la proposta aggiunta di elogind, un fork autonomo del demone systemd-logind. Elogind fornirebbe supporto per il meccanismo di login basato su D-Bus di systemd – necessario per supportare piccoli progetti come il desktop GNOME – senza la necessità di systemd stesso. L’aggiunta di elogind è stata controversa; è un pacchetto difficile da integrare per una serie di ragioni.

Gran parte della discussione è stata evidentemente condotta lontano dalle mailing list, ma un certo nesso sul problema può essere trovato in questa segnalazione di bug. In breve: la fusione di elogind sembra essere abbastanza complessa da risultare difficile da giustificare, in assenza di un forte impegno a sostegno di sistemi init non sistemati. Sembra possibile che questo impegno non esista più in tutta la distribuzione nel suo insieme; lo scopo di una risoluzione generale sarebbe quello di determinare se questo è il caso o meno.

Non sorprende che gli sviluppatori Debian abbiano una varietà di opinioni su questa questione. Vale la pena leggere la risposta di Russ Allbery nella sua interezza. Egli sostiene che la decisione del 2014 (di cui faceva parte) non ha mai realmente inchiodato la posizione del progetto nei confronti di altri sistemi init. Era un compromesso necessario al momento, ha detto, ma ora sta causando stress: “mentre mi sento in qualche modo giustificato dal fatto che questo non si è immediatamente lasciato andare e ha funzionato, penso che stia diventando sempre più insostenibile”.

Josh Triplett si è concentrato su uno dei problemi che sta provando a mantenere la pace per il sistema init, per ora. C’è, ha detto, un elenco sempre più lungo di funzionalità che sono disponibili solo con systemd e gli sviluppatori di applicazioni vogliono usare quelle funzionalità …

Le risposte a questo argomento hanno portato ad approcci diversi.

Ted Ts’o ha descritto quelle caratteristiche come “il fenomeno ‘abbracciare, estendere ed estinguere’ il sistema che ha causato tanta paura e disgusto”.

Ci sono molte più informazioni nell’articolo di LWN.net di 1.600 parole – ma dove stanno le cose adesso? Hartman ha pubblicato una bozza di risoluzione generale la scorsa settimana con tre possibili vie.

  • Affermare la diversità di init
  • Sostenere “l’esplorazione” di alternative a systemd, “ma credere che sysvinit sia una distrazione nel raggiungerlo”. [Marco d’Itri in seguito ha notato che meno dell’1% delle nuove installazioni utilizza sysvinit]
  • “Systemd senza diversità come priorità.” Non ci sarebbe alcun requisito per supportare altro che systemd in Debian.

“Va notato, tuttavia, che si tratta esplicitamente di una bozza”, conclude LWN.net. “È probabile che evolva considerevolmente prima che raggiunga il punto in cui il progetto voterà su di essa”.

Via Slashdot: https://linux.slashdot.org/story/19/11/16/0056214/debian-project-drafts-general-resolution-on-init-system-diversity

Written by: admin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *