Systemd verzus Sysvinit. A Systemd-shim?

Systemd verzus Sysvinit. A Systemd-shim?

Systemd verzus SysVinit. A Systemd-shim?

Systemd je v súčasnosti najbežnejšie používaný štandard z hľadiska „Kernel Boot Systems“ (Init), ktorý je možné dosiahnuť v prostredí Unix, ako je Linux. Bol vytvorený pred pár rokmi používateľom Lennart Poettering (hlavne) vedľa Kay sievers (bývalý Red Hat). V súčasnosti má Licencia LGPL 2.1 (s výnimkami licencovanými podľa GPL2). Predsa existujú aj iné alternatívy, ako starí a tradicionalisti SysVinit a Upstart, prebiehajú aj nové alternatívy, ako napr Systemd-podložka.

Okrem toho, že je Systemd najpoužívanejší, je tiež jedným z kontroverzných a niekedy nenávidený značnou časťou používateľov, ktoré majú tendenciu odolávať svojej zložitosti a nadmernej dominancii alebo kontrole nad funkciami svojich Distros. Z tohto dôvodu stále prežívajú staré alebo moderné alternatívy v širokých odvetviach komunity GNU / Linux.

Systemd versus Sysvinit: správcovia systému a služieb

V súčasnosti je projekt Systemd ako slobodný softvér hostený na GitHub a má dostatok dokumentácie na webe «freedesktop.org". A to napriek tomu, že inokedy sme hovorili obšírne o systemd na blogu napríklad v príspevku s názvom «Demystifikačný systémD« od autora „Usemoslinux“Dnes dúfame, že sa trochu viac rozšírime porovnaním aspektov súčasných alternatív.

Systemd verzus Sysvinit: Systemd

Čo je Systemd?

Systemd je správca systémov a služieb pre systémy založené na systéme Linux. Všeobecnejšie ho však možno opísať ako súbor základných stavebných kameňov pre systém Linux, pretože poskytuje «Správca systémov a služieb » ktorý beží ako proces (PID 1) a naštartuje zvyšok systému.

Systemd poskytuje možnosti dynamickej paralelizácie, na spustenie služieb používa „zásuvky“ a „aktiváciu D-Bus“. Okrem toho ponúka "začiatok" Na žiadosť démonov sleduje procesy pomocou riadiacich skupín Linux, spravuje prípojné body a automatizované prípojky a implementuje komplikované riadenie služieb založené na transakčných závislostiach logické.

Na záver a predovšetkým je možné dodať, že Systemd je kompatibilný so spúšťacími skriptmi SysV a LSB a dodnes fungoval ako úspešná náhrada za SysVinit v mnohých distribučných systémoch GNU / Linux., bez ohľadu na platnú kritiku alebo negatívne komentáre.

Zahŕňa démona registra, nástroje na kontrolu základných nastavení systému, napríklad názov hostiteľa, dátum, miestne nastavenie, udržiavať zoznam prihlásených používateľov a kontajnerov a spustených virtuálnych strojov, systémových účtov, adresárov a runtime nastavení a démonov na správu jednoduchej konfigurácie siete, synchronizácie času v sieti, preposielania záznamov a rozlíšenie mien.

Okrem iného je klasifikovaný ako ťažký, zložitý a privlastňovací pre Distros, kde je implementovaný, napriek tomu, že uspokojivo plní svoje ciele, pre ktoré bola vytvorená. Až tak, že známe Distro DEBIAN, matka mnohých ďalších distribúcií GNU / Linux, ho už nejaký čas implementuje, čo prispelo k jeho masifikácii.

Systém versus Sysvinit: Sysvinit

Čo je to? sysvinit?

SysVinit je jedným z najstarších a aktuálnych Správcovia systémov a služieb pre systémy založené na systéme Linux. Stále je široko používaný na mnohých z Distribúcie GNU / Linux trajektórií a nových, ako napr Devuan.

Z programu SysVinit ako programu možno zvýrazniť nasledujúce položky:

«Je to prvý proces, ktorý sa spustí po načítaní jadra, a proces, ktorý spustí všetky ostatné procesy, beží ako démon init a zvyčajne má PID 1. Poskytuje štandardný proces na kontrolu toho, ktoré programy init spustí alebo zastaví na určitom úroveň výkonu “. Podľa Ex-Debian.org Wiki

na rozdiel od „Init“ (Správca systémov a služieb systém Unix), ktorý spustil služby pomocou jediného skriptu s názvom „/ Atď / rc“, SysVinit začal používať adresárovú schému v „/Etc/rc.d/“ ktoré obsahovali štart / stop skripty rôznych služieb.

A na úrovni balíkov a funkcií SysVinit obsahuje programy na riadenie spustenia, vykonávania a sťahovania všetkých ostatných programov. Patria sem: halt, init, killall5, last, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump a wall. Dôležité informácie pre tých, ktorí si chcú nainštalovať a používať sysvinit.

