eredmények (GR, általános határozat) a Debian projekt fejlesztőinek, akik a csomagok karbantartásával és az infrastruktúra fenntartásával foglalkoznak, több indítási rendszer támogatásával kapcsolatban tartották. A második pont («B») győzött a listán – a systemd továbbra is a preferált, de alternatív indítási rendszerek támogatása lehetséges. A szavazást a következő módszerrel hajtották végre , amelyben minden szavazó rangsorolja az összes lehetőséget a preferenciáik sorrendjében, és a eredmény számításánál figyelembe veszik, hogy hány szavazó részesít előnyben egy lehetőséget a másikkal szemben.
A győztes választás elismeri, hogy a systemd szolgáltatási egységei a démonok és szolgáltatások indításának preferált módját képviselik, de elismeri, hogy léteznek olyan környezetek, ahol a fejlesztők és felhasználók létrehozhatnak és alkalmazhatnak alternatív indítási rendszereket és funkcionális alternatívákat a systemd lehetőségeivel szemben. Az alternatív megoldások fejlesztőinek erőforrások biztosítása szükséges a munkájuk elvégzéséhez és a csomagok formázásához. Az olyan alternatív megoldások, mint az elogind, amelyek alkalmazások indításának megszervezésére szolgálnak, specifikus systemd interfészekhez kötődnek, továbbra is fontosak a projekt számára. Ezeknek az kezdeményezéseknek a támogatása együttműködést igényel azon területeken, ahol a fejlesztett alternatív technológiák összefonódnak a többi projekttel, például a módosító javaslatok és a viták felülvizsgálatának késlekedése elfogadhatatlan.
A csomagokba unit-fájlok és init-skriptek is beépíthetők a szolgáltatások indításához. A csomagok bármilyen systemd funkciót használhatnak a csomag karbantartójának belátása szerint, feltéve, hogy ezek a funkciók megfelelnek a Debian szabályainak, és nem kapcsolódnak kísérleti vagy a Debianban nem támogatott lehetőségekhez más csomagokból. A systemd-n kívül a csomagok alternatív inicializációs rendszerek támogatását is tartalmazhatják, és elemeket adhatnak a systemd-specifikus interfészek helyettesítésére. A patch-ekbe való beépítési döntéseket a karbantartók a megfelelő eljárások keretében hozzák meg. A Debian elkötelezi magát a származékos disztribúciókkal való együttműködés mellett, amelyek más inicializációs rendszert választottak, de a kapcsolat a karbantartók szintjén alakul, akik döntéseket hoznak arról, hogy a külső disztribúciók által előkészített lehetőségeket mi legyen a Debian fő összetevője, és mi maradjon a származékos disztribúcióban.
Emlékeztetünk rá, hogy 2014-ben a technikai bizottság a disztribúció alapértelmezés szerinti systemd-re váltását javasolta, de nem döntések a több inicializációs rendszer támogatásáról (a szavazás során a bizottság nem tudta eldönteni, hogy a kérdésben állást foglaljon). A bizottság vezetője azt javasolta a csomagok karbantartóinak, hogy tartsák fenn a sysvinit támogatását mint alternatív inicializációs rendszert, de hangsúlyozta, hogy nem kényszerítheti a véleményét, és minden esetben a döntést önállóan kell meghozni.
Ezt követően néhány fejlesztő megpróbálta az általános szavazást, de a kezdeti szavazás azt mutatta, hogy nincs szükség döntésre a több inicializáló rendszer használatáról. Néhány hónappal ezelőtt, miután az elogind csomag (amely a GNOME működéséhez szükséges a systemd nélkül) a testing ágba került a libsystemd-vel való konfliktus miatt, a kérdést a Debian projekt vezetője újra felvetette, mivel a fejlesztők nem tudtak megegyezni, kommunikációjuk pedig belső ellentétekbe torkollott.
Megfontolt lehetőségek:
A szolgáltatások indításához a csomagoknak kötelezően tartalmazniuk kell az init-scripteket, a sysv init-scriptek nélküli systemd unit-fájlok leszállítása nem megengedett.
Forrás: opennet.ru
