Cov txiaj ntsig ntawm kev pov npav ntawm Debian init systems tau sau tseg
Tshaj tawm cov ntsiab lus kev pov npav dav dav (GR, kev daws teeb meem dav dav) ntawm Debian qhov project developers koom nrog hauv kev kho pob thiab kev kho vaj tse, ua tiav ntawm qhov teeb meem ntawm kev txhawb nqa ntau lub tshuab init. Qhov thib ob yam khoom ("B") nyob rau hauv daim ntawv yeej - systemd tseem nyiam, tab sis muaj peev xwm tswj hwm lwm txoj kev pib ua haujlwm tseem nyob. Kev pov npav tau ua raws li txoj kev Condorcet, nyob rau hauv uas txhua tus neeg pov npav xaiv txhua qhov kev xaiv raws li qhov kev nyiam, thiab thaum xam cov txiaj ntsig, nws raug coj mus rau hauv tus account tias pes tsawg tus neeg pov npav xaiv ib qho kev xaiv rau lwm tus.
Lub tswv yim yeej lees paub tias cov kev pabcuam systemd yog txoj hauv kev nyiam los teeb tsa daemons thiab cov kev pabcuam kom khiav, tab sis lees paub tias muaj ib puag ncig uas cov neeg tsim khoom thiab cov neeg siv tuaj yeem tsim thiab siv lwm qhov init systems thiab lwm txoj hauv kev rau systemd lub peev xwm. Cov neeg tsim tawm ntawm lwm txoj kev daws teeb meem xav tau cov peev txheej los ua lawv txoj haujlwm thiab tsim lawv cov pob. Lwm txoj kev daws teeb meem zoo li elogind rau kev siv cov ntawv thov khi rau systemd-specific interfaces tseem ceeb rau qhov project. Kev txhawb nqa cov phiaj xwm zoo li no yuav tsum muaj kev pabcuam hauv thaj chaw uas tsim cov thev naus laus zis tshiab cuam tshuam nrog lwm qhov ntawm txoj haujlwm, xws li ncua sijhawm tshuaj xyuas thiab sib tham.
Cov pob tuaj yeem suav nrog ob qho tib si systemd cov ntaub ntawv thiab init scripts rau cov kev pabcuam pib. Cov pob yuav siv tau ib qho systemd nta cov pob khoom xav tau, tsuav yog cov yam ntxwv ua raws li Debian cov cai thiab tsis khi rau kev sim lossis tsis txhawb Debian nta hauv lwm pob. Ntxiv rau qhov systemd, cov pob kuj tseem tuaj yeem suav nrog kev txhawb nqa rau lwm lub tshuab init thiab muab cov khoom siv los hloov qhov systemd tshwj xeeb interfaces. Kev txiav txim siab txog kev suav nrog thaj ua rau thaj yog ua los ntawm cov neeg saib xyuas ua ib feem ntawm cov txheej txheem txheej txheem. Debian tau cog lus los ua haujlwm nrog cov khoom siv sib txawv uas xaiv los siv lwm lub tshuab init, tab sis kev sib cuam tshuam yog tsim los ntawm qib tswj hwm, uas txiav txim siab txog cov yam ntxwv uas tau npaj los ntawm cov neeg thib peb cov khoom faib tau lees paub rau hauv lub ntsiab Debian muaj pes tsawg leeg thiab cov twg yog sab laug. hauv derivative distribution.
Cia peb nco qab tias nyob rau hauv 2014 lub technical committee pom zookev hloov pauv default distribution ntawm systemd, tab sis tsis ua haujlwm tawm kev txiav txim siab txog kev txhawb nqa rau ntau qhov kev pabcuam (cov khoom qhia tias pawg neeg tsis txaus siab los txiav txim siab txog qhov teebmeem no yeej qhov kev pov npav). Pawg thawj coj saib xyuas tau pom zoo tias cov neeg saib xyuas pob tswj hwm kev txhawb nqa rau sysvinit ua lwm txoj hauv kev, tab sis qhia tias nws tsis tuaj yeem yuam nws qhov kev xav thiab qhov kev txiav txim siab yuav tsum tau ua ntawm nws tus kheej hauv txhua kis.
Tom qab ntawd, qee tus neeg tsim khoom tau sim sim ua kev pov npav dav dav, tab sis kev pov npav ua ntej tau pom tias tsis tas yuav tsum txiav txim siab txog qhov teeb meem ntawm kev siv ntau lub tshuab pib. Ob peb lub hlis dhau los, tom qab teeb meem nrog rau kev suav nrog cov pob elogind (yuav tsum tau khiav GNOME yam tsis muaj systemd) hauv kev sim ceg vim muaj kev tsis sib haum xeeb nrog libsystemd, qhov teeb meem tau rov hais dua los ntawm Debian tus thawj coj ua haujlwm, txij li cov neeg tsim khoom tsis tuaj yeem pom zoo, thiab lawv cov kev sib txuas lus tau hloov mus ua ib qho confrontation thiab mus txog qhov kawg.