Debian laghachiri na nkwado maka ọtụtụ sistemụ init

Sam Hartman, onye ndu oru Debian, nwara iji ghọta esemokwu ndị metụtara nnyefe nke ngwugwu elogind dịka akụkụ nke nkesa. N'ọnwa Julaị, ndị otu na-ahụ maka ịkwado mwepụta egbochiri nsonye elogind na ngalaba nnwale, ebe ọ bụ na ngwugwu a na-emegide libsystemd.

Cheta na elogind na-enye oghere dị mkpa iji mee GNOME na-enweghị wụnye systemd. E hiwere oru ngo a dị ka ndụdụ nke systemd-logind, tinye ya na ngwugwu dị iche iche ma hapụ ya ka ọ ghara ijikọ na ihe ndị nwere usoro. Tinyere ihe ndị ọzọ, elogind na-enye ụdị nke ya nke ọbá akwụkwọ libelogind, nke na-arụ ọrụ dị iche iche a na-enye na libsystemd ma dochie ọbá akwụkwọ a n'oge ntinye.

Ihe kpatara igbochi ya bụ esemokwu na ngwungwu sistemu yana ihe egwu dị n'iji dochie libsystemd na libelogind ọzọ, nke na-ekwekọghị kpamkpam na ọbá akwụkwọ isi mmalite na ọkwa ABI.
Ihe ngwugwu a na-akpọ elogind dị ka ihe na-emegide ya na ọba akwụkwọ sistemụ, mana emebere ya ka ọ rụọ ọrụ naanị na-enweghị sistemu, yana esemokwu na sistemu bara uru n'ezie n'ihi na ọ na-egbochi elogind ka etinyere ya na ndudue. N'aka nke ọzọ, n'ụdị ya ugbu a, mgbalị site na APT iji melite nhazi site na systemd na ụdị ya na sysvinit na elogind. usoro mebiri emebi na APT anaghị arụ ọrụ. Mana ọ bụrụgodị na ewepụghị mmejọ a, mgbanwe site na sistemu ruo elogind ka na-agaghị ekwe omume na-ehichapụ ebe ndị ọrụ arụnyerelarị.

The elogind mmepe bụ atụpụtara imeghari elogind ka ọ rụọ ọrụ n'elu ọkọlọtọ libpam-systemd, na-ejighi oyi akwa libpam-elogind nke ya. Mgbanwe nke elogind na libpam-systemd na-egbochi enweghị nkwado maka echiche nke mpekere, mana ndị mmepe elogind achọghị iji nweta nnabata zuru oke na API ma kwughachi ike niile nke sistemu, ebe ọ bụ na elogind na-enye ntakịrị ntakịrị. arụmọrụ maka ịhazi nbanye onye ọrụ na ọ chọghị ịmegharị sistemụ sistemụ niile.

Ekwesịrị idozi mkpebi nke nsogbu teknụzụ akọwapụtara na ọkwa mmekọrịta dị n'etiti ndị otu ntọhapụ na elogind na ndị na-elekọta sistemu, mana a manyere onye ndu ọrụ itinye aka n'ihi na otu enweghị ike ikwenye, ọrụ nkwonkwo mepụtara n'ime esemokwu na ngwọta maka nsogbu ruru ọgwụgwụ nke nwụrụ anwụ, nke akụkụ nke ọ bụla ziri ezi n'ụzọ nke ya. Dị ka Sam Hartman si kwuo, ọnọdụ ahụ na-abịaru nso steeti chọrọ ntuli aka n'ozuzu (GR, mkpebi n'ozuzu), nke obodo ga-ekpebi usoro ọzọ maka init na nkwado maka sysvinit na elogind.

Ọ bụrụ na ndị otu ngo na-atụ vootu iji megharịa sistemu init, ndị niile na-elekọta ga-esonye n'ịrụkọ ọrụ ọnụ iji dozie nsogbu a ma ọ bụ ndị nrụpụta ga-ekenye ka ha rụọ ọrụ na okwu a na ndị na-elekọta agaghịzi enwe ike ileghara usoro init ọzọ anya, gbachi nkịtị, ma ọ bụ igbu oge usoro.

Ugbu a na ebe nchekwa ugbua akwakọba Ngwunye 1033 na-enye nkeji ọrụ maka sistemu, mana etinyeghị script init.d. Iji dozie nsogbu a a na-enye nyefe faịlụ ọrụ na ndabara, mana kwadebe onye njikwa ga-ewepụ iwu ozugbo na faịlụ ndị a wee mepụta script init.d dabere na ha.

Ọ bụrụ na ndị obodo ekpebie na Debian nwere nkwado zuru oke maka otu sistemụ init, anyị enweghị ike ichegbu onwe anyị maka sysvinit na elogind ma lekwasị anya naanị na faịlụ otu na sistemụ. Mkpebi a ga-emetụta ọdụ ụgbọ mmiri na-adịghị eji Linux kernel (Debian GNU / Hurd, Debian GNU / NetBSD и Debian GNU / kFreeBSD), mana enweghị ọdụ ụgbọ mmiri ndị dị otú ahụ na nnukwu ebe nchekwa ma ha enweghị ọkwa kwadoro n'ihu ọha.

Ijide na systemd ga-emekwa ka ọ dịkwuo mfe ịgbanwe ntụziaka nke nkesa n'ọdịnihu na ga-amachi ọzọ nnwale na ubi nke mmalite na njikwa ọrụ. Ịkwado elogind na ụdị ọrụ dị mfe karịa ihichapụ ya wee gbalịa ịgbakwunye ya ọzọ. Nhọrọ mkpebi ọ bụla nwere uru na ọghọm ya, ya mere a ga-achọ mkparịta ụka zuru oke maka uru na ọghọm niile tupu ịtụ vootu.

isi: opennet.ru

Tinye a comment