A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Vývojář | Lennart Poettering, Kay Sievers a další |
---|---|
První vydání | 30. března 2010 |
Aktuální verze | 250 (23. prosince 2021) |
Operační systém | Linux |
Vyvíjeno v | C |
Typ softwaru | Init démon |
Licence | původně GPL, nyní LGPL v2.1+ |
Web | systemd.io |
Některá data mohou pocházet z datové položky. |
systemd je démon pro správu systému navržený a vyvinutý exkluzivně pro Linux a jeho API. Na systémech, které systemd využívají je to první proces, který je spuštěn v user space během zavádění (bootování) operačního systému. Systemd je tudíž kořenový proces všech ostatních procesů v user space. Název systemd vychází z unixové konvence pro odlišení démonů od ostatních procesů přidáním písmena d jako posledního písmena v jejich názvu.[1]
Jako systemd se také nazývá kolekce programů, která zahrnuje systemd démon, logind, udevd a několik dalších nízkoúrovňových komponent operačního systému.
Souhrn
systemd byl vyvinut pro Linux, aby nahradil původní init systém pocházející z UNIX System V a BSD. Démon systemd spravuje ostatní démony. Všechny démony, včetně systemd, běží jako procesy na pozadí. Během zavádění systému je systemd spuštěn jako první démon a během vypínání systému ukončen jako poslední.
Lennart Poettering a Kay Sievers, původní vývojáři systemd,[2] chtěli v mnohém překonat schopnosti init démonu. Chtěli zlepšit framework pro řešení závislostí, aby bylo možno během bootování vykonat více úloh současně a redukovat režii shellu.
systemd je publikován jako svobodný software pod licencí GNU Lesser General Public License verze 2.1 či novější.[3]
Kritika
systemd vyvolává vášnivé diskuse. Nejčastěji bývá kritizováno[zdroj?:
- systemd je čistě pro Linux.
- systemd se nestará pouze o Init, ale pohlcuje další různé služby. Například login, systém pro synchronizaci času, DNS, logování a další. Tím se odklání od filozofie Unixu „dělat jen jednu věc a tu pořádně“.
- Nestabilní API měnící se s každou verzí na jedné straně, a aktivní nasazování do hlavních distribucí na straně druhé.
- Je kritizováno, že mnoho reimplementací původně samostatných částí OS (jako je logování, DNS atd.) je implementováno neúplně, nebo vysloveně nekvalitně.
- Je dosti diskutovaná kvalita implementace a přístup Lennarta Poetteringa k chybám a k bugreportům.
- systemd nemá dobrou pověst v nestandardních situacích. Takříkajíc, jeho chování, když se něco pokazí.
- Rozšiřuje se množství software, které je přímo závislé na systemd (a nikoliv pouze nějakém rozhraní, jehož je systemd implementací), což je trnem v oku lidí, kteří by rádi alternativu.
Související články
Reference
V tomto článku byl použit překlad textu z článku Systemd na anglické Wikipedii.
- ↑ POETTERING, Lennart; SIEVERS, Kay; LEEMHUIS, Thorsten. Control Centre: The systemd Linux init system. The H – Open . Heise Media UK Ltd., 8. 5. 2012 . Dostupné online. (anglicky)
- ↑ README - systemd . Root/README. freedesktop.org . Dostupné online. (anglicky)
- ↑ POETTERING, Lennart. Pid Eins Full Atom Feed . Projects. Lennart Poettering, 2012-04-12. Dostupné online. (anglicky)
Externí odkazy
- Obrázky, zvuky či videa k tématu systemd na Wikimedia Commons
- abclinuxu.cz/serialy/systemd – Seriál o systemd (česky)
>Text je dostupný pod licencí Creative Commons Uveďte autora – Zachovejte licenci, případně za dalších podmínek. Podrobnosti naleznete na stránce Podmínky užití.
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.