Systemd khahlanong le Sysvinit. Le Systemd-shim?

Systemd khahlanong le Sysvinit. Le Systemd-shim?

Systemd khahlanong le SysVinit. Le Systemd-shim?

Systemd hajoale ke standard e sebelisoang haholo ho latela "Kernel Boot Systems" (Init) e ka fihlelloang libakeng tsa Unix, joalo ka Linux. E thehiloe lilemong tse 'maloa tse fetileng ka Lennart Pottering (haholo-holo) haufi le Kay ho sievers (Red Red ea mehleng). Hajoale e na le file ea Laesense ea LGPL 2.1 (ntle le laesense tlasa GPL2). Leha ho na le mekhoa e meng, joaloka ba boholo-holo le litsebi tsa setso SysVinit le Upstart, ho boetse ho na le mekhoa e meng e mecha e ntseng e tsoela pele joalo ka Sesebelisoa-shim.

Hape kaha e sebelisoa ka ho fetisisa, Systemd le eona ke e 'ngoe ea likhang ebile ka linako tse ling e hloiloe ke karolo e kholo ea basebelisi, e atisang ho hana ho rarahana ha eona le taolo e fetelletseng kapa taolo ho mesebetsi ea Distros ea eona. Ka lebaka lena, mekhoa ea khale kapa ea sejoale-joale e ntse e hola makaleng a pharaletseng a Sechaba sa GNU / Linux.

Systemd khahlanong le Sysvinit: Batsamaisi ba Sistimi le Ts'ebeletso

Hajoale Systemd joalo ka projeke ea Free Software e ts'oaretsoe ho GitHub mme e na le litokomane tse lekaneng ho webosaete ea «freedesktop.org". Mme leha re le linakong tse ling re buile haholo ka Systemd ho blog, mohlala, posong e bitsoang «Sistimi e senolangD« ho tsoa ho sengoli "Usemoslinux"Kajeno re ts'epa ho holisa hanyane ka ho bapisa likarolo tsa mekhoa e meng ea hajoale.

Systemd khahlanong le Sysvinit: Systemd

Systemd ke eng?

Systemd ke Motsamaisi oa Sistimi le Litšebeletso bakeng sa Ts'ebetso ea Linux. Empa, ka mokhoa o pharaletseng, e ka hlalosoa hape e le sehlopha sa meaho ea mantlha ea Sisteme ea Linux, kaha e fana ka «Tsamaiso ea Tsamaiso le Tsamaiso » e sebetsang joalo ka ts'ebetso (PID 1) mme e qala sistimi e setseng.

Systemd e fana ka bokhoni bo matla ba ho bapisa, e sebelisa "sockets" le "D-Bus activation" ho qala lits'ebeletso. Ntle le moo, ea fana "qalo" Ka kopo ea li-daemone, e latela lits'ebetso tse sebelisang lihlopha tsa taolo ea Linux, e tsamaisa lintlha tse holimo le li-automounts, mme e kenya ts'ebetsong taolo e ntlafalitsoeng ea ts'ebeletso e itšetlehileng ka ts'ebeliso utloahala.

Qetellong, haholoholo, ho ka eketsoa hore Systemd e tsamaisana le mengolo ea ho qala ea SysV le LSB mme ho fihlela kajeno e sebelitse e le sebaka se atlehileng sa SysVinit ho li-Distros tse ngata tsa GNU / Linux, ho sa natsoe liphoso tse nepahetseng kapa litlhaloso tse mpe ka eona.

E kenyelletsa daemon ea ngoliso, lisebelisoa tsa ho laola li-system tsa mantlha joalo ka lebitso la mots'oari, letsatsi, sebaka, boloka lethathamo la basebelisi le likontiri tse kenang kahare ya direkoto le tharollo ya mabitso.

Har'a tse ling, eo e khetholloang e le boima, e rarahane ebile e na le thepa ho Distros moo e kenngoang tšebetsong teng, leha e phethile ka mokhoa o khotsofatsang lipheo tsa eona tseo e li etselitsoeng. Haholo hoo Distro e tsebahalang DIBIAN, mme oa li-Distros tse ling tse ngata tsa GNU / Linux, esale a e kenya tšebetsong ka nakoana, e leng se tlatselitseng ho eona.

