Systemd versus Sysvinit. A Systemd-shim?

Systemd versus Sysvinit. A Systemd-shim?

Systemd versus SysVinit. A Systemd-shim?

Systemd je v současnosti nejpoužívanějším standardem pro „Kernel Boot Systems“ (Init), kterého lze dosáhnout v unixových prostředích, jako je Linux. Byl vytvořen před několika lety uživatelem Lennart Poettering (hlavně) vedle Kay sievers (bývalý Red Hat). V současné době má Licence LGPL 2.1 (s výjimkami licencovanými podle GPL2). Ačkoli existují i ​​jiné alternativy, jako starověcí a tradicionalisté SysVinit a Upstart, probíhají také nové alternativy, jako např systemd-shim.

Stejně jako nejpoužívanější je Systemd také jedním z kontroverzních a někdy nenáviděných značnou částí uživatelů, které mají tendenci vzdorovat jeho složitosti a nadměrné dominanci nebo kontrole nad funkcemi svých Distros. Z tohoto důvodu staré nebo moderní alternativy stále vzkvétají v širokých sektorech komunity GNU / Linux.

Systemd versus Sysvinit: Správci systému a služeb

V současné době je projekt Systemd jako svobodný software hostován na GitHub a má dostatek dokumentace na webu «freedesktop.org". A přestože jsme jindy mluvili obšírně Systemd na blogu například v příspěvku s názvem «Demystifikační systém D.« od autora „Usemoslinux“Dnes doufáme, že se ještě trochu rozšíříme porovnáním aspektů současných alternativ.

Systemd versus Sysvinit: Systemd

Co je Systemd?

Systemd je správce systémů a služeb pro systémy založené na systému Linux. Obecněji jej však lze také popsat jako soubor základních stavebních bloků pro systém Linux, protože poskytuje «Správce systémů a služeb » který běží jako proces (PID 1) a spouští zbytek systému.

Systemd poskytuje možnosti dynamické paralelizace, ke spouštění služeb používá „zásuvky“ a „aktivaci D-Bus“. Kromě toho nabízí "začátek" Na žádost démonů sleduje procesy pomocí řídicích skupin Linux, spravuje přípojné body a automatická připojení a implementuje komplikované řízení služeb založené na transakčních závislostech logický.

Nakonec a zejména je možné dodat, že Systemd je kompatibilní se spouštěcími skripty SysV a LSB a dodnes funguje jako úspěšná náhrada za SysVinit v mnoha distribucích GNU / Linux., bez ohledu na platnou kritiku nebo negativní komentáře.

A zahrnuje démona registru, nástroje pro ovládání základních nastavení systému, jako je název hostitele, datum, národní prostředí, udržovat seznam přihlášených uživatelů a kontejnerů a spuštěných virtuálních strojů, systémových účtů, adresářů a nastavení běhového prostředí a démonů pro správu jednoduché konfigurace sítě, synchronizace času v síti, předávání záznamů a překlad názvů.

Mimo jiné je klasifikován jako těžký, složitý a přivlastňovací na distribucích, kde je implementován, přestože uspokojivě plní své cíle, pro které byla vytvořena. Tolik, že známý Distro DEBIAN, matka mnoha dalších distribucí GNU / Linux, ji již nějakou dobu implementuje, což přispělo k její masifikaci.

Systemd versus Sysvinit: Sysvinit

Co je to? sysvinit?

SysVinit je jedním z nejstarších a aktuálních Správci systémů a služeb pro systémy založené na Linuxu. Stále je široce používán na mnoha z Distribuce GNU / Linux trajektorií a nových, jako Devuan.

Ze SysVinit jako programu lze zvýraznit následující:

«Je to první proces, který se spustí po načtení jádra, a ten, který vytvoří všechny ostatní procesy, běží jako démon init a obvykle má PID 1. Poskytuje standardní proces pro kontrolu, které programy init spustí nebo zastaví na určitém úroveň výkonu “. Podle Ex-Debian.org Wiki

Na rozdíl od toho "Init" (Správce systémů a služeb systém Unix), který spustil služby pomocí jediného skriptu s názvem "/ Atd. / Rc", SysVinit začal používat adresářové schéma v „/Etc/rc.d/“ který obsahoval start / stop skripty různých služeb.

A na úrovni balíčků a funkcí obsahuje SysVinit programy pro řízení spouštění, spouštění a stahování všech ostatních programů. Mezi ně patří: halt, init, killall5, last, lastb, mesg, pidof, poweroff, reboot, runlevel, shutdown, sulogin, telinit, utmpdump a wall. Důležité informace pro ty, kteří si chtějí nainstalovat a používat sysvinit.

