Systemd tiv tiag Sysvinit. Thiab Systemd-shim?

Systemd tiv tiag Sysvinit. Thiab Systemd-shim?

Systemd tiv tiag SysVinit. Thiab Systemd-shim?

Tam sim no Systemd tau siv ntau qhov qauv hais txog "Kernel Boot Systems" (Init) uas tuaj yeem ua tiav hauv Unix cov chaw, xws li Linux. Nws tau tsim ob peb xyoos dhau los los ntawm Lennart Paj Huam (feem ntau) nyob ib sab Kay cov ntseeg (ex-Lub kaus mom liab). Tam sim no nws muaj ib LGPL 2.1 daim ntawv tso cai (nrog rau kev zam uas muaj ntawv tso cai raws li GPL2). Txawm Tias muaj lwm txoj hauv kev, zoo li yav thaum ub thiab kev coj noj coj ua SysVinit thiab Upstart, kuj tseem muaj lwm txoj hauv kev tshiab xws li Systemd-tsim.

Raws li tau siv ntau tshaj plaws, Systemd kuj tseem yog ib qho kev sib cav thiab qee zaum raug ntxub los ntawm feem tseem ceeb ntawm cov neeg siv, uas nyiam tawm tsam nws qhov nyuaj thiab dhau ntawm kev tswj hwm lossis tswj hwm lub luag haujlwm ntawm nws lub Distros. Vim li no, cov kev xaiv qub lossis niaj hnub no tseem pheej ua ntu zus nyob rau hauv cov chaw dav dav ntawm GNU / Linux Zej Zog.

Systemd tiv thaiv Sysvinit: Cov Txheej Txheem System thiab Kev Pabcuam

Tam sim no Systemd ua qhov Free Software project tau txais ntawm GitHub thiab muaj ntaub ntawv txaus nyob rau hauv lub vev xaib ntawm «Freedesktop.org". Thiab txawm hais tias qhov tseeb uas nyob rau lwm lub sijhawm peb tau hais lus ntau yam txog Systemd nyob rau hauv blog, piv txwv li, hauv kev tshaj xov xwm hu ua «Demystifying SystemD« los ntawm tus sau "Usemoslinux"Niaj hnub no peb vam tias yuav nthuav me ntsis ntxiv los ntawm kev sib piv ntawm cov kev xaiv tam sim no.

Systemd tiv tiag Sysvinit: Systemd

Dab tsi yog Systemd?

Systemd yog Cov Txheej Txheem Ua Haujlwm thiab Cov Kev Pabcuam rau Linux-raws Cov Haujlwm. Tab sis, xav paub ntau tshaj qhov tseem ceeb, nws kuj tuaj yeem piav qhia qhov teeb tsa ntawm theem pib lub tsev txuas rau Linux System, raws li nws muab lub «Cov Txheej Txheem Tshuab thiab Kev Pabcuam » uas sau raws li tus txheej txheem (PID 1) thiab pib ua tas cov kab ke.

Systemd muab cov kev ua kom sib luag tau zoo, siv cov "looj" thiab "D-Bus ua kom" pib pabcuam. Tsis tas li, nws muaj "Thaum pib" Ntawm kev thov ntawm daemons, nws taug qab cov txheej txheem siv Linux tswj pab pawg, tswj cov ntsiab lus mount thiab cov nqes tsheb, thiab siv piv txwv kev hloov pauv kev tos kom cov neeg siv kev ntseeg tau thawj.

Thaum kawg, thiab tshwj xeeb, nws tuaj yeem hais ntxiv tias Systemd sib haum nrog SysV thiab LSB cov ntawv sau pib thiab rau hnub no nws tau ua haujlwm ua qhov hloov pauv zoo rau SysVinit ntawm ntau lub GNU / Linux Distros., tsis hais cov kev thuam thuam lossis cov lus phem hais txog nws.

Thiab nws suav nrog ib daim ntawv sau npe daemon, cov khoom siv los tswj cov theem pib kev teeb tsa xws li hostname, hnub tim, thaj chaw, tuav ib daim ntawv teev npe nyob rau hauv cov neeg siv thiab ntim thiab khiav tshuab virtual, kaw lus system, phau ntawv teev npe thiab runtime chaw thiab daemons tswj tau yooj yim network teeb tsa, network sijhawm sib txuas, xa cov ntaub ntawv thiab npe daws teeb meem.

Ntawm lwm yam, rau qhov nws tau txwv kom hnyav, txoj thiab cov khoom ntiag tug ntawm qhov Distros qhov twg nws ua, txawm tias zoo siab ua tiav lub hom phiaj uas nws tau tsim. Npaum li ntawd Distro zoo-paub DEBIAN, leej niam ntawm ntau lwm yam GNU / Linux Distros, tau siv nws rau qee lub sijhawm, uas tau pab txhawb nws txoj kev faib tawm.

