ΠΡΠΎΠ΅ΠΊΡ Debian tshaj tawm txog qhov pib kev pov npav dav dav (GR, general resolution) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎ qhov teeb meem ntawm kev txhawb ntau init systems , ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ systemd, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠΌΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°ΠΌΠΈ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ systemd. ΠΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄Π»ΠΈΡΡΡ Π΄ΠΎ 27 Π΄Π΅ΠΊΠ°Π±ΡΡ Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΡΠΎΠ³ΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄Π²Π΅Π΄Π΅Π½Ρ 28 Π΄Π΅ΠΊΠ°Π±ΡΡ.
Cia peb nco qab tias nyob rau hauv 2014 lub technical committee pom zoo kev hloov pauv default distribution ntawm systemd, tab sis tsis ua haujlwm tawm ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (ΠΏΡΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ» ΠΏΡΠ½ΠΊΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ Π½Π° Π½Π΅Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΡ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° Π²ΡΠ½Π΅ΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ). ΠΠΈΠ΄Π΅Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ sysvinit Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π½ΠΎ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
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.
ΠΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½ΡΠ½Π΅ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ ΠΏΡΠ½ΠΊΡ, ΠΎΠ±ΡΠ·ΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π·Π°ΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ. ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΡΡ
ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
Π»ΠΈΠ΄Π΅ΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠ½ΠΊΡΠΎΠ² Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΈΡΠ»ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΎ Π΄ΠΎ Π²ΠΎΡΡΠΌΠΈ. ΠΡΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π²ΡΠ±ΠΎΡ ΡΡΠ°Π·Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² c ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ. ΠΡΠ°Π²ΠΎ Π³ΠΎΠ»ΠΎΡΠ° ΠΈΠΌΠ΅ΡΡ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΡΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠ°ΡΡΠ²ΡΡΡΠΈΡ
Π² ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ:
Lub hom phiaj tseem ceeb yog nyob rau hauv systemd. Muab kev txhawb nqa rau lwm lub tshuab init tsis yog qhov tseem ceeb, tab sis cov neeg saib xyuas tuaj yeem xaiv suav nrog init scripts rau cov kab ke hauv pob.
Kev them nyiaj yug rau ntau yam init systems thiab muaj peev xwm khau raj Debian nrog init systems uas tsis yog systemd.
Txhawm rau khiav cov kev pabcuam, cov pob yuav tsum suav nrog init scripts; muab cov ntaub ntawv systemd nkaus xwb yam tsis muaj sysv init scripts yog qhov tsim nyog.
systemd tseem nyiam, tab sis muaj peev xwm tswj hwm lwm txoj kev pib pib yog sab laug. Cov thev naus laus zis xws li elogind, uas tso cai rau cov ntawv thov khi rau systemd khiav hauv lwm qhov chaw, pom tias yog qhov tseem ceeb. Cov pob yuav suav nrog cov ntaub ntawv init rau lwm lub tshuab.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΈΡΡΠ΅ΠΌ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ
systemd, Π½ΠΎ Π±Π΅Π· Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΌΠ΅ΡΠ°ΡΡΠΈΡ
ΡΠ°Π·Π²ΠΈΡΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΎΠ±ΠΎΠ·ΡΠΈΠΌΠΎΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ systemd. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΠΌ Π² ΡΠ°ΠΊΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°ΠΌ, Π½ΠΎ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π² ΡΡΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ. Π ΠΈΠ΄Π΅Π°Π»Π΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ init-ΡΠΊΡΠΈΠΏΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±Π΅Π· systemd. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· systemd ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΊ ΠΎΡΠΈΠ±ΠΊΠ° Π±Π»ΠΎΠΊΠΈΡΡΡΡΠ°Ρ ΡΠ΅Π»ΠΈΠ·, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· systemd, Π½ΠΎ Π΅Π³ΠΎ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ·Π²Π°Π½Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π½Π΅Π΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ²ΡΠ΅Π³ΠΎΡΡ init-ΡΠΊΡΠΈΠΏΡΠ°).
Txhawb nqa nqa tau yam tsis muaj kev qhia txog kev hloov pauv uas cuam tshuam kev loj hlob. Debian tseem raug pom tias yog tus choj rau kev sib koom ua ke sib txawv software uas muab qhov sib npaug lossis zoo sib xws. Portability ntawm hardware platforms thiab software stacks yog lub hom phiaj tseem ceeb, thiab kev sib koom ua ke ntawm lwm cov thev naus laus zis tau txhawb nqa, txawm tias lub ntiaj teb kev pom ntawm lawv cov tsim txawv ntawm qhov kev pom zoo dav dav. Txoj hauj lwm hais txog systemd thiab lwm yam kev pib pib ua tiav nrog rau point 4.
Ua kev txhawb nqa rau ntau qhov kev pib ua haujlwm yuav tsum tau ua. Muab lub peev xwm los khiav Debian nrog init systems uas tsis yog systemd tseem tseem ceeb rau qhov project. Txhua pob yuav tsum ua hauj lwm nrog pid1 handlers uas tsis yog systemd, tshwj tsis yog lub software muaj nyob rau hauv lub pob yog Ameslikas tsim los ua hauj lwm nrog systemd nkaus xwb thiab tsis txhawb kev khiav tsis muaj systemd (qhov tsis muaj init scripts tsis suav tias yog npaj rau kev ua hauj lwm nrog systemd xwb) .
Txhawb nqa nqa tau thiab siv ntau yam. Cov ntsiab cai dav dav yog tib yam li cov ntsiab lus 5, tab sis tsis muaj cov cai tshwj xeeb rau systemd thiab init systems, thiab tsis muaj kev lav phib xaub rau cov neeg tsim khoom. Cov neeg tsim khoom raug txhawb kom coj mus rau hauv tus account txhua tus nyiam, ua kom muaj kev sib haum xeeb thiab nrhiav kev daws teeb meem uas txaus siab rau ntau tog.
Kev sib tham txuas ntxiv. Cov khoom tuaj yeem siv los txo qis cov kev xaiv uas tsis tsim nyog.
Tau qhov twg los: opennet.ru