Dodnes je boj mezi Systemd y sysvinit byl tvrdý a hodný srovnání s tím WhatsApp y Telegram. A i když je pravda, že ctihodný sysvinit má nedostatky nebo omezení (v závislosti na úhlu pohledu každé osoby), které jsou pravděpodobně nějakým způsobem řešitelné, příznivci Systemd to často směle tvrdí Systemd je v současné době nejlepší ze všech Správci systému a služeb iniciála unixových systémů proud.

Z toho a z toho zápasu se zrodil kampaň «Init Freedom» (IF) navržen tak, aby vyvrátil tento argument. Počáteční svoboda se snaží obnovit zdravý přístup k PID1, který respektuje rozmanitost a svobodu volby. Pokud chcete více informací, můžete je získat na následujícím odkazu: Kampaň «Init Freedom» (IF), informace jako Distribuce GNU / Linux, které používají alternativy k Systemd.

Systemd versus Sysvinit: Systemd-shim

Co je Systemd-shim?

V neposlední řadě se setkáváme skvělá alternativa k Systemd-shim. Což podle stránky balíku DEBIAN je balíček, který:

"Napodobuje funkci Systemd, která je vyžadována ke spuštění pomocníků systemd bez použití služby init."

Abychom pochopili, čeho je schopen "Systemd-shim" nebo jak to funguje, je dobré vidět to v praxi na Distro, které z toho vydělalo maximum, to znamená, MX Linux. Podle jejích vlastních tvůrců to MX-Linux má jako svou jedinečnou vlastnost:

"Nabízí uživateli možnost volby mezi Systemd a SysVinit v nainstalovaných systémech." Magická kombinace umožněná balíčkem zvaným Systemd-shim. Vývoj na systemd-shim se však před nějakou dobou zastavil a DEBIAN nedávno odstranil balíček z úložišť Buster. Chápeme, že současný stav systemd-shim nefunguje správně s verzí Systemd v DEBIAN Buster, proto zkoumáme možnosti pro budoucnost MX. Za tímto účelem chceme prozkoumat jednu možnost pokračování ve vývoji systemd-shim (a jakýchkoli systemd patches, které mohou být nezbytné pro správné fungování systemd-shim).

Systemd-shim přinesl MX-Linuxu tak dobré výsledky, že kromě dalších vynikajících funkcí a výhod uvedených Distro, MX-Linux je první v Distrowatch a má plány do budoucna i nadále používat System-shim v nové verzi MX-Linux 19 brzy bude spuštěn na základě DEBIAN 10 (Buster).

Osobně doporučuji MX-Linux 18.X s Systemd-shimprotože je rychlé světlo a velmi funkční. A v mém konkrétním případě mi to umožnilo na základě toho vytvořit vlastní Distro, které jsem nazval: MilagrOS GNU / Linux.

Systemd versus Sysvinit: Příkazy a alternativy

Jiné alternativy?

Souhrnně, včetně těch zmíněných, máme mezi současnými alternativami «Správci systému a služby pro systémy »(systémy init) pro Linux a:

  • openrc
  • spusť to
  • s6
  • pastýř
  • hřích
  • systemd
  • systemd-shim
  • sysvinit

Systemd versus Sysvinit: MX-Linux s Systemd-shim

Závěr

Doufám, že tento příspěvek je pro vás velmi užitečný, pokud jde o to, abyste o každém z nich věděli něco víc Init zmíněno a zároveň jim pomáhá vybrat si GNU / Linux Distro s určitým «Správce systémů a služeb pro systémy ». A strnebo poslední, pro ty, kteří jsou o něco více nakloněni užívání SystemdDoporučuji přečíst následující odkaz: Velké mýty o Systemd.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   luix řekl

    systemd naštve !!!!!!!

  2.   01101001b řekl

    Velmi dobrý článek! Děkuji!
    Samozřejmě, aniž by to chtěli odvrátit, chybí jim korektor, protože pravopisné chyby znetvořují článek: „hrubé“ sektory (podle obrovských sektorů); které „a“ přispělo („přispělo“) atd.

  3.   Linux po instalaci řekl

    Děkujeme, že jste si přečetli článek a váš komentář. A my jsme již opravili gramatický roubík, který jste pozorovali. Zdravím vás, milý čtenáři!

  4.   jeden z některých řekl

    V současné době jsem dlouho uživatelem Arch, ale už mě unavují systemdské nesmysly a jejich zadní příběhy.

    Miluji svět Archu, takže dnes testuji Artix s OpenRC na mém osobním počítači a zatím je to perfektní, pokud nenajdu nic divného, ​​nechám Arch a přejdu do Artixu.

  5.   Linux po instalaci řekl

    Vynikající! Doufáme, že můžete přejít na toto zajímavé Distro. Děkuji za Váš komentář.