Počelo je opće glasovanje o sustavima inicijalizacije u Debiana
Projekt Debian o početku (GR, opća rezolucija) programera projekta o , koja će odrediti daljnju politiku projekta u vezi s vezivanjem uz systemd, podrškom alternativnim inicializacijskim sistemima i interakcijom s derivatima distribucija koje ne koriste systemd. Glasovanje će trajati do 27. prosinca uključivo, a rezultati će biti objavljeni 28. prosinca.
Podsjetimo, da je 2014. godine tehnički odbor zadanu distribuciju na systemd, ali nije riješenje u vezi s podrškom za više inicializacijskih sistema (na glasovanju je pobijedio stav koji ukazuje na nespremnost odbora da donese odluku o ovom pitanju). Voditelj odbora preporučio je održavaocima paketa da sačuvaju podršku za sysvinit kao alternativni sistem inicializacije, ali je naglasio da ne može nametati svoje stavove i da se u svakom slučaju odluka mora 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.
Trenutno provodeno glasovanje će omogućiti odobravanje politike u vezi s više inicializacijskih sistema, i ako pobijedi stav koji obavezuje na podršku alternativnim sistemima, održavaoci neće moći ignorirati ili odgađati takva pitanja. Nakon rasprave o tri prvotno predložena stavka glasovanja od strane vođe projekta, broj opcija je proširen na osam. Tokom glasovanja dopušteno je odabrati odmah nekoliko stavki s rangiranjem odabranih elemenata po razini preferencije. Pravo glasa ima oko tisuću programera koji sudjeluju u održavanju paketa i infrastrukture.
Predložene opcije:
Glavna pažnja je fokusirana na systemd. Pružanje podrške alternativnim sistemima inicijalizacije nije prioritet, ali održavaoci mogu opcionalno uključiti init skripte za takve sisteme u pakete.
Podrška raznovrsnim sistemima inicijalizacije i mogućnost pokretanja Debiana sa sistemima inicijalizacije koji se razlikuju od systemd. Za pokretanje servisa, paketi moraju obavezno uključivati init skripte; isporuka samo unit fajlova systemd bez sysv init skripti nije prihvatljiva.
Preferred remains systemd, but the possibility of maintaining alternative systems of initialization is left open. Technologies like elogind, which allow applications bound to systemd to run in alternative environments, are considered important. Init files for alternative systems may be included in packages.
Podrška za sisteme koji ne koriste systemd, ali bez promjena koje ometaju razvoj. Razvijači su saglasni da će podržavati više sistema inicijalizacije u bliskoj budućnosti, ali takođe smatraju neophodnim raditi na poboljšanju podrške za systemd. Razvoj i održavanje specifičnih rešenja treba da obavljaju zajednice zainteresovane za takva rešenja, ali drugi održavaoci trebaju aktivno pomoći i doprineti rešavanju problema kada to postane neophodno. U idealnom slučaju, paketi bi trebali funkcionisati uz bilo koji sistem inicijalizacije, za što se mogu isporučivati tradicionalne init skripte ili koristiti drugi mehanizmi koji omogućavaju rad bez systemd. Nemogućnost rada bez systemd smatra se greškom, ali ne kao greška koja blokira izdavanje, osim u slučajevima kada postoji spremno rešenje za rad bez systemd, ali se odbija zadržavanje (na primer, kada je problem izazvan uklanjanjem ranije isporučene init skripte).
Podrška prenosivosti, bez izmjena koje bi ometale razvoj. Debian se i dalje smatra poveznicom za integraciju različitih softverskih rješenja koja pružaju ekvivalentnu ili sličnu funkcionalnost. Prenosivost između hardverskih platformi i softverskih stogova je jedan od važnih zadataka, a integracija alternativnih tehnologija je dobrodošla, čak i kada se svjetonazori njihovih stvaratelja ne slažu s općim mišljenjem. Stav prema systemd-u i drugim sustavima inicijalizacije potpuno se poklapa s točkom 4.
Prevođenje podrške za više sustava inicijalizacije u obaveznu kategoriju. Omogućavanje pokretanja Debiana sa sustavima inicijalizacije koji se razlikuju od systemd-a i dalje ima značaj za projekt. Svaki paket treba raditi s obradnicima pid1, osim kada je softver unutar paketa prvotno zamišljen za rad samo s systemd-om i nema podršku za pokretanje bez systemd-a (nedostatak init skripti se ne smatra namjenom isključivo za rad sa systemd-om).
Podrška prenosivosti i višestrukim realizacijama. Opća načela potpuno se poklapaju s točkom 5, ali se ne postavljaju posebni zahtjevi za systemd i sustave inicijalizacije, niti se nameću ikakve obveze programerima. Programerima se preporučuje da uzmu u obzir interese jedni drugih, postignu kompromis i pronađu zajednička rješenja koja su zadovoljavajuća za različite strane.
Nastavak rasprave. Točka se može koristiti za smanjenje ocjena neprihvatljivih opcija.
Koristimo kolačiće cookie, kako bismo osigurali najbolje iskustvo na našoj web stranici. Nastavljanjem korištenja stranice slažete se s našom politikom privatnosti.Prihvaćam
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster