Hlasovanie sa začína v inicializačných systémoch Debianu

Systém Debian init

Pred niekoľkými mesiacmi tu v blogu zdieľame správy o diskusii ktoré vývojári vzali Debian, či podporuje viac inicializačných systémov bola by to možnosť. Od tohto vyplývalo z nezhody týkajúcej sa doručenia balíka elogind (Ak si chcete prečítať poznámku, môžete urobiť v tomto odkaze).

A teraz bol ohlásený začiatok všeobecného hlasovania pre vývojárov projektov rozhodnúť o tom, či systém bude podporovať viac inicializačných systémov, ktorá určí ďalšiu politiku projektu ohľadom väzby na systemd, podpora alternatívnych inicializačných systémov a interakcia s odvodenými distribúciami, ktoré nepoužívajú systemd.

Pred niekoľkými mesiacmi, po problémoch so zahrnutím balíka elogind (vyžaduje sa, aby GNOME fungoval bez systemd) do testovacej vetvy kvôli konfliktu s libsystemd, vedúci projektu Debian znovu položil otázku, pretože vývojári nemohli súhlasiť a ich komunikácia sa stala konfrontačnou a stagnovala

Súčasné hlasovanie umožní politike preniesť viac inicializačných systémov a ak prvok, ktorý núti podporovať alternatívne systémy, zvíťazí, správcovia nebudú môcť ignorovať alebo oddialiť tieto problémy.

Po prerokovaní troch bodov hlasovania pôvodne navrhnutý vedúcim projektu, počet možností sa rozšíril na osem.

Pri hlasovaní je možné vybrať naraz viac položiek s klasifikáciou vybraných prvkov podľa úrovne preferencie. Asi tisíc vývojárov, ktorí sa podieľajú na údržbe balíkov a podpore infraštruktúry, má volebné právo.

V rámci navrhovaných možností sa ustanovuje:

  • Hlavné zameranie je na systemd. Poskytnutie podpory pre alternatívne inicializačné systémy nie je prioritou, ale spúšťacie skripty pre tieto systémy môžu byť voliteľne zabalené.
  • Podpora rôznych bootovacích systémov a schopnosť bootovať Debian z nesystémových systémov.
    Na spustenie služieb musia balíčky obsahovať štartovacie skripty.
  • Systemd je stále výhodnejší, ale schopnosť udržiavať alternatívne inicializačné systémy zostáva. Za dôležité sa považujú technológie, ako napríklad elogind, ktoré umožňujú spúšťať aplikácie viazané na systém v alternatívnych prostrediach. Balíky môžu obsahovať súbory init pre alternatívne systémy.
  • Podpora systémov, ktoré nepoužívajú systemd, ale bez vykonávania zmien, ktoré bránia rozvoju. Vývojári súhlasia s podporou viacerých inicializačných systémov v dohľadnej budúcnosti, ale taktiež považujú za potrebné pracovať na zlepšení podpory systemd. Vývoj a údržbu konkrétnych riešení by mali vykonávať komunity, ktoré majú o tieto riešenia záujem, ale ostatní správcovia by mali v prípade potreby aktívne pomáhať a prispievať k riešeniu problémov.
  • Podpora prenosnosti bez vykonávania zmien, ktoré bránia vývoju. Prenosnosť medzi hardvérovými platformami a softvérovými zásobníkmi je dôležitou úlohou a integrácia alternatívnych technológií je vítaná, aj keď sa svetonázor jeho tvorcov líši od spoločného názoru.
  • Presunúť podporu pre viac inicializačných systémov do kategórie povinných. Poskytovanie možnosti spúšťania Debianu s inými bootstrapmi ako systemd vedie k zmene projektu. Každý balík by mal fungovať s inými obslužnými programami pid1 ako systemd, pokiaľ softvér zahrnutý v balíku nie je navrhnutý na prácu iba s systemd a neexistuje podpora pre spustenie bez systemd (absencia inicializačných skriptov sa pre prácu iba s systemd nepovažuje).
  • Podpora prenosnosti a viacerých implementácií. Všeobecné zásady sú úplne v súlade s odsekom 5, ale pokiaľ ide o systemd a inicializačné systémy, nie sú stanovené nijaké konkrétne požiadavky ani vývojárom uložené povinnosti. Vývojárom sa odporúča, aby zvážili záujmy ostatných, robili kompromisy a našli spoločné riešenia uspokojivé pre viac strán.

Hlasovanie bude trvať do 27. decembra vrátane, výsledky budú zverejnené 28. decembra. Ak sa o nej chcete dozvedieť viac, môžete si prečítať pôvodnú publikáciu Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   nemenovaný dijo

    28. december, zlý deň, keď nám chcete oznámiť správy o tom, ako dopadlo hlasovanie xD

  2.   luix dijo

    systemd na hovno !!

  3.   debianit_1 dijo

    Je hlúpe, že Debian by mal hlasovať o tom, či ich systém monopolizuje. Je to v úplnom rozpore s filozofiou slobodného softvéru. Nemalo by byť pochýb o tom, že používateľ by mal mať možnosť zvoliť si, aký typ inicializácie chce použiť.