Prije nekoliko mjeseci ovdje na blogu dijelimo vijesti o raspravi koje su programeri uzeli Debian treba li podržavati višestruke sustave inicijalizacije bila bi opcija. Budući da je ovo proizašlo iz neslaganja u vezi s isporukom paketa elogind (Ako želite pročitati napomenu, možete učiniti na ovom linku).
I dobro, sad je najavljen početak općeg glasanja za programere projekata odlučiti o tome hoće li sustav podržavati više sustava za inicijalizaciju, koji će odrediti dodatnu politiku projekta u vezi s vezivanjem za systemd, podrška za alternativne sustave inicijalizacije i interakcija s izvedenim distribucijama koje ne koriste systemd.
Prije nekoliko mjeseci, nakon problema s uključivanjem paketa elogind (potreban za rad GNOME-a bez systemd) u testnu granu zbog sukoba s libsystemd, vođa projekta Debian ponovno je postavio pitanje, budući da se programeri nisu mogli složiti i njihova je komunikacija postala sukobljena i stagnirajuća
Trenutni glasovi omogućit će da politika prenosi višestruke sustave inicijalizacije i ako element koji prisiljava na potporu alternativnim sustavima pobijedi, održavači neće moći zanemariti ili odgoditi takve probleme.
Nakon rasprave o tri točke glasanja izvorno predložio voditelj projekta, broj opcija proširen je na osam.
Tijekom glasanja, više stavki može biti odabrano odjednom s klasifikacijom odabranih elemenata prema stupnju preferencije. Pravo glasa ima oko tisuću programera koji sudjeluju u održavanju paketa i podršci infrastrukturi.
Unutar predloženih opcija utvrđuje se:
- Glavni fokus je na systemd-u. Pružanje podrške za zamjenske sustave inicijalizacije nije prioritet, ali skripte za pokretanje takvih sustava mogu se po želji pakirati.
- Podrška za razne sustave inicijalizacije i mogućnost pokretanja Debiana na sustavima koji nisu sistemski.
Da bi pokrenuli usluge, paketi moraju sadržavati skripte za pokretanje. - Systemd je još uvijek poželjniji, ali sposobnost održavanja alternativnih sustava inicijalizacije ostaje i dalje. Tehnologije, poput elogind, koje omogućuju pokretanje aplikacija vezanih uz sustav u zamjenskim okruženjima, smatraju se važnima. Paketi mogu sadržavati datoteke init za zamjenske sustave.
- Podrška za sustave koji ne koriste systemd, ali bez uvođenja promjena koje ometaju razvoj. Programeri se slažu da će podržati više sustava za inicijalizaciju u dogledno vrijeme, ali također smatraju potrebnim raditi na poboljšanju podrške u sustavu. Razvoj i održavanje specifičnih rješenja trebale bi provoditi zajednice zainteresirane za takva rješenja, ali ostali održavatelji trebali bi aktivno pomagati i pridonositi rješavanju problema kad se ukaže potreba.
- Podrška za prenosivost, bez unošenja promjena koje ometaju razvoj. Prijenos između hardverskih platformi i softverskih skupova važan je zadatak i integracija alternativnih tehnologija je dobrodošla, čak i ako se svjetonazor njegovih kreatora razlikuje od uobičajenog mišljenja.
- Prijenos podrške za višestruke sustave inicijalizacije u kategoriju obveznih. Pružanje mogućnosti izvođenja Debiana s bootstrap sustavima koji nisu systemd i dalje će značajno utjecati na projekt. Svaki bi paket trebao raditi s rukovateljima pid1 koji nisu systemd, osim ako je softver koji je uključen u paket dizajniran za rad samo sa systemd i ako nema podrške za pokretanje bez systemd (odsustvo init skripti ne uzima se u obzir za rad samo sa systemd).
- Podrška za prenosivost i višestruke implementacije. Opća su načela u potpunosti u skladu sa stavkom 5., ali u pogledu sustava i sustava za inicijalizaciju ne postavljaju se posebni zahtjevi niti se nameću obveze programerima. Programeri se potiču da razmotre interese drugih, naprave kompromise i pronađu zajednička rješenja koja zadovoljavaju više strana.
Glasanje će trajati do 27. prosinca, a rezultati će biti objavljeni 28. prosinca. Ako želite znati više o tome, možete pogledati izvornu publikaciju U sljedećem linku.
28. prosinca, loš dan da nam kažete vijest o tome kako je prošlo glasanje xD
systemd je sranje !!
Glupo je da Debian glasuje hoće li monopol nad njima izvesti systemd, što je potpuno u suprotnosti s filozofijom slobodnog softvera, ne bi trebalo biti sumnje da bi korisniku trebalo omogućiti da odabere vrstu inicijalizacije koju želi koristiti.