I risultati di u votu nantu à i sistemi d'inizializazione sò stati riassunti Debian

Publicatu Risultati votu generale (GR, risoluzione generale) di i sviluppatori di u prugettu Debian, implicatu in a manutenzione di i pacchetti è u supportu di l'infrastruttura, hè stata tenuta nantu à a questione di u supportu di parechji sistemi d'inizializazione. A seconda opzione ("B") di a lista hà vintu - systemd ferma a scelta preferita, ma l'opzione per supportà sistemi d'inizializazione alternativi ferma. U votu hè statu realizatu aduprendu u Condorcet, in quale ogni votante classifica tutte l'opzioni in l'ordine di preferenza, è quandu u calculu di u risultatu, hè cunsideratu quanti votanti preferanu una opzione à l'altru.

A pruposta vincitore ricunnosce chì l'unità di serviziu di sistema di sistema sò u modu preferitu per cunfigurà i demoni è i servizii per eseguisce, ma ricunnosce chì ci sò ambienti in quale i sviluppatori è l'utilizatori ponu creà è aduprà sistemi init alternativi è alternattivi funziunali à e capacità di systemd. I sviluppatori di soluzioni alternative necessitanu risorse per fà u so travagliu è furmà i so pacchetti. Soluzioni alternative cum'è elogind per eseguisce applicazioni ligati à interfacce specifichi di systemd restanu impurtanti per u prugettu. U sustegnu di tali iniziative richiede assistenza in i zoni induve u sviluppu di tecnulugie alternative si interseca cù u restu di u prugettu, cum'è ritardà a revisione è a discussione di patch.

I pacchetti sò autorizati à include sia i fugliali di unità systemd sia i script init per l'avviu di i servizii. I pacchetti ponu aduprà qualsiasi funzionalità systemd scelta da u mantenitore di u pacchettu, purché queste funzionalità sianu conformi à e linee guida. Debian è ùn sò micca ligati à funzioni sperimentali o micca supportate. Debian capacità da altri pacchetti. In più di systemd, i pacchetti ponu ancu include supportu per sistemi init alternativi è furnisce cumpunenti per rimpiazzà l'interfacce specifiche di systemd. E decisioni per include patch sò prese da i mantenitori cum'è parte di e procedure standard. Debian s'impegna à travaglià cù distribuzioni derivate chì anu sceltu altri sistemi d'inizializazione per elli stessi, ma l'interazzione hè custruita à u livellu di u mantenitore, chì hè rispunsevule di decide quali caratteristiche preparate da distribuzioni di terze parti accettà in a distribuzione principale Debian, è quali lascià in a distribuzione di e derivate.

Ricurdemu chì in 2014 u cumitatu tecnicu appruvatu transizione distribuzione predeterminata nantu à systemd, ma micca hà travagliatu e decisioni in quantu à u sustegnu à i sistemi di fornitura multipli (l'elementu chì indica a mancanza di vuluntà di u cumitatu di piglià una decisione nantu à sta questione hà vintu u votu). U capu di u cumitariu hà ricumandatu chì i mantene u pacchettu mantene u supportu per sysvinit cum'è un sistema init alternativu, ma hà indicatu chì ùn pudia micca impone u so puntu di vista è chì a decisione deve esse fatta indipindente in ogni casu.

Dopu questu, certi sviluppatori anu pruvatu tentativu di realizà u votu generale, ma u votu prelimiunale hà dimustratu chì ùn ci era micca bisognu di piglià una decisione nantu à u prublema di usu di sistemi di inizializazione multiplici. Qualchi mesi fà, dopu prublemi Cù l'inclusione di u pacchettu elogind (necessariu per chì GNOME funziona senza systemd) in a branca di test per via di un cunflittu cù libsystemd, u prublema hè statu rialzatu da u capu di u prugettu. Debian, postu chì i sviluppatori ùn sò stati capaci di ghjunghje à un accordu, è a so cumunicazione hè diventata un cunfrontu è hè ghjunta à un vicolo cieco.

Opzioni cunsiderate:

  • L'enfasi principale hè nantu à systemd. Furnisce un supportu per i sistemi init alternativi ùn hè micca una priorità, ma i mantenitori puderanu include script init per tali sistemi in pacchetti.
  • systemd resta preferitu, ma a pussibilità di mantene sistemi di inizializazione alternativu hè lasciata. Tecnulugie cum'è elogind, chì permettenu l'applicazioni ligati à systemd per eseguisce in ambienti alternativi, sò visti cum'è impurtanti. I pacchetti ponu include file init per sistemi alternativi.
  • Supportu per una varietà di sistemi d'inizializazione è capacità d'avvio Debian cù sistemi init diversi da systemd.
    Per eseguisce i servizii, i pacchetti devenu include script init chì furnisce solu i schedari di unità systemd senza script init sysv hè inaccettabile.
  • Supportu per i sistemi chì ùn utilizanu systemd, ma senza fà cambiamenti chì impediscenu u sviluppu. I sviluppatori accunsenu à sustene parechji sistemi init per u futuru prevedibile, ma ancu crede chì hè necessariu di travaglià per migliurà u supportu systemd. U sviluppu è u mantenimentu di suluzioni specifiche deve esse lasciatu à e cumunità interessate in queste suluzioni, ma l'altri mantenitori anu da aiutà attivamente è cuntribuiscenu à a risoluzione di u prublema quandu u bisognu. Ideale, i pacchetti duveranu funziunà cù qualsiasi sistema di init, chì pò esse ottinutu da furnisce script init tradiziunali o utilizendu altri miccanismi chì li permettenu di travaglià senza systemd. L'incapacità di travaglià senza systemd hè cunsideratu un bug, ma micca un bug di bloccu di liberazione, salvu chì ùn ci hè una suluzione pronta per travaglià senza systemd, ma hè ricusatu di esse salvatu (per esempiu, quandu u prublema hè causatu da u rimozione di un script init furnitu prima).
  • Sustenendu a purtabilità senza introduce cambiamenti chì interferiscenu cù u sviluppu. Debian cuntinueghja à esse vistu cum'è un ponte per integrà diversi software chì offrenu funzionalità equivalenti o simili. A purtabilità trà piattaforme hardware è stack di software hè un scopu impurtante, è l'integrazione di tecnulugie alternative hè benvenuta, ancu s'è a visione di u mondu di i so creatori diverge da u cunsensu generale. A pusizione riguardu à systemd è altri sistemi init hè pienamente coerente cù u puntu 4.
  • Rende u supportu per parechji sistemi init ubligatoriu. Fornisce a capacità di lancià Debian L'attenzione di u prugettu à i sistemi d'inizializazione diversi da systemd ferma significativa. Ogni pacchettu deve supportà i gestori pid1 diversi da systemd, à menu chì u software inclusu in u pacchettu ùn sia cuncipitu per funziunà esclusivamente cù systemd è ùn abbia micca supportu per l'esecuzione senza systemd (l'assenza di script d'inizializazione ùn conta micca cum'è cuncipitu per funziunà esclusivamente cù systemd).
  • Supporta portabilità è implementazioni multiple. I principii ginirali sò esattamente uguali à u puntu 5, ma ùn ci sò micca esigenze specifiche per i sistemi systemd è init, è ùn sò micca imposte obligazioni à i sviluppatori. I sviluppatori sò incuraghjiti à piglià in contu l'interessi di l'altri, à fà cumprumessi è à truvà suluzioni cumuni chì sò soddisfacenti per parechji partiti.
  • Discussione cuntinuata. L'articulu pò esse usatu per downgrade opzioni inacceptable.
  • Source: opennet.ru

    Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster