Algemiene stimming oer Debian init-systemen is begon

Debian projekt oankundige oer it begjin algemiene stimming (GR, algemiene resolúsje) projektûntwikkelders foar probleem fan it stypjen fan meardere init-systemen, dat sil bepale it projekt syn takomst belied oangeande bining oan systemd, stipe foar alternative init systemen, en ynteroperabiliteit mei ôflaat distribúsjes dy't net brûke systemd. De stimming duorret oant 27 desimber, de útslaggen wurde op 28 desimber bekend makke.

Lit ús betinke dat yn 2014 de technyske kommisje goedkard oergong standert ferdieling op systemd, mar net útwurke besluten oangeande stipe foar meardere foarsjenningssystemen (de stimming waard wûn troch it item dat oanjout dat de kommisje net ree is om in beslút oer dizze kwestje te nimmen). De kommisje lieder rekommandearre dat pakket ûnderhâldt stipe foar sysvinit as in alternatyf init systeem, mar oanjûn dat hy koe net oplizze syn stânpunt en dat it beslút moat wurde nommen ûnôfhinklik yn elk gefal.

Hjirnei besochten guon ûntwikkelders besykje út te fieren algemiene stimming, mar foarriedige stimming die bliken dat it wie gjin ferlet fan in meitsje in beslút oer de kwestje fan it brûken fan meardere initialization systemen. In pear moannen lyn, na problemen mei it opnimmen fan it elogind-pakket (nedich foar it útfieren fan GNOME sûnder systemd) yn 'e testtûke fanwegen in konflikt mei libsystemd, waard it probleem opnij oanbrocht troch de Debian-projektlieder, om't de ûntwikkelders it net iens koenen, en har kommunikaasje feroare yn in konfrontaasje en berikte in deade ein.

De hjoeddeiske stimming sil tastean belied oannommen wurde oangeande meardere foarsjenning systemen, en as de klausule easkjen stipe foar alternative systemen wint, ûnderhâlders sille net by steat wêze om te negearje of fertrage sokke problemen. Nei it besprekken fan de trije stimpunten dy't yn earste ynstânsje foarsteld binne troch de projektlieder, is it tal mooglikheden útwreide nei acht. By it stimmen kinne jo ferskate items tagelyk selektearje, de selekteare items rangearje op foarkarnivo. Sa'n tûzen ûntwikkelders dy't meidogge oan it ûnderhâld fan pakketten en it ûnderhâld fan de ynfrastruktuer hawwe stimrjocht.

Oanbefelle opsjes:

  • De wichtichste fokus leit op systemd. It leverjen fan stipe foar alternative init-systemen is gjin prioriteit, mar ûnderhâlders kinne opsjoneel init-skripts foar sokke systemen yn pakketten opnimme.
  • Stipe foar in ferskaat oan init-systemen en de mooglikheid om Debian te booten mei init-systemen oars as systemd.
    Om tsjinsten út te fieren, moatte pakketten init-skripts befetsje; it leverjen fan allinich systemd-ienheidbestannen sûnder sysv init-skripts is net akseptabel.

  • systemd bliuwt de foarkar, mar de mooglikheid om alternative initialisaasjesystemen te behâlden is oerbleaun. Technologien lykas elogind, wêrtroch applikaasjes bûn oan systemd kinne rinne yn alternative omjouwings, wurde as wichtich sjoen. Pakketten kinne init-bestannen befetsje foar alternative systemen.
  • Stipe foar systemen dy't gjin systemd brûke, mar sûnder feroaringen te meitsjen dy't ûntwikkeling hinderje. De ûntwikkelders akkoard om meardere init-systemen te stypjen foar de foar te fernimmen takomst, mar leauwe ek dat it nedich is om te wurkjen oan it ferbetterjen fan systemd stipe. It ûntwikkeljen en ûnderhâlden fan spesifike oplossingen moatte wurde oerlitten oan de mienskippen dy't ynteressearre binne yn dy oplossingen, mar oare ûnderhâlders moatte aktyf helpe en bydrage oan it oplossen fan problemen as it nedich is. Ideal moatte pakketten funksjonearje mei elk init-systeem, dat kin wurde berikt troch tradisjonele init-skripts te leverjen of oare meganismen te brûken wêrtroch se sûnder systemd wurkje kinne. It ûnfermogen om te wurkjen sûnder systemd wurdt beskôge as in brek, mar net in release-blokkearjende brek, útsein as der in klearmakke oplossing is foar wurkjen sûnder systemd, mar se wegerje it te bewarjen (bygelyks as it probleem feroarsake wurdt troch it wiskjen fan in earder levere init-skript).
  • Unterstützt portabiliteit sûnder feroaringen yn te fieren dy't ûntwikkeling hinderje. Debian bliuwt sjoen as in brêge foar it yntegrearjen fan ferskate software dy't lykweardige of ferlykbere funksjonaliteit leveret. Portabiliteit tusken hardware-platfoarms en software-stacks is in wichtich doel, en de yntegraasje fan alternative technologyen wurdt stimulearre, sels as it wrâldbyld fan har skeppers ferskilt fan 'e algemiene konsensus. De posysje oangeande systemd en oare inisjalisaasjesystemen komt folslein oerien mei punt 4.
  • Stipe foar meardere inisjalisaasjesystemen ferplicht meitsje. It leverjen fan de mooglikheid om Debian út te fieren mei oare init-systemen dan systemd bliuwt wichtich foar it projekt. Elk pakket moat wurkje mei oare pid1-hanteerders dan systemd, útsein as de software opnommen yn it pakket oarspronklik bedoeld wie om allinich te wurkjen mei systemd en stipet gjin rinnen sûnder systemd (it ûntbrekken fan init-skripts telt net as bedoeld allinich foar wurkjen mei systemd) .
  • Unterstützt portabiliteit en meardere ymplemintaasjes. De algemiene prinsipes binne krekt itselde as punt 5, mar der binne gjin spesifike easken foar systemd en init systemen, en gjin ferplichtings wurde oplein oan ûntwikkelders. Untwikkelders wurde stimulearre om rekken te hâlden mei inoars belangen, kompromissen te meitsjen en mienskiplike oplossingen te finen dy't befredigjend binne foar ferskate partijen.
  • Fuortset diskusje. It item kin brûkt wurde om ûnakseptabele opsjes te downgraden.

    Boarne: opennet.ru

  • Add a comment