Skoda jen, ze trebas na rootovi je o systemd vic flamewar nez informaci. Pokud se nepletu, tak tu byly dva clanky o politickych zalezitostech kolem ale ani jeden clanek o systemd jako takovem, jeho filosofii a pouziti.
Před asi 3.5 roky byl o systemd seriál na abclinuxu.cz.
Tenkrát ale nikdo netušil, jaký blivajz se z toho stane, takže to všichni brali jako jeden z několika init systémů a nikomu to nevadilo.
Psát o tom dnes je velice těžké, protože dá dost práce neustále zjišťovat, jaká blbost se zase urodila v mysli toho demagogického narcistního asáka z Hannoveru.
Bohužel se toho chytil RedHat, který mezi tím právě dozrál v klasickou korporaci :-(
No, já bych řekl, že tato reakce naznačuje dost.
Nicméně, kdybych měl takový vliv a mohl o to poprosit, stejně bych požádal o nějaký větší článek o systemd.
Trošku(!) detailnější popis plus právě ty další, kontroverzní věci, které se na to nabalily.
A osobní názor mi v tom vadit nebude.
Věřím, že by to hodně lidí přivítalo (protože nemá čas/sílu/je to už moc low-level/... ) pídit se po detailech.
Nemohu si pomoci, kdybych měl já osobně soudit z reakcí/zkušeností tady, tak systemd je asi peklo ...
Mne by taky zajimal nejaky pohled od nekoho, kdo resi technicke veci a ne svuj obdiv/nenavist k L.P.
Ja se systemd mel jediny problem - zapomnel jsem, ze mohou mit daemoni separovane tempty a pak jsem hledal jak trotl, kde ten soubor je... ale uznavam, ze nedelam zadneho velkeho admina. A z tech nenavistnych reakci vetsinou vydoluju jenom "je to monstrum", coz je pro mne jako fandu Bazinace a Hulka nijak zvlast neurazi ;)
A i kdyz si googlim, tak bud najdu konkretni reseni nejakeho konkretniho problemu nebo politiku, neco primerene neutralniho (ne nutne bez nazoru) s nadhledem se hleda tezko.
Velice konkrétní technickou věc jsem, nejenom v diskusích, řešil několikrát. Odpovědi milovníků systemd vypadaly nějak takto:
- to nepotřebuješ (kupodivu potřebuju)
- je to ve vývoji
- uvidíme, jak se bude chovat příští verze
- Lennart to asi nepovažuje za důležité
...
Jak typické.
Nakonec jsem to na té mašině naprasil pomocí několika workaroundů. S klasickým initem by čisté řešení bylo otázkou pár minut a nikoho by ani nenapadlo, že to může být problém.
Je to holt vymoženost. Takový simulátor serveru s Windows2003 pro nudící se adminy.
A to šlo jen o funkčnost init/shutdown, kterou člověk tak nějak překousne. Nedej bože, aby se třeba rose.raly ty skvělé binární logy.
Při shutdownu spustit script, který potřebuje funkční síťová rozhraní, udělá svoji práci(potřebuje na to od pár sekund do cca jedné minuty) a pak skončí.
Script se spustil, ale systemd soudilo, že není dostatečně cool a moderní mu nechat síť funkční po celou dobu jeho běhu.
Opravdu vím, jak by se to mělo udělat. Když se systemd hluboce nesouhlasím, neznamená to, že k němu nestuduju dokumentaci.
Šlo o verzi, která je součástí OpenSuse 13.1. Pak jsem to vyřešil po svém a zatím nebyl čas se k tomu vrátit.
Jedná se přesně o případ, kdy je vidět, že cosi jako "unixová filosofie" není jen fráze. Při řešení problému mně to nápadně připomínalo dávnou zkušenost s Windows2003 serverem - úplně stejný pocit zmaru a ztraceného času nad trivialitou.
Ale nehodlám to teď dál řešit.
že nepřesvědčili ostatní v Debianu, že jim případně s verzemi nevyžadujícími systemd pomohou. Dělat jiný Debian - jestli bude úprav potřeba hodně, tak to nepoberou. A nebude to tak dobře otestované, no prostě škoda dělení sil.
Ale chápu je, taky se budu bránit proti systemd, jak to jen bude možné.
Třeba to dotáhnou do funkční verze ... a pak to přijme i Debian ... třeba takové http://backports.org jsou už dnes také součástí Debianu (jako http://backports.debian.org). Přál bych Devuanu, aby dopadl podobně. Tím by bylo naplněno rozhodnutí Debianu, že o init systémech nebude rozhodovat, a zároveň by měl uživatel možnost volby. :-)