Debian dia miverina manohana ny rafitra init maro

Sam Hartman, mpitarika ny tetikasa Debian, nanandrana mba hahatakarana ny tsy fitovian-kevitra mifandraika amin'ny fandefasana ny fonosana elogind ho ampahany amin'ny fizarana. Tamin'ny volana Jolay, ny ekipa tompon'andraikitra amin'ny fanomanana ny famoahana voasakana fampidirana ny elogind ao amin'ny sampana fitsapana, satria ity fonosana ity dia mifanohitra amin'ny libsystemd.

Tadidio fa elogind manome ny interface ilaina hampandehanana ny GNOME tsy misy fametrahana systemd. Ny tetikasa dia natsangana ho toy ny fork ny systemd-logind, napetraka ao anaty fonosana misaraka ary afaka amin'ny fatorana amin'ny singa systemd. Ankoatra ny zavatra hafa, ny elogind dia manome ny kinovany manokana amin'ny tranomboky libelogind, izay mandray andraikitra maromaro atolotra ao amin'ny libsystemd ary manolo ity tranomboky ity mandritra ny fametrahana.

Ny anton'ny fanakanana dia fifanoherana amin'ny fonosana systemd sy ny loza ateraky ny fanoloana ny libsystemd amin'ny libelogind hafa, izay tsy mifanaraka tanteraka amin'ny tranomboky loharano amin'ny ambaratonga ABI.
Ny etikety fonosana dia mifanipaka amin'ny tranomboky systemd, saingy natao ho an'ny tsy misy systemd fotsiny izy io, ary ny fifanoherana amin'ny systemd dia tena mahasoa satria manakana ny elogind tsy ho diso. Amin'ny lafiny iray, amin'ny endriny ankehitriny, manandrana amin'ny alΓ lan'ny APT hanavao ny fanamafisana avy amin'ny systemd mankany amin'ny dikan-teny miaraka amin'ny sysvinit sy elogind rafitra simba miaraka amin'ny APT tsy miasa. Saingy na dia esorina aza io lesoka io, ny fifindrana avy amin'ny systemd mankany amin'ny elogind dia mbola tsy azo atao raha tsy mamafa ny tontolon'ny mpampiasa efa napetraka.

Ireo mpamorona elogin dia nanolo-kevitra ampifanaraho ny elogind mba hiasa eo an-tampon'ny libpam-systemd mahazatra, tsy mampiasa ny sosona libpam-elogind azy manokana. Ny fiovan'ny elogind mankany amin'ny libpam-systemd dia voasakana noho ny tsy fisian'ny fanohanana ny foto-kevitry ny slices, fa ny mpamorona ny elogind dia tsy te-hahazo fanarahan-dalΓ na feno amin'ny API ary mamerina tanteraka ny fahaiza-manao rehetra amin'ny systemd, satria ny elogind dia manome kely fotsiny. fampiasa amin'ny fandaminana ny fidiran'ny mpampiasa ary tsy mikendry ny hamerenana ny subsystems systemd rehetra.

Ny famahana ny olana ara-teknika voalaza dia tokony ho voavaha amin'ny haavon'ny fifandraisana misy eo amin'ny ekipan'ny famoahana sy ny elogind sy ny systemd maintainers, saingy voatery niditra an-tsehatra ny mpitarika ny tetikasa satria tsy nifanaraka ny ekipa, ny fiaraha-miasa dia nivadika ho fifandonana ary ny famahana ny olana. niafara tamin'ny fiafaran'ny farany ny olana, ka samy nanana ny lalany avy ny andaniny sy ny ankilany. Araka ny filazan'i Sam Hartman, manakaiky ny fanjakana mitaky latsa-bato ankapobe ny toe-draharaha (GR, fanapahan-kevitra ankapobeny), izay hanapahan'ny vondrom-piarahamonina ny rafitra hafa ho an'ny init sy ny fanohanana ny sysvinit miaraka amin'ny elogind.

Raha mifidy ny hampiovaova ny rafitra init ny mpikambana ao amin'ny tetikasa, dia handray anjara amin'ny fiaraha-miasa hamahana ity olana ity ny mpikatroka rehetra na ny developer manokana dia ho voatendry hiasa amin'ity olana ity ary tsy ho afaka tsy hiraharaha rafitra init hafa intsony ny mpikarakara, hangina, na hanemotra ny dingana.

Ao amin'ny repository amin'izao fotoana izao voangony 1033 fonosana izay manome unit serivisy ho an'ny systemd, saingy tsy misy soratra init.d. Mba hamahana ity olana ity nanatitra famatsiana rakitra serivisy amin'ny alΓ lan'ny default, fa manomΓ na mpandrindra izay hamadika ho azy ireo baiko avy amin'ireo rakitra ireo ary mamorona sora-baventy init.d mifototra amin'izy ireo.

Raha manapa-kevitra ny vondrom-piarahamonina fa manana fanohanana ampy ho an'ny rafitra init tokana i Debian, dia tsy afaka manahy momba ny sysvinit sy elogind intsony isika ary mifantoka amin'ny rakitra unit sy systemd. Ity fanapahan-kevitra ity dia hisy fiantraikany ratsy amin'ny seranana tsy mampiasa kernel Linux (Debian GNU / Hurd, Debian GNU / NetBSD ΠΈ Debian GNU / kFreeBSD), saingy tsy mbola misy seranana toy izany ao amin'ny arisiva lehibe ary tsy manana ny sata izy ireo tohana amin'ny fomba ofisialy.

Ny fatorana amin'ny systemd dia hanasarotra kokoa ny fanovana ny lΓ lan'ny fizarana amin'ny ho avy ary hamerana ny fanandramana fanampiny eo amin'ny sehatry ny fanombohana sy ny fitantanana ny serivisy. Ny fitazonana elogind amin'ny endrika miasa dia mora kokoa noho ny mamafa azy ary avy eo manandrana manampy azy indray. Ny safidy fanapahan-kevitra tsirairay dia manana ny tombony sy ny fatiantoka, noho izany dia ilaina ny fifanakalozan-kevitra feno momba ny lafy ratsiny rehetra alohan'ny hifidy.

Source: opennet.ru

Add a comment