Systemd versus Sysvinit. Ja Systemd-shim?

Systemd versus Sysvinit. Ja Systemd-shim?

Systemd versus SysVinit. Ja Systemd-shim?

Systemd on praegu kerneli alglaadimissüsteemide (Init) osas kõige enam kasutatav standard, mida on võimalik saavutada Unixi keskkondades, näiteks Linuxis. Selle lõi paar aastat tagasi Lennart Pöttering (peamiselt) kõrval Kay sõelad (endine punane müts). Praegu on sellel LGPL 2.1 litsents (välja arvatud GPL2 litsentsitud erandid). Küll on ka teisi alternatiive, nagu iidsed ja traditsionalistid SysVinit ja Upstart, on käimas ka uued alternatiivid nagu Systemd-alused.

Lisaks enimkasutatavale süsteemile on Systemd ka üks vaieldavamaid ja mõnikord vihkab märkimisväärne osa kasutajatest, mis kipuvad vastu pidama selle keerukusele ja ülemäärasele domineerimisele või kontrollile oma Distrode funktsioonide üle. Sel põhjusel levivad GNU / Linuxi kogukonna laiades sektorites endiselt vanad või kaasaegsed alternatiivid.

Systemd versus Sysvinit: süsteemi ja teenuse administraatorid

Praegu hostitakse Systemd kui vabatarkvara projekti aadressil GitHub ja tal on piisavalt dokumente veebisaidil «freedesktop.org" Ja hoolimata sellest, et muul ajal oleme sellest palju rääkinud Systemd näiteks ajaveebis nimega postitus «Demüstifitseeriv süsteemD« autorilt "Usemoslinux"Täna loodame praeguste alternatiivide aspekte võrreldes veidi laieneda.

Systemd versus Sysvinit: Systemd

Mis on Systemd?

Systemd on Linuxi-põhiste süsteemide süsteemide ja teenuste administraator. Kuid laiemalt võib seda kirjeldada ka kui Linuxi süsteemi põhiliste ehitusplokkide kogumit, kuna see pakub «Süsteemide ja teenuste administraator » mis töötab protsessina (PID 1) ja käivitab ülejäänud süsteemi.

Systemd pakub dünaamilisi paralleelivõimalusi, kasutab teenuste käivitamiseks pistikupesasid ja D-siini aktiveerimist. Lisaks pakub "algus" Deemonite taotlusel jälgib see protsesse Linuxi juhtgruppide abil, haldab ühenduspunkte ja automaatseid seadmeid ning rakendab keerukat tehingute sõltuvuspõhist teenuse juhtimist loogiline.

Lõpuks ja eriti võib lisada, et Systemd ühildub SysV ja LSB käivitusskriptidega ning on tänaseni töötanud SysViniti eduka asendajana paljudes GNU / Linuxi distrodes., olenemata selle kohta kehtivast kriitikast või negatiivsetest kommentaaridest.

Ja see sisaldab registriteemonit, utiliite süsteemi põhisätete, näiteks hostinime juhtimiseks, kuupäev, lokaat, pidage sisselogitud kasutajate ja konteinerite ning töötavate virtuaalmasinate, süsteemikontode, kataloogide ja käitussätete ning deemonite loendit lihtsa võrgukonfiguratsiooni, võrgu aja sünkroonimise, edastamise haldamiseks dokumentide arv ja nimed.

Muu hulgas, mille jaoks see on liigitatud rasketeks, keerukateks ja omavateks Distros, kus seda rakendatakse, hoolimata oma loodud eesmärkide rahuldavast täitmisest. Nii palju, et tuntud Distro DEBIAN, paljude teiste GNU / Linuxi distrode ema, on seda juba mõnda aega rakendanud, mis on aidanud kaasa selle massiivsusele.

Systemd versus Sysvinit: Sysvinit

Mis on sysvinit?

SysVinit on üks vanimaid ja praegusi Linuxil põhinevate süsteemide süsteemide ja teenuste administraatorid. Seda kasutatakse endiselt laialdaselt paljudes GNU / Linuxi distrod trajektooridest ja uutest Devuan.

SysVinitist kui programmist saab esile tõsta järgmist:

«See on esimene protsess, mis käivitatakse pärast kerneli laadimist ja kõiki muid protsesse, see töötab init deemonina ja tavaliselt on PID 1. See pakub standardset protsessi, et kontrollida, millised programmid init käivitavad või peatuvad teatud tasemel jõudlust ”. Ex-Debian.org Wiki andmetel

Erinevalt "Selles" (Süsteemide ja teenuste administraator Unixi süsteemide initsiaal), mis käivitas teenused ühe skripti abil "/ Jne / rc", SysVinit alustas kataloogiskeemi kasutamist aastal "/Etc/rc.d/" mis sisaldas erinevate teenuste start / stop skripte.

Pakettide ja funktsioonide tasandil sisaldab SysVinit programme kõigi teiste programmide käivitamise, käivitamise ja allalaadimise juhtimiseks. Nende hulka kuuluvad: halt, init, killall5, last, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump ja wall. Oluline teave neile, kes soovivad installida ja kasutada sysvinit.

Tänaseni võitlus vahel Systemd y sysvinit on olnud karm ja väärib võrdlemist WhatsApp y Telegramm. Ja kuigi on tõsi, et auväärne sysvinit on puudusi või piiranguid (sõltuvalt iga inimese vaatenurgast), mis on tõenäoliselt mingil viisil lahendatavad, Systemd väidavad seda sageli julgelt Systemd on praegu kõigist parim Süsteemi ja teenuse administraatorid Unixi süsteemide initsiaal Praegune.

Sellest asjaolust ja sellest võitlusest sündiski kampaania «Init Freedom» (IF) selle väite ümberlükkamiseks. Alg vabadus püüab taastada tervisliku lähenemisviisi PID1-le, mis austab mitmekesisust ja valikuvabadust. Kui soovite lisateavet, saate selle külastades järgmist linki: Kampaania «Init Freedom» (IF), teave, näiteks GNU / Linuxi distrod, mis kasutavad Systemd-le alternatiive.

Systemd versus Sysvinit: Systemd-shim

Mis on Systemd-shim?

Last but not least, kohtume suurepärane alternatiiv Systemd-shimile. Mis DEBIANi pakilehe järgi on pakett, mis:

"Emuleerib funktsiooni Systemd, mis on vajalik süsteemd abistajate käitamiseks ilma init teenust kasutamata."

Et aru saada, milleks ta võimeline on "Systemd-shim" või kuidas see töötab, on hea seda praktikas näha Distros, mis on sellest kõige rohkem kasu saanud, st MX-Linux. Mis tema enda loojate sõnul on olnud see, et MX-Linuxil on ainulaadne omadus:

„Pakume kasutajale võimalust valida installitud süsteemides Systemd ja SysVinit. Maagiline kombinatsioon, mille tegi võimalikuks pakett nimega Systemd-shim. Kuid süsteemd-shim arendamine peatus mõni aeg tagasi ja DEBIAN eemaldas hiljuti paketi Busteri hoidlatest. Mõistame, et süsteemd-shim praegune olek ei tööta DEBIAN Busteri Systemd versiooniga korralikult, seega uurime võimalusi MX tulevikuks. Selleks on üks asi, mida me tahame uurida, on systemd-shim (ja kõigi systemd-plaastrite, mis võivad olla vajalikud systemd-shim-i korralikuks toimimiseks) arendamise jätkamise võimalus.

Systemd-shim on andnud MX-Linuxile nii häid tulemusi, et peale nimetatud Distro muude suurepäraste funktsioonide ja eeliste, MX-Linux on esimene Distrowatchis ja tal on tulevikuplaane selle kasutamise jätkamiseks System-shim MX-Linux 19 uuel versioonil eelseisev käivitamine DEBIAS 10 (Buster).

Mina isiklikult soovitan MX-Linux 18.X-i koos Systemd-shimiga, kuna see on kiire ja väga funktsionaalne. Ja minu konkreetsel juhul võimaldas see mul selle põhjal luua oma Distro, mida ma kutsusin: MilagrOS GNU / Linux.

Systemd versus Sysvinit: käsud ja alternatiivid

Muud alternatiivid?

Kokkuvõtteks, sealhulgas mainitud, on meil praeguste alternatiivide hulgas «Süsteemiadministraatorid ja süsteemide teenused »(init-süsteemid) Linuxile a:

  • openrc
  • runit
  • s6
  • karjus
  • sinit
  • systemd
  • systemd-shim
  • sysvinit

Systemd versus Sysvinit: MX-Linux koos Systemd-alusega

Järeldus

Loodan, et see postitus on teile väga kasulik, pidades silmas natuke rohkemat Selles mainitud, ja samal ajal aitab see neil valida GNU / Linux Distro kindla «Süsteemide administraator ja teenused süsteemidele ». Ja lkvõi viimane, neile, kes on veidi rohkem kalduvad kasutama Systemd, Soovitan lugeda järgmist linki: Suured müüdid Systemd.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   luix DIJO

    systemd imeb !!!!!!!

  2.   01101001b DIJO

    Väga hea artikkel! Aitäh!
    Muidugi, ilma et nad sooviksid seda halvendada, puudub neil korrektor, sest õigekirjavead rikuvad artiklit: "jämedad" sektorid (suurte sektorite kaupa); mis "a" panustas (poolt "on kaasa aidanud") jne.

  3.   Linuxi postituse installimine DIJO

    Täname artikli ja kommentaari lugemise eest. Ja me oleme juba korrigeerinud teie täheldatud grammatikat. Tervitused, kallis lugeja!

  4.   üks neist DIJO

    Olen praegu pikka aega Archi kasutaja, kuid olen tüdinenud süsteemi lollustest ja selle tagumistest lugudest.

    Ma armastan Archi maailma, nii et tänapäeval testin Artixi oma personaalarvutis OpenRC-ga ja praeguseks on see ideaalne. Kui ma ei leia midagi imelikku, jätan Archi ja lähen Artixi.

  5.   Linuxi postituse installimine DIJO

    Suurepärane! Loodetavasti saate selle huvitava Distro juurde üle minna. Täname kommentaari eest.