Debian rov qab los txhawb rau ntau lub tshuab init

Sam Hartman, Debian Project Leader, sim kom nkag siab txog qhov tsis pom zoo cuam tshuam nrog kev xa khoom ntawm pob elogind ua ib feem ntawm kev faib khoom. Thaum Lub Xya Hli, pab neeg ua haujlwm rau kev npaj kev tshaj tawm thaiv suav nrog elogind nyob rau hauv lub xeem ceg, txij li cov pob no tsis sib haum nrog libsystemd.

rov qab hais tias elogind ua muab cov interfaces xav tau los khiav GNOME yam tsis tau txhim kho systemd. Qhov project tau tsim los ua ib rab rawg ntawm systemd-logind, muab tso rau hauv ib lub pob cais thiab tso tawm los ntawm kev khi rau systemd Cheebtsam. Ntawm lwm yam, elogind muab nws tus kheej version ntawm lub tsev qiv ntawv libelogind, uas siv ntau lub luag haujlwm muaj nyob hauv libsystemd thiab hloov lub tsev qiv ntawv no thaum lub sijhawm teeb tsa.

Cov laj thawj rau kev thaiv yog qhov tsis sib haum xeeb nrog cov pob systemd thiab qhov txaus ntshai ntawm kev hloov libsystemd nrog lwm txoj kev libelogind, uas yog qhov tsis sib xws nrog cov tsev qiv ntawv hauv qib ABI.
Cov ntawv ntim cov ntawv elogind raws li kev tsis sib haum xeeb nrog cov tsev qiv ntawv systemd, tab sis nws yog tsim los ua haujlwm tsuas yog tsis muaj systemd, thiab tsis sib haum xeeb nrog systemd yog qhov muaj txiaj ntsig zoo vim tias nws tiv thaiv elogind los ntawm kev ua yuam kev. Ntawm qhov tod tes, hauv nws daim ntawv tam sim no, sim ntawm APT los hloov kho qhov teeb tsa los ntawm systemd mus rau version nrog sysvinit thiab elogind ua rau puas lawm nrog APT tsis ua haujlwm. Tab sis txawm tias qhov tsis txaus no raug tshem tawm, kev hloov pauv ntawm systemd mus rau elogind tseem ua tsis tau yam tsis muaj kev tshem tawm cov neeg siv khoom ib puag ncig.

Cov elogind developers yog npaj siab hloov elogind mus ua hauj lwm nyob rau sab saum toj ntawm tus qauv libpam-systemd, tsis siv nws tus kheej libpam-elogind txheej. Kev hloov pauv ntawm elogind mus rau libpam-systemd yog cuam tshuam los ntawm qhov tsis muaj kev txhawb nqa rau lub tswv yim ntawm cov hlais, tab sis cov neeg tsim khoom ntawm elogind tsis xav ua kom tiav tag nrho cov kev ua raws li API thiab raws nraim rov qab tag nrho cov peev txheej ntawm systemd, txij li elogind tsuas yog muab tsawg kawg nkaus. kev ua haujlwm rau kev teeb tsa cov neeg siv nkag mus thiab tsis xav rov ua dua txhua qhov systemd subsystems.

Kev daws teeb meem ntawm kev piav qhia cov teeb meem yuav tsum tau daws nyob rau theem ntawm kev sib cuam tshuam ntawm pab pawg tso tawm thiab cov elogind thiab cov tswj hwm kev tswj hwm, tab sis tus thawj coj ua haujlwm raug yuam kom cuam tshuam vim tias pab pawg tsis tuaj yeem pom zoo, kev sib koom ua haujlwm tau tsim los rau hauv kev tawm tsam thiab kev daws teeb meem. teeb meem mus txog qhov kawg tuag, nyob rau hauv uas txhua sab yog txoj cai nyob rau hauv nws tus kheej txoj kev. Raws li Sam Hartman, qhov xwm txheej tab tom mus txog lub xeev uas xav tau kev pov npav dav dav (GR, kev daws teeb meem dav dav), uas cov zej zog yuav txiav txim siab rau lwm txoj hauv kev rau init thiab kev txhawb nqa rau sysvinit nrog elogind.

Yog tias cov tswv cuab pov npav los ua kom muaj kev sib txawv ntawm init systems, txhua tus neeg saib xyuas yuav koom tes hauv kev ua haujlwm ua ke los daws qhov teeb meem no lossis cov neeg tsim khoom tshwj xeeb yuav raug xaiv los ua haujlwm rau qhov teeb meem no thiab cov neeg saib xyuas yuav tsis tuaj yeem tsis quav ntsej lwm qhov init system, nyob twj ywm, lossis ncua cov txheej txheem.

Tam sim no nyob rau hauv lub repository twb sau tau 1033 pob khoom uas muab cov kev pabcuam rau systemd, tab sis tsis suav nrog init.d scripts. daws qhov teeb meem no muaj muab cov ntaub ntawv kev pabcuam los ntawm lub neej ntawd, tab sis npaj ib tus neeg tuav haujlwm uas yuav cia li cais cov lus txib los ntawm cov ntaub ntawv no thiab tsim cov ntawv init.d raws li lawv.

Yog tias lub zej zog txiav txim siab tias Debian muaj kev txhawb nqa txaus rau ib qho init system, peb tsis tuaj yeem txhawj xeeb txog sysvinit thiab elogind thiab tsom mus rau cov ntaub ntawv thiab systemd nkaus xwb. Qhov kev txiav txim siab no yuav cuam tshuam tsis zoo rau cov chaw nres nkoj uas tsis siv Linux kernel (Debian GNU / Hurd, Debian GNU / NetBSD ΠΈ Debian GNU / kFreeBSD), tab sis tsis muaj cov chaw nres nkoj zoo li no hauv cov ntaub ntawv tseem ceeb thiab lawv tsis muaj xwm txheej kev txhawb nqa.

Kev khi rau systemd tseem yuav ua rau nws nyuaj dua los hloov cov kev taw qhia ntawm kev faib tawm yav tom ntej thiab yuav txwv kev sim ntxiv hauv kev pib thiab kev tswj xyuas kev pabcuam. Kev tuav elogind hauv daim ntawv ua haujlwm yog yooj yim dua li rho tawm thiab tom qab ntawd sim ntxiv nws dua. Txhua qhov kev txiav txim siab muaj qhov zoo thiab qhov tsis zoo, yog li kev sib tham tag nrho ntawm txhua qhov zoo thiab qhov tsis zoo yuav tsum tau ua ua ntej pov npav.

Tau qhov twg los: opennet.ru

Ntxiv ib saib