Hlasování začíná na inicializačních systémech Debianu

Systém Debian init

Před pár měsíci zde v blogu sdílíme novinky o diskusi které vývojáři vzali Debian, zda má podporovat více inicializačních systémů byla by to volba. Od té doby vyplývá z neshody ohledně doručení balíčku elogind (Pokud si chcete poznámku přečíst, můžete udělat v tomto odkazu).

A teď bylo oznámeno zahájení obecného hlasování pro vývojáře projektů rozhodnout o tom, zda systém bude podporovat více inicializačních systémů, která určí další politiku projektu týkající se vazby na systemd, podpora alternativních inicializačních systémů a interakce s odvozenými distribucemi, které nepoužívají systemd.

Před pár měsíci, po problémech se zahrnutím balíčku elogind (nezbytného pro práci GNOME bez systemd) do testovací větve kvůli konfliktu s libsystemd, vedoucí projektu Debian znovu položil otázku, protože vývojáři nemohli souhlasit a jejich komunikace se stala konfrontační a stagnovala

Aktuální hlasování umožní politice předat více inicializačních systémů a pokud prvek, který nutí podporovat alternativní systémy, zvítězí, správci nebudou schopni takové problémy ignorovat nebo oddálit.

Po projednání tří bodů hlasování původně navrhl vedoucí projektu, počet možností byl rozšířen na osm.

Při hlasování je možné vybrat více položek najednou s klasifikací vybraných prvků podle úrovně preference. Asi tisíc vývojářů, kteří se podílejí na údržbě balíků a podpoře infrastruktury, má volební právo.

V rámci navrhovaných možností je stanoveno:

  • Hlavní důraz je kladen na systemd. Poskytování podpory pro alternativní inicializační systémy není prioritou, ale spouštěcí skripty pro tyto systémy lze volitelně zabalit.
  • Podpora různých inicializačních systémů a schopnost zavádět Debian z nesystémových systémů.
    Chcete-li spustit služby, musí balíčky obsahovat spouštěcí skripty.
  • Systemd je stále vhodnější, ale schopnost udržovat alternativní inicializační systémy zůstává. Technologie, jako je elogind, které umožňují spouštět aplikace vázané na systém v alternativních prostředích, jsou považovány za důležité. Balíčky mohou obsahovat soubory init pro alternativní systémy.
  • Podpora systémů, které nepoužívají systemd, ale bez provádění změn, které brání rozvoji. Vývojáři souhlasí s podporou více inicializačních systémů v dohledné budoucnosti, ale také považují za nutné pracovat na zlepšení podpory systemd. Vývoj a údržbu konkrétních řešení by měly provádět komunity, které se o tato řešení zajímají, ale ostatní správci by měli v případě potřeby aktivně pomáhat a přispívat k řešení problémů.
  • Podpora přenositelnosti bez provádění změn, které narušují vývoj. Přenositelnost mezi hardwarovými platformami a softwarovými balíčky je důležitým úkolem a integrace alternativních technologií je vítána, i když se světonázor jeho tvůrců liší od společného názoru.
  • Přeneste podporu pro více inicializačních systémů do kategorie povinných. Poskytování schopnosti spouštět Debian s jinými bootstrapovými systémy než systemd bude v projektu nadále působit. Každý balíček musí pracovat s obslužnými rutinami pid1, které nejsou systemd, pokud není software obsažený v balíčku navržen tak, aby fungoval pouze s systemd a neexistuje podpora pro spuštění bez systemd (absence init skriptů se pro práci s pouze systemd nepovažuje).
  • Podpora přenositelnosti a více implementací. Obecné zásady jsou plně v souladu s odstavcem 5, ale pokud jde o systemd a inicializační systémy, nejsou stanoveny žádné konkrétní požadavky ani nejsou kladeny povinnosti vývojářům. Vývojářům se doporučuje, aby zvážili zájmy ostatních, udělali kompromisy a našli společná řešení uspokojivá pro více stran.

Hlasování potrvá do 27. prosince včetně, výsledky budou oznámeny 28. prosince. Pokud se o tom chcete dozvědět více, můžete si přečíst původní publikaci Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   bez názvu řekl

    28. prosince, špatný den, abychom nám řekli novinky o tom, jak hlasování dopadlo xD

  2.   luix řekl

    systemd naštve !!

  3.   debianit_1 řekl

    Je hloupé, že by Debian měl hlasovat, aby zjistil, zda jsou monopolizováni systemdem, což je zcela v rozporu s filozofií svobodného softwaru. Nemělo by být pochyb o tom, že by uživatel měl mít možnost zvolit si, jaký typ inicializace chce použít.