Dodnes boj medzi systemd y sysvinit bol tvrdý a stojí za porovnanie s WhatsApp y telegram. A aj keď je pravda, že ctihodný sysvinit má nedostatky alebo obmedzenia (v závislosti od pohľadu každej osoby), ktoré sú pravdepodobne nejakým spôsobom riešiteľné, zástancovia systemd často smelo to tvrdia systemd je momentálne najlepší zo všetkých Správcovia systému a služieb iniciálka unixových systémov prúd.

Z tejto skutočnosti a z tohto zápasu sa zrodil kampaň «Init Freedom» (IF) vyvrátiť tento argument. Štart Freedom sa snaží obnoviť zdravý prístup k PID1, ktorý rešpektuje rozmanitosť a slobodu výberu. Ak potrebujete ďalšie informácie, môžete ich získať kliknutím na nasledujúci odkaz: Kampaň «Init Freedom» (IF), informácie ako Distribúcie GNU / Linux, ktoré používajú alternatívy k Systemd.

Systemd verzus Sysvinit: Systemd-shim

Čo je Systemd-shim?

V neposlednom rade sa stretávame skvelá alternatíva k Systemd-shim. Čo je podľa balíkovej stránky DEBIAN balík, ktorý:

"Emuluje funkciu Systemd, ktorá je vyžadovaná na spustenie pomocníkov systemd bez použitia služby init."

Aby sme pochopili, čoho je schopný "Systemd-shim" alebo ako to funguje, je dobré vidieť to v praxi na Distro, ktoré prinieslo najväčší úžitok, teda MX-Linux. Podľa vlastných tvorcov je MX-Linux jedinečnou vlastnosťou:

„Ponúka užívateľovi možnosť vybrať si medzi Systemd a SysVinit na nainštalovaných systémoch. Magickú kombináciu umožnil balíček s názvom Systemd-shim. Vývoj na systemd-shim bol však pred časom zastavený a DEBIAN nedávno odstránil balík z úložísk Buster. Chápeme, že súčasný stav systemd-shim nefunguje správne s verziou Systemd v DEBIAN Buster, preto skúmame možnosti budúcnosti MX. Za týmto účelom je potrebné preskúmať jednu možnosť, a to pokračovať v rozvoji systemd-shim (a akýchkoľvek systémových opráv, ktoré môžu byť potrebné pre správne fungovanie systemd-shim).

Systemd-shim priniesol MX-Linuxu také dobré výsledky, že okrem iných vynikajúcich funkcií a výhod spomínaného Distra, MX-Linux je prvý v Distrowatch a má ďalšie plány do budúcnosti Systémová podložka v novej verzii MX-Linux 19 nadchádzajúce spustenie založené na DEBIÁN 10 (Buster).

Ja osobne odporúčam MX-Linux 18.X s Systemd-shim, pretože je rýchle svetlo a veľmi funkčné. A v mojom konkrétnom prípade mi to umožnilo na základe toho vytvoriť vlastné Distro, ktoré som nazval: MilagrOS GNU / Linux.

Systemd versus Sysvinit: Príkazy a alternatívy

Iné alternatívy?

V súhrne, vrátane tých, ktoré sú uvedené, máme medzi súčasnými alternatívami «Správcovia systému a služby pre systémy »(systémy init) pre Linux a:

  • openrc
  • spusti to
  • s6
  • pastier
  • hriech
  • systemd
  • systemd-podložka
  • sysvinit

Systemd proti Sysvinit: MX-Linux s Systemd-shim

Záver

Dúfam, že tento príspevok je pre vás veľmi užitočný z hľadiska toho, že o každom z nich budete vedieť niečo viac Init a zase im to pomáha zvoliť si GNU / Linux Distro s určitým «Správca systémov a služby pre systémy ». A palebo posledný pre tých, ktorí sa trochu viac prikláňajú k používaniu systemd, Odporúčam prečítať si nasledujúci odkaz: Veľké mýty o systemd.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   luix dijo

    systemd naštve !!!!!!!

  2.   01101001b dijo

    Veľmi dobrý článok! Ďakujem!
    Samozrejme, bez toho, aby to chceli ublížiť, im chýba korektor, pretože pravopisné chyby kazia článok: „hrubé“ sektory (podľa obrovských sektorov); ktorým „a“ prispelo (používateľ „prispel“) atď.

  3.   Inštalácia systému Linux Post dijo

    Ďakujeme, že ste si prečítali článok a váš komentár. A už sme opravili gramatický roubík, ktorý ste pozorovali. Zdravím vás, drahý čitateľ!

  4.   jeden z niektorých dijo

    Momentálne som dlhoročným používateľom Archu, ale už ma unavujú systemdské nezmysly a ich spätné príbehy.

    Milujem svet Archu, takže v týchto dňoch testujem Artix s OpenRC na mojom osobnom počítači a momentálne je to perfektné, ak nenájdem nič zvláštne, opustím Arch a prejdem k Artixovi.

  5.   Inštalácia systému Linux Post dijo

    Vynikajúci! Dúfame, že môžete migrovať na toto zaujímavé Distro. Ďakujeme za váš komentár.