Systemd versus Sysvinit. Eta Systemd-shim?

Systemd versus Sysvinit. Eta Systemd-shim?

Systemd versus SysVinit. Eta Systemd-shim?

Systemd da gaur egun Unix inguruneetan, Linuxen adibidez, lor daitekeen "Kernel Boot Systems" (Init) estandar erabiliena. Duela pare bat urte sortu zuen Lennart Poettering (nagusiki) ondoan Kay sievers (Red Hat ohia). Gaur egun badu LGPL 2.1 lizentzia (GPL2 lizentziapean dauden salbuespenak salbuespen). Nahiz eta badira beste alternatiba batzuk, antzinakoak eta tradizionalistak bezala SysVinit eta Upstart, alternatiba berriak ere martxan daude, hala nola Systemd-shim.

Erabiliena izateaz gain, Systemd erabiltzaileen zati garrantzitsu batek eztabaidatu eta batzuetan gorrotatzen du, konplexutasunari eta gehiegizko nagusitasunari edo bere Distros funtzioen gaineko kontrolari aurre egiteko joera dutenak. Hori dela eta, alternatiba zaharrak edo modernoak oraindik ere hazten ari dira GNU / Linux komunitatearen sektore zabaletan.

Systemd versus Sysvinit: sistema eta zerbitzu administratzaileak

Gaur egun Systemd Software Libreko proiektu gisa dago GitHub eta nahikoa dokumentazio du «webguneanfreedesktop.org". Eta nahiz eta beste garai batzuetan asko hitz egin dugun Systemd blogean, adibidez, izeneko mezuan «Sistema desmitifikatzeaD« egilearengandik "Usemoslinux"Gaur egun egungo alternatiben alderdiak alderatuz apur bat gehiago zabaltzea espero dugu.

Systemd versus Sysvinit: Systemd

Zer da Systemd?

Systemd Linux eta sistemetan oinarritutako sistemen eta zerbitzuen administratzailea da. Baina, modu zabalagoan, Linux sistema baten oinarrizko eraikuntza-bloke multzo gisa ere deskriba daiteke, «Sistema eta Zerbitzuen Administratzailea » prozesu gisa exekutatzen dena (PID 1) eta gainerako sistemak abiarazten dituena.

Systemd-ek paralelizazio dinamikorako gaitasunak eskaintzen ditu, "sockets" eta "D-Bus aktibazioa" erabiltzen ditu zerbitzuak abiarazteko. Horrez gain, eskaintzen du "Hasieran" deabruek eskatuta, prozesuen jarraipena egiten du Linux kontrol taldeen bidez, muntatze puntuak eta automontuak kudeatzen ditu eta mendekotasunean oinarritutako zerbitzu kontrola garatzen du logikoa.

Azkenean, eta bereziki, hori gehitu daiteke Systemd bateragarria da SysV eta LSB abiarazte script-ekin eta gaur egun SysVinit-en ordezko arrakastatsu gisa lan egin du GNU / Linux Distros askotan., horri buruzko baliozko kritikak edo iruzkin negatiboak kontuan hartu gabe.

Eta erregistro deabrua, ostalari izena bezalako sistemaren oinarrizko ezarpenak kontrolatzeko utilitateak ditu, data, lokalizazioa, gordetako erabiltzaileen eta edukiontzien zerrenda eta mantendu makina birtualak, sistemako kontuak, direktorio eta exekuzio ezarpenak eta deabruak sareko konfigurazio sinplea, sareko denbora sinkronizazioa, birbidalketa erregistroa eta izenen bereizmena kudeatzeko.

Besteak beste, horretarako astuna, konplexua eta jabetza gisa sailkatzen da inplementatzen den Distros, sortu ziren helburuak behar bezala bete arren. Hainbeste non Distro ezagunak DEBIANen, beste GNU / Linux Distros askoren ama, denbora asko darama ezartzen, eta horrek masifikazioan lagundu du.

Systemd versus Sysvinit: Sysvinit

Zer da SysVinit?

SysVinit zaharrenetako bat da Linuxen oinarritutako sistemetarako sistemen eta zerbitzuen administratzaileak. Oraindik asko erabiltzen da GNU / Linux Distros ibilbideen eta berrien modukoak Devuan.

SysVinit programa gisa honakoa nabarmendu daiteke:

«Nukleoa kargatu ondoren exekutatzen den lehenengo prozesua da eta beste prozesu guztiak sortzen dituena, init deabru gisa exekutatzen da eta normalean PID 1. Prozesu estandar bat eskaintzen du zein programa abiarazten edo gelditzen diren zenbait programatan kontrolatzeko. errendimendu maila ”. Ex-Debian.org Wikiaren arabera

ez bezala "Init" (Sistema eta zerbitzuen administratzailea Unix sistemen hasierakoa), zerbitzuak izeneko script bakarra erabiliz hasi zituen "/ Etc / rc", SysVinit direktorio eskema erabiltzen hasi zen "/Etc/rc.d/" zerbitzu desberdinen abiarazte / gelditze script-ak biltzen zituen.

Pakete eta funtzioen mailan SysVinit-ek beste programa guztien hasiera, exekuzioa eta deskarga kontrolatzeko programak ditu. Hauek dira: stop, init, killall5, last, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump eta wall. Informazio garrantzitsua instalatu eta erabili nahi dutenentzat SysVinit.

