Systemd dipo Sysvinit. Ati Systemd-shim?

Systemd dipo Sysvinit. Ati Systemd-shim?

Systemd dipo SysVinit. Ati Systemd-shim?

Systemd lọwọlọwọ ni boṣewa ti a lo ni ibigbogbo julọ ni awọn ofin ti “Awọn ekuro Boot Systems” (Init) ti o le ṣaṣeyọri ni awọn agbegbe Unix, bii Linux O ṣẹda ni ọdun meji sẹyin nipasẹ Lennart Ewi (nipataki) lẹgbẹẹ Kay sievers (Hat-Red Hat). Lọwọlọwọ o ni a LGPL 2.1 iwe-aṣẹ (pẹlu awọn imukuro ti a fun ni aṣẹ labẹ GPL2). Tilẹ awọn omiiran miiran wa, bi atijọ ati awọn atọwọdọwọ SysVinit ati Upstart, awọn omiiran tuntun tun wa ti nlọ lọwọ bii Eto-shim.

Bii jijẹ lilo julọ, Systemd tun jẹ ọkan ninu ariyanjiyan ati nigbamiran ikorira nipasẹ ipin pataki ti awọn olumulo, eyiti o ṣọra lati kọju ilodi rẹ ati ijomitoro apọju tabi iṣakoso lori awọn iṣẹ ti Distros rẹ. Fun idi eyi, atijọ tabi awọn omiiran omiiran tun n dagba ni awọn apa gbooro ti GNU / Linux Community.

Systemd dipo Sysvinit: Eto ati Awọn alabojuto Iṣẹ

Lọwọlọwọ Systemd bi iṣẹ akanṣe Software ọfẹ ti gbalejo ni GitHub ati pe o ni awọn iwe aṣẹ to lori oju opo wẹẹbu ti «Freedesktop.org". Ati pe pẹlu otitọ pe ni awọn igba miiran a ti sọrọ lọpọlọpọ nipa Eto eto lori bulọọgi, fun apẹẹrẹ, ninu ifiweranṣẹ ti a pe «Sisọ SystemD« lati onkowe "Usemoslinux"Loni a nireti lati faagun diẹ diẹ sii nipa afiwe awọn aaye ti awọn omiiran lọwọlọwọ.

Eto dipo Sysvinit: Systemd

Kini Systemd?

Systemd jẹ Awọn Eto ati Alabojuto Awọn Iṣẹ fun Awọn orisun orisun Linux. Ṣugbọn, ni gbooro sii, o tun le ṣe apejuwe bi ipilẹ ti awọn bulọọki ile ipilẹ fun Eto Linux kan, bi o ti pese a «Awọn eto ati Oluṣakoso Iṣẹ » eyiti o nṣiṣẹ bi ilana (PID 1) ati bẹrẹ iyoku eto naa.

Systemd n pese awọn agbara isọdọkan agbara, awọn lilo “awọn iho” ati “ifisilẹ D-Bus” lati bẹrẹ awọn iṣẹ. Ni afikun, o nfunni "ibere" Ni ibeere ti daemons, o tọpinpin awọn ilana nipa lilo awọn ẹgbẹ iṣakoso Linux, ṣakoso awọn aaye oke ati awọn adaṣe, ati ṣe imusese iṣakoso iṣẹ igbẹkẹle ti o gbẹkẹle igbẹkẹle mogbonwa.

Lakotan, ati paapaa, o le ṣafikun pe Systemd jẹ ibamu pẹlu awọn iwe afọwọkọ ibẹrẹ SysV ati LSB ati titi di oni o ti ṣiṣẹ bi rirọpo aṣeyọri fun SysVinit lori ọpọlọpọ GNU / Linux Distros., laisi awọn atako ti o wulo tabi awọn asọye odi nipa rẹ.

Ati pe o wa pẹlu daemon iforukọsilẹ, awọn ohun elo lati ṣakoso awọn eto eto ipilẹ gẹgẹbi orukọ olupin, ọjọ, agbegbe, tọju atokọ ti ibuwolu wọle ninu awọn olumulo ati awọn apoti ati ṣiṣe awọn ẹrọ foju, awọn akọọlẹ eto, awọn ilana ati awọn eto asiko ati awọn daemons lati ṣakoso iṣeto nẹtiwọọki ti o rọrun, amuṣiṣẹpọ akoko nẹtiwọọki, firanšẹ siwaju ti awọn igbasilẹ ati ipinnu orukọ.

Laarin awọn ohun miiran, fun eyiti o ti pin si bi iwuwo, eka ati ohun-ini lori Distros nibiti o ti gbekalẹ, laibikita ni itẹlọrun imuṣẹ awọn ipinnu rẹ fun eyiti a ṣe ṣẹda rẹ. Nitorina pupọ pe Distro ti a mọ daradara DEBIAN, iya ti ọpọlọpọ GNU / Linux Distros miiran, ti n ṣe imuse fun igba diẹ, eyiti o ti ṣe alabapin si imukuro rẹ.

Systemd dipo Sysvinit: Sysvinit

Kini SysVinit?

SysVinit jẹ ọkan ninu atijọ ati lọwọlọwọ Awọn alakoso ti awọn eto ati awọn iṣẹ fun Awọn ọna ṣiṣe ti o da lori Lainos. O ti wa ni ṣi o gbajumo ni lilo lori ọpọlọpọ awọn ti awọn GNU / Linux Distros ti awọn ipa-ọna, ati awọn tuntun, bii Devuan.

Lati SysVinit bi eto eto atẹle le ṣe afihan:

«O jẹ ilana akọkọ lati ṣiṣẹ lẹhin ikojọpọ ekuro ati eyi ti o fun gbogbo awọn ilana miiran, o nṣiṣẹ bi daemon init ati nigbagbogbo ni PID 1. O pese ilana ti o ṣe deede lati ṣakoso eyiti awọn eto inu awọn ifilọlẹ tabi da duro lori ipele iṣẹ kan ”. Gẹgẹbi Ex-Debian.org Wiki

Ko dabi "Ninu e" (Awọn eto ati alabojuto iṣẹ ibẹrẹ ti awọn eto Unix), eyiti o bẹrẹ awọn iṣẹ nipa lilo iwe afọwọkọ kan ti a pe "/ Ati bẹbẹ lọ / rc", SysVinit bẹrẹ lilo ilana itọnisọna ninu "/Etc/rc.d/" ti o wa ninu awọn iwe afọwọkọ ibere / da ti awọn iṣẹ oriṣiriṣi.

Ati ni ipele awọn idii ati awọn iṣẹ SysVinit ni awọn eto lati ṣakoso ibẹrẹ, ipaniyan ati igbasilẹ gbogbo awọn eto miiran. Iwọnyi pẹlu: iduro, init, killall5, kẹhin, lastb, mesg, pidof, poweroff, atunbere, runlevel, tiipa, sulogin, telinit, utmpdump, ati ogiri. Alaye pataki fun awọn ti o fẹ lati fi sori ẹrọ ati lo SysVinit.

Titi di oni, ija laarin Eto eto y SysVinit ti jẹ alakikanju, o si yẹ fun afiwe si ti ti WhatsApp y Telegram. Ati pe lakoko ti o jẹ otitọ pe ẹni-ọlá SysVinit ni awọn abawọn tabi awọn idiwọn (da lori oju ti oju ti eniyan kọọkan), eyiti o ṣee ṣe yanju ni ọna kan, awọn alatilẹyin ti Eto eto nigbagbogbo fi igboya sọ pe Eto eto ni Lọwọlọwọ ti o dara ju gbogbo wọn lọ Eto ati awọn alakoso iṣẹ ibẹrẹ ti awọn eto Unix lọwọlọwọ

Lati otitọ yẹn, ati lati inu ijakadi yẹn ni a bi Ipolongo «Init Init» (IF) ṣe apẹrẹ lati kọ ariyanjiyan naa. Ominira Init gbìyànjú lati mu ọna ti ilera pada si PID1, ọkan ti o bọwọ fun iyatọ ati ominira yiyan. Ni ọran ti o fẹ alaye diẹ sii, o le gba nipasẹ lilo si ọna asopọ atẹle: Ipolongo «Ominira Init» (IF), alaye gẹgẹbi awọn GNU / Linux distros ti o lo awọn omiiran si Systemd.

Eto nipa Sysvinit: Systemd-shim

Kini Systemd-shim?

Kẹhin sugbon ko kere, a pade yiyan iyalẹnu si Systemd-shim. Ewo ni ibamu si oju-iwe ile DEBIAN jẹ package pe:

"Emulates iṣẹ Systemd ti o nilo lati ṣiṣe awọn oluranlọwọ eto laisi lilo iṣẹ init."

Lati ni oye ohun ti o lagbara fun "Systemd-shim" tabi bii o ṣe n ṣiṣẹ, o dara lati rii ni adaṣe lori Distro ti o ti ṣe anfani julọ julọ, iyẹn ni pe, MX-Lainos. Ewo ni ibamu si awọn ẹlẹda tirẹ ti jẹ pe MX-Linux ni bi ẹya alailẹgbẹ rẹ:

“Pipese olumulo ni agbara lati yan laarin Systemd ati SysVinit lori awọn eto ti a fi sii. Apapo idan ti o ṣee ṣe nipasẹ package ti a pe ni Systemd-shim. Sibẹsibẹ, idagbasoke lori systemd-shim ti duro ni igba diẹ sẹyin, ati pe DEBIAN yọ package kuro laipẹ lati awọn ibi ipamọ Buster. A ye wa pe ipo lọwọlọwọ ti systemd-shim ko ṣiṣẹ daradara pẹlu ẹya ti Systemd ni DEBIAN Buster, nitorinaa a n ṣawari awọn aṣayan fun ọjọ iwaju ti MX. Ni opin yẹn, ohun kan ti a fẹ lati ṣawari ni iṣeeṣe ti idagbasoke ilọsiwaju ti eto-shim (ati eyikeyi awọn abulẹ eto ti o le jẹ pataki fun eto-shim lati ṣiṣẹ daradara).

Systemd-shim ti fun iru awọn abajade to dara bẹ si MX-Linux, pe yatọ si awọn iṣẹ ṣiṣe ti o dara julọ ati awọn anfani ti Distro sọ, MX-Linux jẹ akọkọ ni Distrowatch ati pe o ni awọn ero iwaju lati tẹsiwaju lilo Eto-shim lori ẹya tuntun ti MX-Linux 19 ìṣe ifilole da lori DEBIAN 10 (Buster).

Mo tikalararẹ ṣeduro MX-Linux 18.X pẹlu Systemd-shim, bi o ti jẹ ina yara ati iṣẹ-ṣiṣe pupọ. Ati pe ninu ọran mi pato o gba mi laaye lati ṣẹda Distro ti ara mi ti o da lori rẹ, eyiti Mo pe: MilagrOS GNU / Linux.

Systemd dipo Sysvinit: Awọn aṣẹ ati Awọn omiiran

Awọn miiran miiran?

Ni akojọpọ, pẹlu awọn ti a mẹnuba, a ni laarin awọn omiiran lọwọlọwọ ti «Awọn Alabojuto Eto ati Awọn Iṣẹ fun Awọn ọna ẹrọ »(awọn ọna init) fun Lainos a:

  • ṣiṣii
  • runit
  • s6
  • oluṣọ-agutan
  • ẹṣẹ
  • eto eto
  • eto-shim
  • sysvinit

Systemd dipo Sysvinit: MX-Linux pẹlu Systemd-shim

Ipari

Mo nireti pe ifiweranṣẹ yii wulo pupọ fun ọ, ni awọn ofin ti mọ diẹ diẹ sii nipa ọkọọkan Ninu e mẹnuba, ati ni akoko kanna o ṣe iranlọwọ fun wọn lati yan GNU / Linux Distro pẹlu kan kan «Awọn eto ati alabojuto iṣẹ fun Awọn ọna ẹrọ ». Ati ptabi kẹhin, fun awon ti o wa ni kekere kan diẹ ti idagẹrẹ ni ojurere ti lilo ti Eto eto, Mo ṣeduro kika ọna asopọ atẹle: Awọn aroso nla ti Eto eto.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 5, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   luix wi

    systemd buruja !!!!!!!

  2.   01101001b wi

    Gan ti o dara article! E dupe!
    Nitoribẹẹ, laisi fẹ lati yọkuro, wọn ko ni olukawe atunyẹwo, nitori awọn aṣiṣe akọtọ ṣe ikogun nkan naa: awọn ẹka “ti o nira” (nipasẹ awọn apa nla); eyiti "a" ṣe iranlọwọ (nipasẹ "ti ṣe alabapin"), ati bẹbẹ lọ.

  3.   Linux Fi sori ẹrọ wi

    O ṣeun fun kika nkan naa ati asọye rẹ. Ati pe a ti ṣe atunṣe gag ilo ọrọ ti o ṣe akiyesi tẹlẹ. Ẹ, oluka mi olufẹ!

  4.   ọkan ninu diẹ ninu wi

    Lọwọlọwọ lọwọlọwọ emi Arch olumulo ṣugbọn o rẹ mi ti ọrọ isọkusọ ti eto ati awọn itan ẹhin rẹ.

    Mo nifẹ si Arch aye nitorina ni awọn ọjọ wọnyi Mo n idanwo Artix pẹlu OpenRC lori kọnputa ti ara mi ati fun bayi o pe, ti Emi ko ba ri ohun ajeji kankan Emi yoo fi Arch silẹ ki o lọ siwaju si Artix.

  5.   Linux Fi sori ẹrọ wi

    O dara julọ! A nireti pe o le lọ si Distro ti o nifẹ si. O ṣeun fun rẹ ọrọìwòye.