Ang Debian mibalik sa suporta alang sa daghang init nga sistema

Sam Hartman, Debian Project Leader, gisulayan aron masabtan ang mga dili pagsinabtanay nga nalangkit sa paghatod sa elogind package isip kabahin sa pag-apod-apod. Niadtong Hulyo, ang team nga responsable sa pag-andam sa mga pagpagawas gibabagan paglakip sa elogind sa testing branch, tungod kay kini nga package supak sa libsystemd.

Hinumdomi kana elogind naghatag sa mga interface nga gikinahanglan sa pagpadagan sa GNOME nga walay pag-instalar sa systemd. Ang proyekto gitukod isip usa ka tinidor sa systemd-logind, gibutang sa usa ka bulag nga pakete ug gipagawas gikan sa pagbugkos sa mga sangkap sa systemd. Lakip sa ubang mga butang, ang elogind naghatag sa kaugalingon nga bersyon sa libelogind library, nga nagkuha sa daghang mga gimbuhaton nga gitanyag sa libsystemd ug gipulihan kini nga librarya sa panahon sa pag-install.

Ang mga hinungdan sa pag-block mao ang usa ka panagsumpaki sa systemd package ug ang kapeligrohan sa pag-ilis sa libsystemd sa usa ka alternatibo nga libelogind, nga hingpit nga dili mahiuyon sa gigikanan nga librarya sa lebel sa ABI.
Ang mga label nga pakete elogind ingon nga sukwahi sa systemd nga mga librarya, apan kini sa kinaiyanhon nga gidisenyo aron magtrabaho lamang nga walay systemd, ug ang pagsupak sa systemd sa pagkatinuod mapuslanon tungod kay kini nagpugong sa elogind nga dili ma-install nga sayop. Sa laing bahin, sa kasamtangan nga porma niini, misulay pinaagi sa APT nga i-update ang configuration gikan sa systemd ngadto sa bersyon nga adunay sysvinit ug elogind nga resulta sa nadaot nga sistema uban ang APT nga dili molihok. Apan bisan kung kini nga kakulangan giwagtang, ang pagbalhin gikan sa systemd hangtod sa elogind nagpabilin nga imposible kung wala’y pagtangtang sa na-install na nga mga palibot sa gumagamit.

Ang mga developer sa elogin mao ang gisugyot ipahiangay ang elogind aron magtrabaho sa ibabaw sa sukaranan nga libpam-systemd, nga wala gigamit ang kaugalingon nga libpam-elogind layer. Ang pagbalhin sa elogind ngadto sa libpam-systemd gibabagan sa kakulang sa suporta alang sa konsepto sa mga hiwa, apan ang mga nag-develop sa elogind dili gusto nga makab-ot ang hingpit nga pagsunod sa API ug eksakto nga gisubli ang tanan nga mga kapabilidad sa systemd, tungod kay ang elogind naghatag gamay ra. pag-andar alang sa pag-organisar sa mga pag-login sa gumagamit ug wala magtinguha nga kopyahon ang tanan nga mga subsystem sa systemd.

Ang resolusyon sa gihulagway nga teknikal nga mga problema kinahanglan nga masulbad sa lebel sa interaksyon tali sa release team ug sa elogind ug systemd maintainers, apan ang project leader napugos sa pagpangilabot tungod kay ang mga teams dili magkauyon, ang hiniusang trabaho nahimong komprontasyon ug ang solusyon sa ang problema miabot sa usa ka patay nga katapusan, diin ang matag kiliran husto sa kaugalingon nga paagi . Sumala ni Sam Hartman, ang sitwasyon nagkaduol sa usa ka estado nga nanginahanglan og usa ka kinatibuk-ang boto (GR, kinatibuk-ang resolusyon), diin ang komunidad magdesisyon sa mga alternatibong sistema alang sa init ug suporta alang sa sysvinit nga adunay elogind.

Kung ang mga miyembro sa proyekto mobotar sa pag-diversify sa init nga mga sistema, ang tanan nga mga tigmentinar maapil sa pagtinabangay aron masulbad kini nga problema o ang piho nga mga developer ang i-assign sa pagtrabaho niini nga isyu ug ang mga tigmintinar dili na makahimo sa pagbaliwala sa usa ka alternatibo nga init nga sistema, magpabilin nga hilom, o paglangan sa proseso.

Sa pagkakaron anaa na sa repositoryo natipon 1033 nga mga pakete nga naghatag og mga yunit sa serbisyo alang sa systemd, apan wala maglakip sa init.d nga mga script. Aron masulbad kini nga problema gitanyag suplay sa mga file sa serbisyo pinaagi sa default, apan pag-andam og usa ka handler nga awtomatik nga mag-parse sa mga sugo gikan niini nga mga file ug makamugna og init.d nga mga script base niini.

Kung ang komunidad nakahukom nga ang Debian adunay igo nga suporta alang sa usa ka init nga sistema, dili na kami mabalaka bahin sa sysvinit ug elogind ug magpunting lamang sa mga file sa yunit ug systemd. Kini nga desisyon adunay negatibo nga epekto sa mga pantalan nga wala mogamit sa Linux kernel (Debian GNU / Hurd, Debian GNU / NetBSD ΠΈ Debian GNU / kFreeBSD), apan wala pa'y ingon nga mga pantalan sa panguna nga archive ug wala sila ang kahimtang opisyal nga gisuportahan.

Ang pagbugkos sa systemd maghimo usab nga labi ka lisud nga usbon ang direksyon sa pag-apod-apod sa umaabot ug limitahan ang dugang nga pag-eksperimento sa natad sa pagsugod ug pagdumala sa serbisyo. Ang pagpadayon sa elogind sa porma sa pagtrabaho labi ka dali kaysa sa pagtangtang niini ug dayon pagsulay sa pagdugang niini pag-usab. Ang matag kapilian sa desisyon adunay mga bentaha ug disbentaha, mao nga kinahanglan ang usa ka hingpit nga paghisgot sa tanan nga mga kaayohan ug kahusay sa dili pa ang pagbotar.

Source: opennet.ru

Idugang sa usa ka comment