Gaur egun arte, borroka Systemd y SysVinit gogorra izan da, eta horren aldean merezi du WhatsApp y Telegrama. Eta egia da agurgarria SysVinit akatsak edo mugak ditu (pertsona bakoitzaren ikuspegiaren arabera), seguruenik nolabait konpondu daitezkeenak. Systemd askotan ausarki aldarrikatu Systemd gaur egun guztietan onena da Sistema eta zerbitzu administratzaileak Unix sistemen hasierakoa Egungo.

Gertakari horretatik eta borroka horretatik jaio zen kanpaina «Init Freedom» (IF) argudio hori gezurtatzeko diseinatua. Askatasuna PID1en ikuspegi osasuntsua berreskuratzen saiatzen da, aniztasuna eta aukera askatasuna errespetatzen dituena. Informazio gehiago nahi baduzu, honako esteka hau bisitatuta lor dezakezu: «Init Freedom» kanpaina (IF), bezalako informazioa Systemd-en alternatibak erabiltzen dituzten GNU / Linux distribuzioak.

Systemd versus Sysvinit: Systemd-shim

Zer da Systemd-shim?

Azkenik, baina gutxienez, elkartzen gara Systemd-shim-en alternatiba zoragarria. Zein da DEBIAN partzelaren orriaren arabera:

"Systemd laguntzaileak hasierako zerbitzua erabili gabe exekutatzeko beharrezkoa den Systemd funtzioa emulatzen du."

Zertarako gai den ulertzeko "Systemd-shim" edo nola funtzionatzen duen, ona da praktikan ikustea gehien mesede egin dion Distroan, hau da, MX-Linux. Bere sortzaileen arabera, hau da, MX-Linuxek ezaugarri berezia duela:

"Erabiltzaileari instalatutako sistemetan Systemd eta SysVinit artean aukeratzeko aukera eskaintzen dio. Systemd-shim izeneko paketeak ahalbidetzen duen konbinazio magikoa. Hala ere, systemd-shim-en garapena duela denbora bat gelditu zen eta DEBIANek duela gutxi paketea Buster biltegietatik kendu zuen. Systemd-shim-en uneko egoerak DEBIAN Buster-en Systemd bertsioarekin ez duela behar bezala funtzionatzen ulertzen dugu, beraz, MX-ren etorkizunerako aukerak aztertzen ari gara. Horretarako, aztertu nahi dugun gauza bat systemd-shim (eta systemd-shim behar bezala funtziona dezaten beharrezkoak izan daitezkeen systemd adabakiak) garatzen jarraitzea da.

Systemd-shim-ek emaitza onak eman dizkio MX-Linuxi, ezen Distro-ren beste funtzionalitate eta abantaila bikainez gain, MX-Linux Distrowatch-en gailurra da eta etorkizunean erabiltzen jarraitzeko asmoak ditu Sistema-shim MX-Linux 19 bertsio berrian laster abiaraziko da DEBIAN 10 (Buster).

Nik pertsonalki gomendatzen dut MX-Linux 18.X Systemd-shim-ekinarin azkarra eta oso funtzionala denez. Eta nire kasuan, nire distroa sortzea ahalbidetu zidan oinarrituta, deitu nion: MilagrOS GNU / Linux.

Systemd versus Sysvinit: komandoak eta alternatibak

Beste alternatiba batzuk?

Laburbilduz, aipatutakoak barne, gaur egungo alternatiben artean ditugu «Sistemaren administratzaileak eta zerbitzuak sistemetarako »(init sistemak) Linuxerako a:

  • openrc
  • RUNIT
  • s6
  • artzain
  • sinit
  • systemd
  • systemd-shim
  • sysvinit

Systemd versus Sysvinit: MX-Linux Systemd-shim-ekin

Ondorioa

Mezu hau oso erabilgarria izatea espero dut, horietako bakoitzari buruz pixka bat gehiago jakiteko Hasiera aipatu eta, aldi berean, GNU / Linux Distro jakin bat aukeratzen laguntzen die «Sistemen eta zerbitzuen administratzailea ». Eta oredo azkena, erabiltzearen alde apur bat gehiago jotzen dutenentzat Systemd, Honako esteka hau irakurtzea gomendatzen dut: Mito handiak Systemd.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

5 iruzkin, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   luix esan zuen

    systemd izorratzen !!!!!!!

  2.   01101001b esan zuen

    Oso artikulu ona! Eskerrik asko!
    Jakina, gutxietsi nahi izan gabe, zuzentzailerik ez dute, ortografia akatsek artikulua hondatzen baitute: sektore "zakarrak" (sektore zabalen arabera); horrek "a" lagundu du ("ekarpenak egin du") eta abar.

  3.   Linux Post Instalazioa esan zuen

    Eskerrik asko artikulua eta zure iruzkina irakurtzeagatik. Eta dagoeneko zuzendu dugu ikusitako gag gramatikala. Agurrak, irakurle maitea!

  4.   batzuen bat esan zuen

    Momentuz Arch erabiltzailea naiz aspaldi, baina sistemaren zentzugabekeriez eta bere istorioak nekatuta nago.

    Arch mundua maite dut, beraz, egun, Artix probatzen ari naiz OpenRC-rekin nire ordenagailu pertsonalean eta oraingoz ezin hobea da, ezer arrarorik aurkitzen ez badut, Arch utziko dut eta Artixera pasatuko naiz.

  5.   Linux Post Instalazioa esan zuen

    Bikain! Distro interesgarri horretara migratu ahal izatea espero dugu. Eskerrik asko zure iruzkinagatik.

bool (egia)