Systemd nasuprot Sysvinitu. A Systemd-shim?

Systemd nasuprot Sysvinitu. A Systemd-shim?

Systemd nasuprot SysVinitu. A Systemd-shim?

Systemd je trenutno najčešće korišten standard u smislu "Kernel Boot Systems" (Init) koji se može postići u Unix okruženjima, poput Linuxa. Stvoren je prije nekoliko godina od Lennart Poettering (uglavnom) pored Kay sita (bivši Red Hat). Trenutno ima LGPL 2.1 licenca (sa izuzecima licenciranim pod GPL2). Ipak postoje druge alternative, poput drevnih i tradicionalista SysVinit i Upstart, u toku su i nove alternative kao što su systemd-shim.

Osim što se Systemd najčešće koristi, jedan je od kontroverznih i koji ga ponekad mrzi značajan dio korisnika, koji imaju tendenciju da se odupru svojoj složenosti i prekomjernoj dominaciji ili kontroli nad funkcijama svojih Distrosa. Iz tog razloga, stare ili moderne alternative još uvijek cvjetaju u velikim sektorima GNU / Linux zajednice.

Systemd nasuprot Sysvinitu: Administratori sistema i usluga

Trenutno je domaćin Systemd kao projekat besplatnog softvera GitHub i ima dovoljno dokumentacije na web stranici «freedesktop.org". I uprkos činjenici da smo u drugim vremenima opširno govorili o tome Systemd na blogu, na primjer, u postu nazvanom «Demistifikacija sistemaD« od autora "Usemoslinux"Danas se nadamo da ćemo se malo više proširiti upoređivanjem aspekata trenutnih alternativa.

Systemd nasuprot Sysvinitu: Systemd

Šta je Systemd?

Systemd je administrator sistema i usluga za sisteme zasnovane na Linuxu. Ali, šire gledano, može se opisati i kao skup osnovnih blokova za Linux sistem, jer pruža «Administrator sistema i usluga » koji se izvodi kao proces (PID 1) i pokreće ostatak sistema.

Systemd pruža mogućnosti dinamičke paralelizacije, koristi "utičnice" i "D-Bus aktivaciju" za pokretanje usluga. Pored toga, nudi "početak" Na zahtjev demona, prati procese koristeći Linux kontrolne grupe, upravlja tačkama montiranja i automatskim montiranjem i implementira razrađenu kontrolu usluge zasnovane na transakcijskoj ovisnosti logično.

Konačno, i posebno, to se može dodati Systemd je kompatibilan sa skriptama za pokretanje SysV i LSB i do danas je radio kao uspješna zamjena za SysVinit na mnogim GNU / Linux Distros-ima., bez obzira na valjane kritike ili negativne komentare o tome.

Uključuje demon registra, uslužne programe za kontrolu osnovnih sistemskih postavki kao što je ime hosta, datum, lokalizacija, vodite listu prijavljenih korisnika i spremnika i izvodite virtualne mašine, sistemske račune, direktorije i postavke vremena izvođenja i demone za upravljanje jednostavnom mrežnom konfiguracijom, mrežnom sinhronizacijom vremena, prosljeđivanjem zapisa i razlučivost imena.

Između ostalog, zbog čega je klasificiran kao težak, složen i posesivan na Distrosu gdje se primjenjuje, uprkos zadovoljavajućem ispunjavanju ciljeva za koje je stvoren. Toliko da je dobro poznati Distro DEBIAN, majka mnogih drugih GNU / Linux Distros-a, provodi ga već neko vrijeme, što je doprinijelo njegovom omasovljavanju.

Systemd nasuprot Sysvinitu: Sysvinit

Šta je sysvinit?

SysVinit je jedan od najstarijih i najnovijih Administratori sistema i usluga za sisteme zasnovane na Linuxu. Još uvijek se široko koristi na mnogim Distribucije GNU / Linux putanja i novih, poput Devuan.

Iz programa SysVinit kao programa mogu se istaknuti sljedeće:

«To je prvi proces koji se pokreće nakon učitavanja jezgre i onaj koji generira sve ostale procese, on se izvodi kao init demon i obično ima PID 1. Pruža standardni proces za kontrolu koji programi se pokreću ili zaustavljaju određeni nivo performansi “. Prema Ex-Debian.org Wiki

Za razliku od "U tome" (Administrator sistema i usluga inicijal Unix sistema), koji je pokrenuo usluge koristeći jednu skriptu tzv "/ Etc / rc", SysVinit je počeo koristiti shemu direktorija u "/Etc/rc.d/" koji je sadržavao start / stop skripte različitih usluga.

A na nivou paketa i funkcija SysVinit sadrži programe za kontrolu pokretanja, izvršavanja i preuzimanja svih ostalih programa. To uključuje: zaustavljanje, init, killall5, last, lastb, mesg, pidof, poweroff, ponovno pokretanje, nivo pokretanja, isključivanje, sulogin, telinit, utmpdump i zid. Važne informacije za one koji žele instalirati i koristiti sysvinit.

