Almenn atkvæðagreiðsla um Debian init kerfi er hafin

Debian verkefni tilkynnt um upphafið almennri atkvæðagreiðslu (GR, almenn ályktun) verkefnahönnuðir fyrir spurning um að styðja mörg init kerfi, sem mun ákvarða framtíðarstefnu verkefnisins varðandi bindingu við systemd, stuðning við önnur init kerfi og samvirkni við afleiddar dreifingar sem nota ekki systemd. Atkvæðagreiðslan stendur til 27. desember að meðtöldum, úrslit verða kynnt 28. desember.

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 (atkvæðagreiðslan hlaut liðinn sem gefur til kynna að nefndin vilji ekki taka ákvörðun um þetta mál). 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.

Núverandi atkvæðagreiðsla gerir kleift að samþykkja stefnu varðandi mörg úthlutunarkerfi og ef ákvæðið sem krefst stuðnings við önnur kerfi vinnur, munu viðhaldsaðilar ekki geta hunsað eða seinkað slíkum málum. Eftir að hafa rætt þau þrjú atkvæðagreiðsluatriði sem verkefnisstjóri lagði til í upphafi var fjöldi valkosta stækkaður í átta. Þegar kosið er geturðu valið nokkra hluti í einu og raðað völdum hlutum eftir vali. Um þúsund verktaki sem taka þátt í að viðhalda pökkum og viðhalda innviðum hafa atkvæðisrétt.

Ráðlagðir valkostir:

  • 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.
  • 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.

  • 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ð 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 kerfisstuðning. Þróun og viðhald tiltekinna 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é tilbúin lausn til að vinna án systemd, en þeir neita að vista það (td þegar vandamálið stafar af því að eyða a áður útgefið init handrit).
  • 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