rezultate (GR, opća rezolucija) programera projekta Debian koji sudjeluju u održavanju paketa i infrastrukture, održanog zbog podrške raznim sustavima inicijalizacije. Pobijedio je drugi stavak („B“) na popisu — preferred remains systemd, ali ostaje mogućnost održavanja alternativnih sustava inicijalizacije. Glasovanje je provedeno metodom , pri čemu svaki glasač rangira sve opcije prema svojim preferencijama, a prilikom izračuna rezultata uzima se u obzir koliko glasača preferira jednu opciju u odnosu na drugu.
Pobjednička opcija priznaje da su servisni jedinice systemd preferirani način konfiguracije pokretanja demona i servisa, ali dopušta da postoje okruženja u kojima programeri i korisnici mogu razvijati i koristiti alternativne sustave inicijalizacije i funkcionalne alternative mogućnostima systemd. Programerima alternativnih rješenja potrebni su resursi za obavljanje svog rada i oblikovanje paketa. Alternativna rješenja, poput eloginda, korištena za organizaciju pokretanja aplikacija vezanih uz sučelja specifična za systemd, ostaju važna za projekt. Podrška takvim inicijativama zahtijeva suradnju u područjima u kojima se razvijene alternativne tehnologije presijecaju s ostatkom projekta, na primjer, ne može se dopustiti odugovlačenje recenzije zakrpa i vođenja rasprava.
Paketi mogu uključivati kako unit datoteke systemd, tako i init skripte za pokretanje servisa. Paketi mogu koristiti sve mogućnosti systemd prema želji održavatelja paketa, pod uvjetom da te mogućnosti udovoljavaju zahtjevima Debian pravila i nisu vezane uz eksperimentalne ili nepodržane mogućnosti iz drugih paketa. Osim systemd-a, paketi također mogu uključivati podršku za alternativne sustave inicijalizacije i pružati komponente za zamjenu specifičnih sučelja systemd-a. Odluke o uključivanju zakrpa donose održavatelji u okviru standardnih procedura. Debian se obvezuje raditi s derivatnim distribucijama koje su odabrale druge sustave inicijalizacije, ali interakcija se gradi na razini održavatelja, koji donose odluke o tome koje pripremljene opcije iz stranih distribucija prihvatiti u glavnom Debianu, a koje zadržati u derivatnoj distribuciji.
Podsjetimo, da je 2014. godine tehnički odbor zadanu distribuciju na systemd, ali nije odluke o podršci za više sustava inicijalizacije (na glasovanju je pobijedio stav koji ukazuje na nespremnost odbora da donese odluku o ovom pitanju). Lider odbora preporučio je održavateljima paketa da zadrže podršku za sysvinit kao alternativni sustav inicijalizacije, ali je naglasio da ne može nametati svoje stajalište i da se u svakom slučaju odluka treba donositi samostalno.
Nakon toga, neki programeri su poduzeli općeg glasovanja, ali je prethodno glasovanje pokazalo da nema potrebe za donošenjem odluke o pitanju korištenja više inicializacijskih sistema. Prije nekoliko mjeseci, nakon s uključivanjem paketa elogind (neophodan za rad GNOME bez systemd) u testing granu zbog sukoba s libsystemd, pitanje je ponovno pokrenuo vođa projekta Debian, jer se programeri nisu mogli dogovoriti, a njihova komunikacija je prerasla u sukob i zapela je u slijepoj ulici.
Razmatrane opcije:
Za pokretanje servisa, paketi moraju obavezno uključivati init skripte; isporuka samo unit fajlova systemd bez sysv init skripti nije prihvatljiva.
Izvor: opennet.ru