Do danas, borba između Systemd y sysvinit je bila teška i vrijedna usporedbe s onom WhatsApp y telegram. I dok je istina da časni sysvinit ima nedostataka ili ograničenja (ovisno o gledištu svake osobe), koja su vjerovatno na neki način rješiva, pristalice Systemd često hrabro to tvrde Systemd je trenutno najbolji od svih Administratori sistema i usluga inicijal Unix sistema trenutna.

Iz te činjenice i iz te borbe rođeno je kampanja «Init Freedom» (IF) dizajniran da opovrgne taj argument. Start Freedom pokušava vratiti zdrav pristup PID1, onom koji poštuje različitost i slobodu izbora. Ako želite više informacija, možete ih dobiti posjetom sljedećem linku: Kampanja «Init Freedom» (IF), informacije poput Distributeri GNU / Linux koji koriste alternative Systemdu.

Systemd nasuprot Sysvinitu: Systemd-shim

Šta je Systemd-shim?

I na kraju, ali ne najmanje važno, upoznajemo se predivna alternativa Systemd-shim-u. Što je prema DEBIAN paketnoj stranici paket koji:

"Emulira Systemd funkciju koja je potrebna za pokretanje sistemskih pomagača bez upotrebe usluge init."

Da shvati za šta je sposoban "Systemd-shim" ili kako to funkcionira, dobro je vidjeti u praksi na Distru koji je imao najviše koristi, tj. MX-Linux. Što je prema vlastitim tvorcima bilo da MX-Linux ima jedinstvenu karakteristiku:

„Pružajući korisniku mogućnost izbora između Systemd i SysVinit na instaliranim sistemima. Čarobna kombinacija koju omogućava paket nazvan Systemd-shim. Međutim, razvoj na systemd-shim zaustavio se prije nekog vremena, a DEBIAN je nedavno uklonio paket iz Busterovih spremišta. Shvaćamo da trenutno stanje systemd-shim-a ne funkcionira ispravno s verzijom Systemd-a u DEBIAN Busteru, pa istražujemo mogućnosti za budućnost MX-a. U tu svrhu, jedna stvar koju želimo istražiti je mogućnost kontinuiranog razvoja systemd-shim-a (i svih sistemskih zakrpa koje bi mogle biti potrebne kako bi systemd-shim ispravno radio).

Systemd-shim je MX-Linuxu dao toliko dobre rezultate da, osim ostalih izvrsnih funkcionalnosti i prednosti spomenutog Distro-a, MX-Linux je prvi u Distrowatchu i planira i dalje koristiti System-shim na novoj verziji MX-Linuxa 19 predstojeće lansiranje na osnovu DEBIAN 10 (Buster).

Ja osobno preporučujem MX-Linux 18.X sa Systemd-shim-om, jer je brzo svjetlo i vrlo funkcionalan. I u mom konkretnom slučaju, to mi je omogućilo da na osnovu njega kreiram svoj Distro, koji sam nazvao: MilagrOS GNU / Linux.

Systemd nasuprot Sysvinitu: Naredbe i alternative

Ostale alternative?

Ukratko, uključujući spomenute, među trenutnim alternativama imamo «Sistemski administratori i usluge za sisteme »(init sistemi) za Linux a:

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

Systemd nasuprot Sysvinitu: MX-Linux sa Systemd-shim-om

zaključak

Nadam se da je ovaj post vrlo koristan za vas, u smislu da znate malo više o svakom od njih U tome i zauzvrat im pomaže da odaberu GNU / Linux Distro s određenim «Administrator sistema i usluge za sisteme ». I strili posljednje, za one koji su malo skloniji upotrebi Systemd, Preporučujem čitanje sljedećeg linka: Veliki mitovi o Systemd.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix rekao je

    systemd je sranje !!!!!!!

  2.   01101001b rekao je

    Vrlo dobar članak! Hvala ti!
    Naravno, bez želje da im se umanji, nedostaje im lektor, jer pravopisne pogreške kvare članak: "grubi" sektori (po velikim sektorima); koje je "a" doprinijelo (od "doprinijelo") i tako dalje.

  3.   Linux nakon instalacije rekao je

    Hvala vam što ste pročitali članak i komentar. I već smo ispravili gramatički zastoj koji ste primijetili. Pozdrav, dragi čitaoče!

  4.   jedan od nekih rekao je

    Trenutno sam dugo korisnik Arch-a, ali umoran sam od gluposti systemd-a i njegovih prošlih priča.

    Volim Archov svijet pa ovih dana testiram Artix sa OpenRC-om na svom ličnom računaru i za sada je savršen, ako ne nađem ništa čudno napustiću Arch i preći na Artix.

  5.   Linux nakon instalacije rekao je

    Odlicno! Nadamo se da ćete moći preći na taj zanimljivi Distro. Hvala na komentaru.