eredmények (GR, általános állásfoglalás) a projektfejlesztőktől Debian, amely a csomagkarbantartással és az infrastruktúra-támogatással foglalkozik, több init rendszer támogatásának kérdésében tartottak meg szavazást. A lista második opciója ("B") nyert – a systemd továbbra is az előnyben részesített választás, de az alternatív init rendszerek támogatásának lehetősége is megmaradt. A szavazást a következővel végezték: , amelyben minden választó az összes lehetőséget preferencia szerint rangsorolja, és az eredmény kiszámításakor azt veszik figyelembe, hogy hány szavazó részesíti előnyben az egyik lehetőséget a másikkal szemben.
A nyertes javaslat elismeri, hogy a systemd szolgáltatási egységek az előnyben részesített módja a démonok és szolgáltatások futtatásának beállításának, de elismeri, hogy vannak olyan környezetek, amelyekben a fejlesztők és a felhasználók alternatív indítórendszereket és funkcionális alternatívákat hozhatnak létre és használhatnak a systemd képességeihez képest. Az alternatív megoldások fejlesztőinek erőforrásokra van szükségük munkájuk elvégzéséhez és csomagjaik formázásához. Az olyan alternatív megoldások, mint az elogind a systemd-specifikus interfészekhez kötött alkalmazások futtatásához, továbbra is fontosak a projekt számára. Az ilyen kezdeményezések támogatásához segítségre van szükség azokon a területeken, ahol az alternatív technológiák fejlesztése összefonódik a projekt többi részével, például a javítások áttekintésének és megvitatásának késleltetése.
A csomagok tartalmazhatnak mind systemd egységfájlokat, mind init szkripteket a szolgáltatások indításához. A csomagok a csomag karbantartója által választott bármely systemd funkciót használhatják, feltéve, hogy ezek a funkciók megfelelnek az irányelveknek. Debian és nem kísérleti vagy nem támogatott funkciókhoz kapcsolódnak. Debian képességeket más csomagokból. A systemd mellett a csomagok alternatív init rendszerek támogatását is tartalmazhatják, és komponenseket biztosíthatnak a systemd-specifikus interfészek helyettesítésére. A javítások beépítéséről a karbantartók döntenek a szabványos eljárások részeként. Debian vállalja, hogy olyan származékos disztribúciókkal is együttműködik, amelyek más inicializáló rendszereket választottak maguknak, de az interakció a karbantartók szintjén épül fel, akik felelősek azért, hogy eldöntsék, a harmadik féltől származó disztribúciók által előkészített funkciók közül melyeket fogadják el a fő disztribúcióba. Debian, és melyeket kell a deriválteloszlásban hagyni.
Emlékezzünk vissza, hogy 2014-ben a technikai bizottság alapértelmezett elosztás a systemd-n, de nem a többellátó rendszer támogatására vonatkozó döntések (a szavazást az a tétel nyerte, amely azt jelzi, hogy a bizottság nem hajlandó dönteni ebben a kérdésben). A bizottság vezetője javasolta, hogy a csomagkarbantartók tartsák fenn a sysvinit, mint alternatív init-rendszer támogatását, de jelezte, álláspontját nem tudja ráerőltetni, és a döntést minden esetben önállóan kell meghozni.
Ezt követően néhány fejlesztő megpróbálta általános szavazás, de az előzetes szavazás azt mutatta, hogy nem kell döntést hozni a több inicializálási rendszer használatának kérdésében. Néhány hónappal ezelőtt, azután Miután az elogind csomag (ami a GNOME systemd nélküli működéséhez szükséges) bekerült a testing ágba a libsystemd-vel való ütközés miatt, a projektvezető újra felvetette a problémát. Debian, mivel a fejlesztők nem tudtak megegyezni, és a kommunikációjuk konfrontációba torkollott, majd zsákutcába jutott.
Megfontolt lehetőségek:
A szolgáltatások futtatásához a csomagoknak tartalmazniuk kell az init parancsfájlokat; elfogadhatatlan, hogy csak systemd unit fájlokat adjanak meg sysv init parancsfájlok nélkül.
Forrás: opennet.ru
