Systemd je súborom programov, ktoré tvoria ako celok jeden z možných základných stavebných blokov linuxového operačného systému. Slovo „možných“ je pritom dôležité, pretože systemd je medzi užívateľmi Linuxu pomerne polarizujúcou témou. Kritika sa zameriava často hlavne na technické nedostatky, akými sú napríklad neúplné alebo zlé implementácie niektorých jeho komponentov, či zlá stabilita a rozširovanie softvéru priamo závislého na systemd. Niektoré linuxové distribúcie dokonca vyzdvihujú fakt, že používajú iný init daemon ako systemd. Patria medzi ne napríklad Void Linux, ktorý používa runit, či distribúcia Devuan, ktorá vznikla priamo ako dôsledok sporu kvôli systemd v komunite okolo Debianu. Či už ste zástancom, odporcom alebo stojíte na neutrálnej pôde v otázke ohľadom systemd, jeho nová funkcia by vám možno mohla prísť prinajmenšom zaujímavá.
Táto novinka, ktorej autorom je Lennart Poettering, bola pridaná 19. októbra (října). Vychádza z konceptu počítania bootov kernelu a následného vytvárania záznamov o jeho prípadných nepodarených štartoch. Detailnejšie to funguje spôsobom počítadiel, ktorých hodnoty sa znižujú pri každom pokuse o spustenie kernelu a následne sa podľa nich určuje priorita bootu. To by malo zabezpečiť možnosť automatického prechodu na staršiu a funkčnú verziu jadra v prípadoch ak by novšia verzia jednoducho nebola bootovateľná ani po niekoľkých opakovaných pokusoch. V prípade, že by ste sa chceli dozvedieť bližšie technické podrobnosti o tejto novinke, dokumentácia k nej je uverejnená na stránke githubu pre systemd.
Systemd má zabudovanú ochranu pre prípad zlyhania bootu
V prípade zlyhania štartu systému vám môže pomôcť systemd s automatickou funkciou, ktorá bola pridaná len nedávno.
30. November 2018 | Ivan Kmeťo