Systemd tiv tiag Sysvinit: Sysvinit

Dab tsi yog SysVinit?

SysVinit yog ib qho ntawm cov qub thiab tam sim no Cov thawj coj ntawm cov ua haujlwm thiab cov kev pabcuam rau Cov Qauv raws li Linux. Nws yog tseem siv dav ntawm ntau ntawm cov GNU / Linux Distros ntawm trajectories, thiab cov tshiab, nyiam Devuan.

Los ntawm SysVinit raws li ib qho kev pab hauv qab no tuaj yeem hais txog:

«Nws yog thawj txheej txheem los khiav tom qab lub ntsiav raug thauj khoom thiab ib qho uas ua rau txhua lwm cov txheej txheem, nws khiav ua ntu daemon thiab feem ntau muaj PID 1. Nws muab cov txheej txheem txheem los tswj cov kev pabcuam twg pib lossis tso tseg ntawm qee yam theem ntawm kev ua tau zoo ”. Raws Li Ex-Debian.org Wiki

Tsis zoo li "Pib" (Cov kev tswj hwm cov kev pabcuam thiab pabcuam pib ntawm Unix systems), uas tau pib cov kev pabcuam siv ib tus ntawv sau hu ua "/ Etc / rc", SysVinit pib siv cov ntawv qhia cov qauv (schema) hauv "/Etc/rc.d/" uas muaj cov ntawv sau pib / nres ntawm cov kev pabcuam sib txawv.

Thiab nyob rau theem ntawm pob thiab kev ua haujlwm SysVinit muaj cov txheej txheem los tswj kev pib, kev ua tiav thiab rub tawm ntawm txhua lwm cov haujlwm. Cov no suav nrog: halt, init, killall5, kawg, kawg, mesg, pidof, poweroff, reboot, runlevel, kaw, sulogin, telinit, utmpdump, thiab phab ntsa. Cov ntaub ntawv tseem ceeb rau cov neeg uas xav tau los nruab thiab siv SysVinit.

Txog rau hnub no, kev sib ntaus los ntawm Systemd y SysVinit tau nruj, thiab tsim nyog ntawm kev sib piv rau qhov ntawm WhatsApp y TelegramCov. Thiab thaum nws yog qhov tseeb hais tias lub venerable SysVinit muaj qhov tsis pom kev lossis qhov txwv (nyob ntawm qhov pom ntawm txhua tus neeg), uas tej zaum daws tau qee txoj kev, cov neeg txhawb nqa ntawm Systemd feem ntau khav theeb tias Systemd yog tam sim no zoo tshaj plaws ntawm txhua yam Cov kab ke thiab cov tswj haujlwm thaum pib ntawm Unix systems tam sim no.

Los ntawm qhov tseeb ntawd, thiab los ntawm qhov kev tawm tsam ntawd tau yug los txoj haujlwm phiaj xwm “Init Freedom” (IF) tsim los mus thim qhov kev sib cav. Kev ywj pheej thaum xub thawj sim muab txoj hauv kev zoo rau PID1, ib txoj kev hwm rau ntau haiv neeg thiab kev ywj pheej xaiv. Yog tias koj xav tau cov ntaub ntawv ntau ntxiv, koj tuaj yeem txais nws los ntawm kev mus saib qhov link hauv qab no: Phiaj los nqis tes «Pib Kev ywj pheej» (IF), cov ntaub ntawv xws li the GNU / Linux distros uas siv kev xaiv rau Systemd.

Systemd tiv tiag Sysvinit: Systemd-shim

Qhov Systemd-shim yog dab tsi?

Thaum kawg tab sis tsis tsawg, peb ntsib qhov zoo kawg nkaus rau Systemd-shim. Uas raws li DEBIAN nplooj ntawv pob yog pob uas:

"Emulates Systemd txoj haujlwm uas yuav tsum tau khiav cov systemd pabcuam tsis tas siv cov kev pabcuam init."

Txhawm rau kom nkag siab qhov nws muaj peev xwm "Systemd-shim" los yog nws ua haujlwm li cas, nws yog qhov zoo kom pom nws hauv kev coj ntawm lub Distro uas tau txais txiaj ntsig ntau tshaj plaws, uas yog, MX-LinuxCov. Uas raws li nws tus kheej tus tsim tau hais tias MX-Linux muaj raws li nws cov cim tshwj xeeb:

“Qhia cov neeg siv khoom muaj peev xwm xaiv ntawm Systemd thiab SysVinit ntawm cov kab nruab. Tej yam yees siv ua ke tau tsim tau los ntawm ib lub pob ntim hu ua Systemd-shim. Txawm li cas los xij, txoj kev txhim kho ntawm systemd-shim nres qee lub sijhawm dhau los, thiab DEBIAN tsis ntev los no tshem tawm pob ntawm Buster qhov chaw cia khoom. Peb to taub tias tam sim no lub xeev ntawm systemd-shim tsis ua haujlwm zoo nrog kev tsim kho ntawm Systemd hauv DEBIAN Buster, yog li peb tab tom tshawb nrhiav cov kev xaiv rau yav tom ntej ntawm MX. Txog qhov kawg, ib qho uas peb xav tshawb yog qhov tseem muaj kev txhim kho txuas ntxiv ntawm systemd-shim (thiab txhua qhov systemd thaj ua rau thaj uas yuav tsim nyog rau systemd-shim ua haujlwm kom zoo).

Systemd-shim tau muab cov txiaj ntsig zoo li no rau MX-Linux, uas sib nrug ntawm lwm cov kev ua haujlwm zoo thiab qhov zoo ntawm tau hais tias Distro, MX-Linux yog thawj zaug hauv Distrowatch thiab muaj cov phiaj xwm yav tom ntej los txuas ntxiv siv System-shim ntawm tus tshiab version ntawm MX-Linux 19 yavtom ntej community launch raws DEBIAN 10 (Buster)

Kuv tus kheej pom zoo MX-Linux 18.X nrog Systemd-shim, raws li nws yog lub teeb ceev thiab ua haujlwm tau zoo. Thiab hauv qee kis tshwj xeeb nws tau tso cai rau kuv los tsim kuv tus kheej Distro raws nws, uas kuv hu ua: MilagrOS GNU / Linux.

Systemd tiv tiag Sysvinit: Lus txib thiab Xaiv

Lwm yam kev xaiv?

Hauv cov ntsiab lus, suav nrog cov tau hais tseg, peb muaj ntawm cov kev xaiv tam sim no ntawm «Cov Thawj Tswj Xyuas Haujlwm thiab Kev Pabcuam rau Cov Txheej Txheem »(pib tshuab) rau Linux a:

  • qhib
  • tso
  • s6
  • tswv yug yaj
  • txhaum
  • systemd
  • systemd-xim
  • sib

Systemd tiv tiag Sysvinit: MX-Linux nrog Systemd-shim

xaus

Kuv vam tias tus ncej no yuav pab tau zoo rau koj, hauv kev paub me ntsis ntxiv txog txhua qhov Pib hais, thiab nyeg nws pab lawv xaiv GNU / Linux Distro nrog qee yam «Tshuab thiab cov tswj kev pabcuam rau Cov Qauv ». Thiab pThaum kawg, rau cov neeg uas muaj me ntsis ntxiv inclined nyob rau hauv dej siab ntawm kev siv ntawm Systemd, Kuv pom zoo kom nyeem cov ntawv txuas ntxiv no: Tus poj dab poj ntxoog ntawm Systemd.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

5 lus, tawm koj li

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.

  1.   luj said

    systemd kev nqus !!!!!!!

  2.   01101001b said

    Cov lus zoo heev! Ua tsaug rau koj!
    Tau kawg, tsis tas yuav cuam tshuam, lawv tsis muaj pov thawj, vim tias cov ntawv sau yuam kev poob cov lus: "ntxhib" cov nplais (los ntawm cov haujlwm loj); uas "ib qho" tau pab nyiaj (los ntawm "tau pab txhawb"), thiab lwm yam.

  3.   Linux Ncej Nruab said

    Ua tsaug rau nyeem kab lus thiab koj cov lus pom. Thiab peb twb kho qhov grammatical gag uas koj tau pom. Txais tos, nyob zoo nyeem!

  4.   ib qho ntawm qee qhov said

    Kuv tam sim no tus neeg siv Arch ua ntev ntev tab sis kuv nkees nkees ntawm lub cev tsis tseem ceeb ntawm systemd thiab nws cov backcountry.

    Kuv nyiam Arch lub ntiaj teb yog li niaj hnub no kuv sim Artix nrog OpenRC ntawm kuv lub computer ntiag tug thiab tam sim no nws zoo tag nrho, yog tias kuv tsis pom dab tsi txawv kuv yuav tawm Arch thiab tsiv mus rau Artix.

  5.   Linux Ncej Nruab said

    Zoo heev! Peb cia siab tias koj tuaj yeem muaj peev xwm khiav mus rau qhov zoo li Distro. Tsaug rau koj cov lus.