Systemd khahlanong le Sysvinit: Sysvinit

Ke eng SysVinit?

SysVinit ke e 'ngoe ea tsa khale le tsa morao-rao Batsamaisi ba litsamaiso le lits'ebeletso tsa Sistimi e ipapisitse le Linux. E ntse e sebelisoa haholo libakeng tse ngata tsa GNU / Linux Distros ea trajectories, le tse ncha, joalo ka Devuan.

Ho tsoa ho SysVinit joalo ka lenaneo ho ka totobatsoa tse latelang:

«Ke tšebetso ea pele ho sebetsa kamora hore kernel e laoloe 'me e hlahisang lits'ebetso tse ling kaofela, e sebetsa joalo ka daemon ea init mme hangata e na le PID 1. E fana ka ts'ebetso e tloaelehileng ea ho laola hore na ke mananeo afe a init a tsebisang kapa a emisang ho itseng. boemo ba tšebetso ”. Ho latela Ex-Debian.org Wiki

Ho fapana le "Init" (Tsamaiso ea litsamaiso le lits'ebeletso qalo ea litsamaiso tsa Unix), e qalileng lits'ebeletso ka mokhoa o le mong o bitsoang "/ Joalo / RC", SysVinit e qalile ho sebelisa sesebelisoa schema ho "/Etc/rc.d/" e neng e na le lingoloa tsa ho qala / ho emisa tsa lits'ebeletso tse fapaneng.

Boemong ba sephutheloana le ts'ebetso, SysVinit e na le mananeo a ho laola ho qala, ho kenya le ho jarolla mananeo ohle a mang. Tsena li kenyelletsa: emisa, init, killall5, ho qetela, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump le wall. Tlhahisoleseling ea bohlokoa ho ba lakatsang ho kenya le ho e sebelisa SysVinit.

Ho fihlela kajeno, ntoa pakeng tsa Systemd y SysVinit e bile thata, 'me e tšoanetse ho e bapisa le ea whatsapp y thelekramo. Le ha e le 'nete hore ea hlomphehang SysVinit e na le liphoso kapa mefokolo (ho latela maikutlo a motho ka mong), tse ka rarolloang ka tsela e itseng, batšehetsi ba Systemd hangata re tiisa seo ka sebete Systemd hajoale ke eona e fetang tsohle Tsamaiso ea tsamaiso le litšebeletso qalong ea litsamaiso tsa Unix hona joale.

Ho tloha ka taba eo, mme ho tloha ntoeng eo ho ile ha hlaha Letšolo la «Init Freedom» (IF) e etselitsoe ho hanyetsa ngangisano eo. Init Tokoloho e batla ho khutlisa mokhoa o nepahetseng oa PID1, o hlomphang phapang le tokoloho ea boikhethelo. Haeba u batla tlhaiso-leseling e ngata u ka e fumana ka ho etela sehokela se latelang. Letšolo la «Init Freedom» (IF), tlhahisoleseling e kang GNU / Linux distros tse sebelisang mekhoa e meng ho Systemd.

Systemd khahlanong le Sysvinit: Systemd-shim

Systemd-shim ke eng?

Qetellong re kopana mokhoa o mong o motle oa Systemd-shim. Eo ho latela leqephe la sephutheloana sa DEBIAN ke sephutheloana se latelang:

"E hlahisa tšebetso ea Systemd e hlokahalang ho tsamaisa bathusi ba systemd ntle le ho sebelisa ts'ebeletso ea init."

Ho utloisisa seo a khonang ho se "Systemd-shim" kapa hore na e sebetsa joang, ho hotle ho e bona ts'ebetsong ho Distro e ruileng molemo haholo, ke hore, MX-Linux. Eo ho latela baqapi ba eona e bileng hore MX-Linux e na le tšobotsi ea eona e ikhethang:

“Ho fa mosebelisi bokhoni ba ho khetha pakeng tsa Systemd le SysVinit ho sistimi tse kentsoeng. Motsoako oa boloi o entsoe hore o khonehe ke sephutheloana se bitsoang Systemd-shim. Leha ho le joalo, nts'etsopele ea systemd-shim e emisitse nakoana e fetileng, mme DEBIAN haufinyane e tlositse sephutheloana polokelong ea Buster. Rea utloisisa hore boemo ba hajoale ba systemd-shim ha bo sebetse hantle le mofuta oa Systemd ho DEBIAN Buster, ka hona re ntse re hlahloba likhetho bakeng sa bokamoso ba MX. Ho fihlela seo, ntho e le ngoe eo re batlang ho e hlahloba ke monyetla oa ho ntšetsa pele nts'etsopele ea systemd-shim (le lits'oants'o life kapa life tsa systemd tse ka bang bohlokoa bakeng sa systemd-shim ho sebetsa hantle).

Systemd-shim e fane ka litholoana tse ntle joalo ho MX-Linux, hore kantle le lits'ebetso tse ling tse ntle le melemo ea Distro e boletsoeng, MX-Linux e holimo ho Distrowatch mme e na le merero ea bokamoso ea ho tsoelapele ho e sebelisa System-shim ka mofuta o mocha oa MX-Linux 19 tsebiso e tlang e ipapisitse le DIBANE 10 (Buster).

Ke khothaletsa MX-Linux 18.X ka Systemd-shimkaha e khanya kapele ebile e sebetsa haholo. Tabeng ea ka ka kotloloho e ile ea ntumella hore ke iketsetse Distro ea ka ke ipapisitse le eona, eo ke e bitsitseng: MilagrOS GNU / Linux.

Systemd khahlanong le Sysvinit: Litaelo le Mekhoa e meng

Mekhoa e meng?

Ka kakaretso, ho kenyelletsa le tse boletsoeng, re na le tse ling tsa mekhoa ea hona joale ea «Batsamaisi ba Sistimi le Litšebeletso tsa Sistimi »(init system) ea Linux a:

  • phetla
  • runit
  • s6
  • molisa
  • etsa sebe
  • systemd
  • systemd-shim
  • tumello

Systemd khahlanong le Sysvinit: MX-Linux e nang le Systemd-shim

Qetello

Ke ts'epa hore poso ena e na le thuso ho uena, mabapi le ho tseba ho se hokae ka e 'ngoe le e' ngoe ea Init e boletsoeng, 'me e ba thusa ho khetha GNU / Linux Distro ka mofuta o itseng oa «Tsamaiso ea litsamaiso le lits'ebeletso tsa Sisteme ». Mme leqQetellong, bakeng sa ba nang le tšekamelo e nyane ea tšebeliso ea Systemd, Ke khothaletsa ho bala sehokela se latelang: Litšōmo tse kholo tsa Systemd.


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

Maikutlo a 5, siea ea hau

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa.

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.

  1.   leseli a re

    systemd e anya !!!!!!!

  2.   01101001b a re

    Sengoloa se setle haholo! Kea leboha!
    Ehlile, ntle le ho batla ho khelosa, ba haelloa ke ho bala liphoso, hobane liphoso tsa mopeleto li senya sengoloa: likarolo tse "mahoashe" (ka likarolo tse kholo); eo "a" e tlatselitseng (ka "e kentse letsoho"), joalo-joalo.

  3.   Lenaneo la Linux Post a re

    Kea le leboha ka ho bala sengoloa le maikutlo a hau. Mme re se re lokisitse sebōpeho sa puo eo u se boneng. Lumela, 'mali ea ratehang!

  4.   ngoe ea tsona a re

    Hajoale ke mosebelisi oa Arch oa nako e telele empa ke khathetse ke systemd nonsense le lipale tsa eona tsa morao.

    Ke rata lefats'e la Arch kahoo matsatsing ana ke ntse ke leka Artix le OpenRC khomphuteng ea ka mme hajoale e nepahetse, haeba ke sa fumane letho le makatsang ke tla tloha Arch ke fetele Artix.

  5.   Lenaneo la Linux Post a re

    Khabane ka ho fetisisa! Re tšepa hore u ka fallela Distro eo e khahlisang. Ke leboha maikutlo a hau.

bool('nete)