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 Licenca LGPL 2.1 (s iznimkama licenciranim pod GPL2). Iako postoje druge alternative, poput antičkih i tradicionalista SysVinit i Upstart, u tijeku su i nove alternative kao što su Systemd-šim.

Osim što se najčešće koristi, Systemd je i jedan od kontroverznih, a ponekad ga i mrzi značajan dio korisnika, koji se teže oduprijeti njegovoj složenosti i pretjeranoj 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 sustava i usluga

Trenutno je domaćin Systemd kao projektu besplatnog softvera GitHub i ima dovoljno dokumentacije na web mjestu «freedesktop.org”. I unatoč činjenici da smo u druga vremena opširno govorili o Systemd na blogu, na primjer, u postu nazvanom «Demistificiranje sustavaD« od autora "Usemoslinux"Danas se nadamo da ćemo se malo više proširiti uspoređujući aspekte trenutnih alternativa.

Systemd nasuprot Sysvinitu: Systemd

Što je Systemd?

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

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

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

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

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

Systemd nasuprot Sysvinitu: Sysvinit

Što je sysvinit?

SysVinit je jedan od najstarijih i najnovijih Administratori sustava i usluga za sustave temeljene na Linuxu. Još uvijek se široko koristi na mnogim računalima Distribucije GNU / Linuxa putanja i novih, poput Devuan.

Iz SysVinita kao programa može se istaknuti sljedeće:

«To je prvi postupak koji se pokreće nakon učitavanja jezgre i onaj koji generira sve ostale procese, on se izvodi kao init daemon i obično ima PID 1. Pruža standardni postupak za kontrolu programa koji se pokreću ili zaustavljaju na određenom razina izvedbe ”. Prema Ex-Debian.org Wiki

Za razliku od "U tome" (Administrator sustava i usluga inicijal Unix sustava), koja je usluge pokrenula pomoću jedne skripte nazvane "/ Itd. / Rc", SysVinit je počeo koristiti shemu direktorija u "/Etc/rc.d/" koja je sadržavala start / stop skripte različitih usluga.

I na razini paketa i funkcija, SysVinit sadrži programe za kontrolu pokretanja, izvršavanja i preuzimanja svih ostalih programa. Tu se ubrajaju: 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 Što ima y Telegram. I dok je istina da časni sysvinit ima nedostataka ili ograničenja (ovisno o gledištu svake osobe), koja su vjerojatno na neki način rješiva, pristaše Systemd često hrabro tvrde da Systemd je trenutno najbolji od svih Administratori sustava i usluga inicijal Unix sustava Trenutno.

Iz te činjenice i iz te borbe rođeno je kampanja «Init Freedom» (IF) dizajniran da opovrgne taj argument. Pokreni Slobodu pokušava vratiti zdrav pristup PID1, onom koji poštuje različitost i slobodu izbora. U slučaju da ž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

Što je Systemd-shim?

Posljednje, ali ne najmanje važno, upoznajemo se prekrasna alternativa Systemd-shimu. Š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 što je sposoban "Systemd-shim" ili kako to funkcionira, dobro je vidjeti u praksi na Distru koji je izvukao maksimum, tj. MX-Linux. Što je prema vlastitim tvorcima bilo ono što MX-Linux ima kao jedinstvenu značajku:

“Pružajući korisniku mogućnost izbora između Systemd i SysVinit na instaliranim sustavima. Čarobna kombinacija koju je omogućio paket nazvan Systemd-shim. Međutim, razvoj na systemd-shim zaustavljen je 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 zakrpa systemd-a koje bi mogle biti potrebne da bi systemd-shim mogao ispravno raditi).

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 ima buduće planove za daljnju upotrebu System-shim na novoj verziji MX-Linuxa 19 uskoro pokrenut na temelju DEBIAN 10 (Buster).

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 stvorim vlastiti Distro na temelju njega, koji sam nazvao: MilagrOS GNU / Linux.

Systemd nasuprot Sysvinitu: naredbe i alternative

Ostale alternative?

Ukratko, uključujući spomenute, među trenutnim alternativama imamo «Administratori sustava i usluge za sustave »(init sustavi) za Linux a:

  • openrc
  • runit
  • s6
  • pastir
  • sinit
  • systemd
  • sistemd-šim
  • sysvinit

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

Zaključak

Nadam se da je ovaj post vrlo koristan za vas, u smislu saznanja malo više o svakom od njih U tome spomenutog, a istovremeno im pomaže da odaberu GNU / Linux Distro s određenim «Administrator sustava i usluga za sustave ». I strili posljednje, za one koji su malo skloniji korištenju Systemd, Preporučujem čitanje sljedeće poveznice: Veliki mitovi o Systemd.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix dijo

    systemd je sranje !!!!!!!

  2.   01101001b dijo

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

  3.   Instalacija Linuxa nakon dijo

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

  4.   jedan od nekih dijo

    Trenutno sam dugogodišnji korisnik Archa, ali umoran sam od sistemskih gluposti i njihovih prošlih priča.

    Volim Archov svijet pa ovih dana testiram Artix s OpenRC-om na svom osobnom računalu i za sada je savršen, ako ne nađem ništa čudno, napustit ću Arch i otići u Artix.

  5.   Instalacija Linuxa nakon dijo

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