Debian toetab taas mitut lähtestamissüsteemi

debian10

Sam Hartmann, Debiani projektijuht, püüdis lahendada erimeelsusi paki elogindi üleandmise osas levitamise osana. Juulis stardi ettevalmistamise eest vastutav meeskond blokeeris elogindi lisamise testharusse, kuna see pakett on vastuolus libsystemd-ga.

Krahhi põhjusena oli konflikt süsteemipaketiga ja oht libsystemd välja vahetada libelogindi alternatiivse versiooniga, mis on ABI-tasemel lähtekoguga täiesti kokkusobimatu.

Elogindis on oluline teada, et see pakub vajalikud liidesed Gnome'i töötamiseks ilma systemd installimata. Projekt põhineb systemd-logindi harul, eraldatakse eraldi paketis ja salvestatakse lingilt systemd komponentidele.

Elogindi kaasamine pakub oma versiooni libelogindi teegist, mis võtab üle hulga libsystemd pakutavaid funktsioone ja asendab selle teegi installimise ajal.

Paketis on elogind märgitud systemd teekidega vastuolus olevaks, kuid on oma olemuselt loodud töötama ainult ilma systemd-ta ja konflikt systemd-ga on isegi kasulik, kuna see ei võimalda teil kogemata elogindi installida.

Teiselt poolt, praegusel kujul, katsed APT kaudu uuendada systemd konfiguratsiooni versioonile sysvinit ja elogind toovad süsteemi rikutud mitteaktiivse APT-ga. Kuid isegi selle vea eemaldamise korral on üleminek süsteemilt elogindile siiski võimatu ilma juba installitud kasutajakeskkondade eemaldamiseta.

Mispeale paluti Elogindi arendajatel kiidukõne kohandadad töötama tavalise libpam-systemd peal, kasutamata oma kihti libpam-elogind.

Üleminekut elogindilt libpam-systemd-le takistab sektorite mõiste toetuse puudumine, kuid elogindi arendajad ei soovi saavutada API täielikku vastavust ja korrata täpselt kõiki systemd funktsioone, kuna elogind pakub korraldamiseks ainult minimaalset funktsionaalsust kasutaja sisselogimised ja see ei ole mõeldud süsteemid kõigi alamsüsteemide kordamiseks

Esitatud tehniliste probleemide lahendamine tuleks lahendada väljalaske meeskonna ning elogindi ja systemd hooldajate vahelise suhtluse tasandil, kuid projekti juht oli sunnitud sekkuma, kuna meeskonnad ei suutnud kokku leppida, ühistöö muutus vastasseisuks ja probleemi lahendus jõudis ummikusse, kus seaduse mõlemad pooled olid omal moel.

Sam Hartmani sõnul olukord läheneb riigile, mis nõuab üldist hääletust (GR, üldine eraldusvõime), kus kogukond otsustab alternatiivsete süsteemide üle, et initsialiseerida ja toetada sysviniti koos elogindiga.

Kui projektis osalejad hääletavad initsialiseerimissüsteemide mitmekesistamise pärast, kõik hoolduse eest vastutavad isikud osalevad selle probleemi lahendamiseks ühistes jõupingutustes või määratakse selle probleemiga tegelema spetsiaalsed vastutavad arendajad ja nendega kaasas olevad inimesed ei saa enam alternatiivsest lähtestamissüsteemist mööda minna, vaikida ega protsessi edasi lükata.

Praegu on hoidlas juba kogunenud 1033 paketti, mis pakuvad teenuseüksusi systemd-le, kuid ei sisalda init.d-skripte.

Selle probleemi lahendamiseks tehakse ettepanek pakkuda vaikimisi teenusefaile, kuid valmistada ette draiver, mis sõelub automaatselt nende failide käsud ja genereerib nende põhjal init.d skriptid.

Kui kogukond otsustab, et Debianil on ühe initsialiseerimissüsteemi jaoks piisavalt tuge, ei pea nad enam muretsema sysviniti ja elogindi pärast, keskendudes ainult üksuse ja systemd failidele.

Selline lahendus mõjutab negatiivselt sadamaid, mis ei kasuta Linuxi kernelit, kuid selliseid faile pole põhifailis veel ja neil pole ametlikku tugistaatust.

Linkimine süsteemiga raskendab ka muudatust oluliselt tulevikus levitamise arendamise suunas ja piirab edasisi katseid teenuste initsialiseerimise ja haldamise valdkonnas.

Igal lahendusel on oma eelised ja puudused, nii et enne hääletamist tuleb põhjalikult arutada kõiki poolt- ja vastuargumente.

allikas: https://lists.debian.org/


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Manuel DIJO

    Nii et pole ikka veel kindel, et nad jälle sysvinit toetavad !! Nagu ma aru sain, esitavad nad selle uuringule ja hääletusele! Vaatame, mis juhtub !!

    1.    mavhpichy DIJO

      Ei

  2.   01101001b DIJO

    Debiani tsirkus juba "näitas end" naeruväärse "otsusega" võtta vastu systemd. Nüüd ei kavatse nad taganeda, nii et võimalik "üldhääletus" on juba välja kuulutatud. Minu jaoks jätkake süsteemi süsteemiga ropingut. Q, mida nad lõpuks üles poovad, on ka teine ​​lauldud tulemus.