Niðurstöður atkvæðagreiðslunnar um Debian init kerfi hafa verið teknar saman

Birt результаты almennri atkvæðagreiðslu (GR, almenn upplausn) Debian-verkefnahönnuða sem taka þátt í pakkaviðhaldi og viðhaldi innviða, framkvæmt um stuðning við mörg init-kerfi. Annar hluturinn ("B") á listanum vann - systemd er áfram valinn, en möguleikinn á að viðhalda öðrum frumstillingarkerfum er áfram. Atkvæðagreiðslan fór fram með þeirri aðferð Condorcet, þar sem hver kjósandi raðar öllum valkostum í forgangsröð og við útreikning á niðurstöðu er tekið tillit til þess hversu margir kjósendur kjósa einn kost fram yfir annan.

Vinningstillagan viðurkennir að kerfisbundnar þjónustueiningar séu ákjósanlegasta leiðin til að stilla púka og þjónustu til að keyra, en viðurkennir að það eru umhverfi þar sem forritarar og notendur geta búið til og notað önnur upphafskerfi og virka valkosti við getu systemd. Hönnuðir annarra lausna þurfa fjármagn til að sinna starfi sínu og forsníða pakka sína. Aðrar lausnir eins og elogind til að keyra forrit sem eru bundin við kerfissértæk viðmót eru áfram mikilvæg fyrir verkefnið. Stuðningur við slík frumkvæði krefst aðstoðar á sviðum þar sem þróun annarrar tækni skerst við restina af verkefninu, svo sem að seinka endurskoðun plástra og umræðu.

Pakkar geta innihaldið bæði systemd unit skrár og init forskriftir til að hefja þjónustu. Pakkar mega nota hvaða kerfiseiginleika sem umsjónarmaður pakkans óskar eftir, svo framarlega sem eiginleikarnir eru í samræmi við Debian reglur og eru ekki bundnar við tilraunaeiginleika eða óstudda Debian eiginleika í öðrum pakka. Til viðbótar við systemd geta pakkar einnig innihaldið stuðning fyrir önnur upphafskerfi og veitt íhluti til að skipta um kerfissértæk viðmót. Ákvarðanir varðandi innlimun plástra eru teknar af umsjónarmönnum sem hluti af stöðluðum verklagsreglum. Debian hefur skuldbundið sig til að vinna með afleiddar dreifingar sem velja að nota önnur init kerfi, en samspilið er byggt á viðhaldsstigi, sem tekur ákvarðanir um hvaða eiginleikar útbúnir af dreifingum þriðja aðila eru samþykktir í aðal Debian samsetningu og hverjir eru eftir. í afleiðudreifingunni.

Við skulum muna að árið 2014 tækninefnd samþykkt umskipti sjálfgefin dreifing á systemd, en ekki gekk upp ákvarðanir varðandi stuðning við mörg úthlutunarkerfi (liðurinn sem gefur til kynna að nefndin vilji ekki taka ákvörðun um þetta mál hlaut atkvæði). Leiðtogi nefndarinnar mælti með því að umsjónarmenn pakka haldi áfram stuðningi við sysvinit sem annað init kerfi, en gaf til kynna að hann gæti ekki þröngvað sjónarhorni sínu og að ákvörðun ætti að vera sjálfstætt í hverju tilviki.

Eftir þetta reyndu sumir verktaki tilraun til að framkvæma almenn atkvæðagreiðsla, en foratkvæðagreiðsla sýndi að ekki var þörf á að taka ákvörðun um það atriði að nota mörg frumstillingarkerfi. Fyrir nokkrum mánuðum, eftir vandamál með því að vera með elogind pakkann (nauðsynlegur til að keyra GNOME án systemd) í prófunargreininni vegna átaka við libsystemd, var málið aftur tekið upp af Debian verkefnisstjóra, þar sem þróunaraðilarnir gátu ekki verið sammála, og samskipti þeirra breyttust í átök og komst í blindgötu.

Valkostir í huga:

  • Aðaláherslan er á systemd. Að veita stuðning fyrir önnur init kerfi er ekki forgangsverkefni, en viðhaldsaðilar geta valfrjálst látið init forskriftir fyrir slík kerfi fylgja með í pakka.
  • systemd er áfram ákjósanlegt, en möguleikinn á að viðhalda öðrum frumstillingarkerfum er eftir. Tækni eins og elogind, sem gerir forritum tengdum systemd kleift að keyra í öðru umhverfi, er talin mikilvæg. Pakkar geta innihaldið init skrár fyrir önnur kerfi.
  • Stuðningur við margs konar init kerfi og getu til að ræsa Debian með öðrum init kerfum en systemd.
    Til að keyra þjónustu verða pakkar að innihalda init forskriftir; að útvega aðeins systemd einingaskrár án sysv init forskrifta er óviðunandi.

  • Stuðningur við kerfi sem nota ekki systemd, en án þess að gera breytingar sem myndu hindra þróun. Hönnuðir eru sammála um að styðja við mörg frumkerfi í fyrirsjáanlega framtíð, en telja einnig nauðsynlegt að vinna að því að bæta kerfisbundinn stuðning. Þróun og viðhald sértækra lausna ætti að vera undir samfélögum sem hafa áhuga á þeim lausnum, en aðrir viðhaldsaðilar ættu virkan að hjálpa og leggja sitt af mörkum til að leysa vandamál þegar þörf krefur. Helst ættu pakkar að virka með því að nota hvaða init kerfi sem er, sem hægt er að ná með því að útvega hefðbundin init forskriftir eða nota aðra aðferð sem gerir þeim kleift að vinna án systemd. Vanhæfni til að vinna án systemd er talin galla, en ekki losunarblokkandi galla, nema það sé til tilbúin lausn til að vinna án systemd, en það er neitað að vista hana (til dæmis þegar vandamálið stafar af fjarlæging á áður útgefnu init skriftu).
  • Styður flytjanleika án þess að innleiða breytingar sem hindra þróun. Áfram er litið á Debian sem brú til að samþætta mismunandi hugbúnað sem veitir jafngilda eða svipaða virkni. Flytjanleiki milli vélbúnaðarpalla og hugbúnaðarstafla er mikilvægt markmið og hvatt er til samþættingar annarrar tækni, jafnvel þótt heimsmynd skapara þeirra sé frábrugðin almennri samstöðu. Afstaða varðandi systemd og önnur frumstillingarkerfi fellur algjörlega saman við 4. tölul.
  • Gerir stuðning við mörg frumstillingarkerfi nauðsynlegan. Að bjóða upp á getu til að keyra Debian með öðrum init-kerfum en systemd heldur áfram að vera mikilvægt fyrir verkefnið. Hver pakki verður að virka með öðrum pid1 meðhöndlum en systemd, nema hugbúnaðurinn sem fylgir pakkanum hafi upphaflega verið ætlaður til að virka aðeins með systemd og styður ekki keyrslu án systemd (skortur á init skriftum telst ekki eingöngu ætlaður til að vinna með systemd) .
  • Styður flytjanleika og margar útfærslur. Almennu meginreglurnar eru nákvæmlega þær sömu og í lið 5, en engar sérstakar kröfur eru gerðar til kerfis- og init-kerfa og engar kvaðir eru lagðar á framkvæmdaraðila. Framkvæmdaraðilar eru hvattir til að taka tillit til hagsmuna hvers annars, gera málamiðlanir og finna sameiginlegar lausnir sem eru fullnægjandi fyrir ýmsa aðila.
  • Áframhaldandi umræða. Hægt er að nota hlutinn til að lækka óviðunandi valkosti.
  • Heimild: opennet.ru

    Bæta við athugasemd