Alustati üldine hääletamine algatamissüsteemide üle Debiani

Debiani projekt teatas toote turule toomise üldine hääletamine (GR, üldresolutsioon) projekti arendajate küsimusest mitme initsialiseerimissüsteemi toetamise, mis määrab projekti edasise poliitika seoses seotusega systemd-ga, alternatiivsete init-süsteemide toe ja koostööga tuletatud distributsioonidega, mis systemd-d ei kasuta. Hääletus kestab kuni 27. detsembrini (kaasa arvatud) ning tulemused tehakse teatavaks 28. detsembril.

Tuletame meelde, et 2014. aastal kinnitas üleminek otsustas jaotuse tehniline komitee minna üle systemd-le, kuid ei töötanud välja otsuse suhtes, mis puudutab mitme init-süsteemi tuge (hääletusel võitis punkt, mis viitas komitee valmisoleku puudumisele selles küsimuses otsust teha). Komitee juht soovitas paketihalduritel säilitada sysvinit alternatiivse init-süsteemina, kuid rõhutas, et ta ei saa oma seisukohta peale suruda ning igal juhul tuleb otsus teha iseseisvalt.

Pärast seda tegi mõned arendajad katse korraldada üldine hääletus, kuid eelnevad hääletused näitasid, et mitme initsialiseerimissüsteemi kasutamise küsimuse osas ei ole vajalik otsust vastu võtta. Mitme kuu eest, pärast elogind paketi (mis on vajalik GNOME'i toimimiseks ilma systemd-ta) lisamist testing harusse, tekkis konflikt libsystemd-ga, küsimus tõstatati taas Debian projekti juhi poolt, kuna arendajad ei suutnud kokkuleppele jõuda ning nende suhtlus muutus vastasseisuks ja jõudis ummikusse. probleemide Arutluseks oli järgmised variandid:

Praegu toimuv hääletus võimaldab kinnitada poliitika mitme init-süsteemi suhtes ning kui võidab punkt, mis kohustab toetama alternatiivseid süsteeme, ei saa maintainer’id selliseid küsimusi ignoreerida ega nende lahendamist edasi lükata. Pärast arutelu projekti juhi algselt pakutud kolme hääletuspunkti üle laiendati valikute arvu kaheksani. Hääletamisel on lubatud valida korraga mitu punkti, järjestades valitud variandid eelistuse järgi. Hääleõigus on ligikaudu tuhandel arendajal, kes tegelevad pakettide hoolduse ja infrastruktuuri ülalhoiuga.

Pakutud variandid:

  • Põhitähelepanu on suunatud systemd-le. Alternatiivsete initsialiseerimissüsteemide toetamine ei ole prioriteet, kuid hooldajatel on õigus vabatahtlikult lisada pakettidesse init-skripte selliste süsteemide jaoks.
  • Mitmesuguste initsialiseerimissüsteemide toetamist ja võimalust laadida Debian süsteemidega, mis erinevad systemd-st.
    Teenuste käivitamiseks peavad paketid kohustuslikus korras sisaldama init-skripte; ainult systemd unit-failide tarnimine ilma sysv init-skriptideta ei ole lubatud.
  • Eelistatud jääb systemd, kuid jätkub võimalus toetada ka alternatiivseid initsialiseerimissüsteeme. Tehnoloogiad nagu elogind, mis võimaldavad alternatiivsetes keskkondades käivitada systemd-ga seotud rakendusi, peetakse oluliseks. Pakettidesse on lubatud lisada init-failid alternatiivsete süsteemide jaoks.
  • Toetus süsteemidele, mis ei kasuta systemd-i, säilib, kuid ilma muudatusteta, mis takistaksid edasiarendust. Arendajad nõustuvad lähitulevikus toetama mitut init-süsteemi, kuid peavad samal ajal vajalikuks parandada systemd-i tuge. Spetsiifiliste lahenduste arendamise ja hooldusega peaksid tegelema kogukonnad, kes on neist lahendustest huvitatud, kuid teised maintainer’id peavad vajaduse korral probleemide lahendamisele aktiivselt kaasa aitama. Ideaalis peaksid paketid töötama mis tahes init-süsteemiga; selleks võib kaasa anda traditsioonilisi init-skripte või kasutada muid mehhanisme, mis võimaldavad toimida ka ilma systemd-ita. Võimetust töötada ilma systemd-ita käsitletakse veana, kuid mitte väljalaset blokeeriva veana, välja arvatud juhul, kui ilma systemd-ita töötamiseks on olemas valmislahendus, kuid selle säilitamisest keeldutakse (näiteks kui probleem on põhjustatud varem kaasas olnud init-skripti eemaldamisest).
  • Toetuse kandmine, ilma muudatusteta, mis takistaksid arendust. Debianit nähakse endiselt sidusena erinevate tarkvarade integreerimiseks, pakkudes vastavat või sarnast funktsionaalsust. Üks oluline eesmärk on ühilduvus, sh riistvara platvormide ja tarkvarakogumite vahel, ja alternatiivsete tehnoloogiate integreerimine on teretulnud, isegi kui nende loojate maailmapilt erineb üldisest arvamusest. Suhtumine systemd ja teiste käivitussüsteemide suhtes on täielikult kooskõlas punktiga 4.
  • Toetuse üleviimine mitme käivitussüsteemi nõudmisse. Võimaluse pakkumine Debianile käivitamiseks käivitussüsteemidega, mis ei ole systemd, jätkub projekti jaoks olulisena. Iga pakett peab töötama pid1 töötlejate puhul, mis erinevad systemd-st, välja arvatud juhul, kui paketti kuuluv tarkvara on algselt mõeldud töötama ainult systemd-ga ja puudub tugi töötamiseks ilma systemd-ta (init-skriptide puudumist ei loeta ainult systemd-le mõeldud tööks).
  • Toetab üleviimist ja mitme rakenduse kasutamist. Ühised põhimõtted on täielikult kooskõlas punktiga 5, kuid systemd ja käivitus­ süsteemide suhtes ei esita konkreetseid nõudeid ning arendajatele ei kehtestata mingeid kohustusi. Arendajatele soovitatakse arvesse võtta üksteise huve, leida kompromisse ja leida ühised lahendused, mis oleksid rahuldavad erinevatele osalistele.
  • Arutelu jätkumine. Punkti saab kasutada vastuvõetamatute valikute hinna alandamiseks.

    Allikas: opennet.ru

  • Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster