Systemd kontraŭ Sysvinit. Kaj Systemd-shim?

Systemd kontraŭ Sysvinit. Kaj Systemd-shim?

Systemd kontraŭ SysVinit. Kaj Systemd-shim?

Systemd estas nuntempe la plej vaste uzata normo laŭ "Kernaj Boot-Sistemoj" (Init) atingebla en Uniksaj medioj, kiel Linukso. Ĝi estis kreita antaŭ kelkaj jaroj de Lennart Poettering (ĉefe) apud Kay sieĝistoj (eks-Ruĝa Ĉapelo). Nuntempe ĝi havas Licenco LGPL 2.1 (kun esceptoj rajtigitaj sub GPL2). Tamen ekzistas aliaj alternativoj, kiel la antikvaj kaj tradiciistoj SysVinit kaj Upstart, ekzistas ankaŭ novaj alternativoj survoje kiel Systemd-shim.

Krom esti la plej uzita, Systemd ankaŭ estas unu el la polemikaj kaj kelkfoje malamataj de signifa parto de uzantoj, kiuj emas rezisti ĝian komplikecon kaj troan superregadon aŭ kontrolon de la funkcioj de ĝiaj Distroj. Tial la malnovaj aŭ modernaj alternativoj ankoraŭ kreskas en grandaj sektoroj de la GNU / Linukso-Komunumo.

Systemd kontraŭ Sysvinit: Sistemaj kaj Servaj Administrantoj

Nuntempe Systemd kiel Projekto pri Libera Programaro estas gastigita ĉe GitHub kaj havas sufiĉe da dokumentado en la retejo de «freedesktop.org". Kaj malgraŭ tio, ke en aliaj tempoj ni multe parolis Sistema en la blogo, ekzemple, en la afiŝo nomata «Malmitiganta SistemoD« de la aŭtoro "Usemoslinux"Hodiaŭ ni esperas pligrandiĝi iomete pli komparante aspektojn de la nunaj alternativoj.

Systemd kontraŭ Sysvinit: Systemd

Kio estas Systemd?

Systemd estas Administranto de Sistemoj kaj Servoj por Linukso-bazitaj Sistemoj. Sed, pli vaste, ĝi ankaŭ povas esti priskribita kiel aro de bazaj konstrubriketoj por Linukso-Sistemo, ĉar ĝi provizas «Administranto de Sistemoj kaj Servoj » kiu funkcias kiel procezo (PID 1) kaj startigas la reston de la sistemo.

Systemd provizas dinamikajn paraleligajn kapablojn, uzas "ingojn" kaj "D-Busan aktivigon" por komenci servojn. Krome ĝi ofertas "la komenco" Laŭ la peto de demonoj, ĝi spuras procezojn uzante Linukso-kontrolgrupojn, administras montpunktojn kaj aŭtomobilajn montojn, kaj efektivigas kompleksan transagan dependecan bazan servokontrolon logika.

Fine, kaj precipe, ĝi povas esti aldonita tion Systemd kongruas kun startaj skriptoj SysV kaj LSB kaj ĝis hodiaŭ ĝi funkciis kiel sukcesa anstataŭaĵo por SysVinit en multaj GNU / Linukso-Distroj., sendepende de la validaj kritikoj aŭ negativaj komentoj pri ĝi.

Kaj ĝi inkluzivas registran demonon, utilecojn por regi bazajn sistemajn agordojn kiel gastiganta nomo, dato, lokaĵaro, konservas liston de ensalutintaj uzantoj kaj ujoj kaj funkciigantaj virtualajn maŝinojn, sistemajn kontojn, adresarojn kaj rultempajn agordojn kaj demonojn por administri reton de simpla agordo, rettempa sinkronigado, plusendado de registrado kaj nomrezolucio.

Interalie, por kiu ĝi estas klasifikita kiel peza, kompleksa kaj posedema ĉe la distriktoj, kie ĝi estas efektivigita, malgraŭ kontentige plenumi siajn celojn, por kiuj ĝi estis kreita. Tiom, ke la konata Distro DEBIANO, la patrino de multaj aliaj GNU / Linukso-Distroj, efektivigas ĝin de iom da tempo, kio kontribuis al ĝia amasiĝo.

Systemd kontraŭ Sysvinit: Sysvinit

Kio estas? SysVinit?

SysVinit estas unu el la plej malnovaj kaj aktualaj Administrantoj de sistemoj kaj servoj por Sistemoj bazitaj sur Linukso. Ĝi estas ankoraŭ vaste uzata en multaj el la GNU / Linukso-Distroj de trajektorioj, kaj novaj, kiel Devuan.

De SysVinit kiel programo estas elstarigeblaj jenaj:

«Ĝi estas la unua procezo, kiu kuras post kiam la kerno estas ŝarĝita kaj tiu, kiu generas ĉiujn aliajn procezojn, ĝi funkcias kiel init-demono kaj kutime havas PID 1. Ĝi provizas norman procezon por kontroli, kiujn programojn init lanĉas aŭ haltas sur certa nivelo de agado ”. Laŭ Ex-Debian.org Vikio

Kontraste "En ĝi" (Administranto de sistemoj kaj servoj komenca de Unikso-sistemoj), kiu komencis la servojn per sola skribo nomata "/ Ktp / rc", SysVinit komencis uzi la adresaran skemon en "/Etc/rc.d/" tio enhavis la komencajn / haltajn skriptojn de la diversaj servoj.

Kaj je la nivelo de pakoj kaj funkcioj SysVinit enhavas programojn por kontroli la komencon, ekzekuton kaj elŝutadon de ĉiuj aliaj programoj. Ĉi tiuj inkluzivas: halt, init, killall5, last, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump, kaj muro. Gravaj informoj por tiuj, kiuj volas instali kaj uzi SysVinit.

Ĝis hodiaŭ la batalo inter Sistema y SysVinit estis malmola kaj inda kompari kun tiu de WhatsApp y Telegramo. Kaj kvankam estas vere, ke la respektinda SysVinit havas difektojn aŭ limojn (depende de la vidpunkto de ĉiu homo), kiuj probable estas iel solveblaj, la subtenantoj de Sistema ofte kuraĝe asertas tion Sistema estas nuntempe la plej bona el ĉiuj Administrantoj de sistemoj kaj servoj komenca de Uniksaj sistemoj aktuala

De tiu fakto, kaj de tiu lukto naskiĝis la Kampanjo «Init Freedom» (IF) desegnita por refuti tiun argumenton. Init Libereco provas restarigi sanan aliron al PID1, kiu respektas diversecon kaj elekteblecon. Se vi volas pli da informoj, vi povas akiri ĝin vizitante la sekvan ligon: Kampanjo «Init Freedom» (IF), informoj kiel la GNU / Linukso-distribuoj, kiuj uzas alternativojn al Systemd.

Systemd kontraŭ Sysvinit: Systemd-shim

Kio estas Systemd-shim?

Laste sed ne malpli grave, ni renkontiĝas la mirinda alternativo al Systemd-shim. Kiu laŭ la paĝo DEBIAN-pakaĵo estas pakaĵo, kiu:

"Emulas la funkcion Systemd bezonatan por funkciigi la helpilojn de systemd sen uzi la init-servon."

Por kompreni, pri kio li kapablas "Systemd-shim" aŭ kiel ĝi funkcias, estas bone vidi ĝin praktike ĉe la Distro, kiu plej multe eltiris ĝin, tio estas, MX-Linukso. Kiu laŭ siaj propraj kreintoj estis, ke MX-Linukso havas kiel unikan trajton:

"Ofertante al la uzanto la eblon elekti inter Systemd kaj SysVinit sur instalitaj sistemoj. Magia kombinaĵo ebligita de pako nomata Systemd-shim. Tamen evoluo sur systemd-shim ĉesis antaŭ iom da tempo, kaj DEBIAN ĵus forigis la pakaĵon de la deponejoj Buster. Ni komprenas, ke la nuna stato de systemd-shim ne funkcias ĝuste kun la versio de Systemd en DEBIAN Buster, do ni esploras eblojn por la estonteco de MX. Tiucele, unu afero, kiun ni volas esplori, estas la eblo daŭrigi disvolvon de systemd-shim (kaj iuj systemd-diakiloj, kiuj eble necesas por ke systemd-shim funkciu ĝuste).

Systemd-shim donis tiel bonajn rezultojn al MX-Linukso, ke krom aliaj bonegaj funkciecoj kaj avantaĝoj de menciita Distro, MX-Linukso estas unua en Distrowatch kaj havas estontajn planojn daŭre uzi System-shim en la nova versio de MX-Linukso 19 venonta lanĉo surbaze de DEBIAN 10 (Buster).

Mi persone rekomendas MX-Linukso 18.X kun Systemd-shimĉar ĝi estas rapida malpeza kaj tre funkcia. Kaj en mia aparta kazo ĝi permesis al mi krei mian propran Distro surbaze de ĝi, kiun mi nomis: MilagrOS GNU / Linukso.

Systemd kontraŭ Sysvinit: Komandoj kaj Alternativoj

Ĉu aliaj alternativoj?

Resume, inkluzive tiujn menciitajn, ni havas inter la nunaj alternativoj de «Sistemaj Administrantoj kaj Servoj por Sistemoj »(init-sistemoj) por Linukso a:

  • openrc
  • runit
  • s6
  • paŝtisto
  • sinit
  • sistemo
  • systemd-shim
  • sysvinit

Systemd kontraŭ Sysvinit: MX-Linukso kun Systemd-shim

konkludo

Mi esperas, ke ĉi tiu afiŝo estas tre utila por vi, por scii iom pli pri ĉiu el la En ĝi menciita, kaj siavice ĝi helpas ilin elekti GNU / Linux Distro kun certa «Administranto de Sistemoj kaj Servoj por Sistemoj ». Kaj pLaste por tiuj, kiuj iom pli emas uzi la uzon de Sistema, Mi rekomendas legi la jenan ligon: La grandaj mitoj de Sistema.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

5 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   luix diris

    systemd suĉas !!!!!!!

  2.   01101001b diris

    Tre bona artikolo! Dankon!
    Kompreneble, sen voli malpliigi, al ili mankas provleganto, ĉar literumaj eraroj ruinigas la artikolon: "krudaj" sektoroj (laŭ vastaj sektoroj); kiun "a" kontribuis (de "kontribuis"), ktp.

  3.   Linuksa Afiŝinstalo diris

    Dankon pro legado de la artikolo kaj via komento. Kaj ni jam korektis la gramatikan gagon, kiun vi observis. Saluton, kara leganto!

  4.   unu el iuj diris

    Mi nuntempe estas delonge Arch-uzanto, sed mi estas laca de sistemaj sensencaĵoj kaj ĝiaj fonrakontoj.

    Mi amas la mondon Arch, do hodiaŭ mi provas Artix per OpenRC en mia persona komputilo kaj nuntempe ĝi estas perfekta, se mi ne trovos ion strangan, mi forlasos Arch kaj transiros al Artix.

  5.   Linuksa Afiŝinstalo diris

    Bonege! Ni esperas, ke vi povas migri al tiu interesa Distro. Dankon pro via komento.