"Nebojim se" systemd a nelibi se mi takhle sugestivne formulovany titulek.
<e.ini souboru, spravu sluzeb aka svchost a sezeni, binarni logy, monoliticnost, nesystemova adhoc desktopova/jednouzivatelska reseni apod. jsem si uzil s Windows dost a dost a pro/navzdory "zastaralosti" unix-like prostredi (primitivni BSD/SysV init, flexibilni konfigurace v shell scriptech, textove logy …) jsem rad migroval prave sem. Pro jednoduchost, primocarost, determinovatelnost a modularitu. A zrejme jsem nebyl sam. Uz cizorode "neunixove" pusobici ConsoleKit, PolicyKit, dbus a udev mely byt dostatecnym varovanim.
Ted se v Linuxu kolem GNOME a systemd znovu objevuje kolo, ale ponekud pokrivene. Vraci se to jako bumerang. Videl jsem, zkusil jsem a dekuji,nechci. Tak stastne kodrcani k rudym zitrkum.
Pro rozptyleni, starsi rant od Theodora Ts'o ;)
To je všechno dáno neznalostí autorů těchto neunixových řešení. Autoři Unixu dobře věděli, proč věci dělají tak, jak je dělají. Tihle cucáci s mlíkem na bradě vědí prd, ale jsou přesvědčeni o tom, že sežrali h..o krále Šalamouna. Špatně to vymysleli, špatně to implementovali a aby toho nebylo málo, tak jsou arogantní. Jen mi není jasné, proč se to cpe do dister. Už to windowsovatění Linuxu pozoruji delší dobu. Prostě z Windows přišedší lidé si s sebou berou windowsí zlozvyky (a IQ typických windowsích uživatelů).
Něco mi říká, že *BSD budou přibývat v následujících letech uživatelé.
Ale taky je tuna příkladů, kde to dodrženo je.
Ano, dalo by se samozřejmě diskutovat o tom, na jaké úrovni a co je to ta jedna věc. Ovšem pokud děláš nějako komponentu či modul nebo program a začíná vyžadovat stále více funkcionalit z okolí, začíná-li být jeho správná funkce podmíněná úpravou všeho ostatního, tak je něco špatně. Teda "pokud nemáš v hlavě piliny" [ míněno obecně, ne k "sid" ]
A nejsem si jistý, nakolik, i když třeba ten btrfs porušil tento princip, nakolik omezuje a podmiňuje ostatní programy a balíčky. Nejsem si vědom toho, že by jsi pro btrfs potřeboval speciální verzi distra, kterou jinam nenainstaluješ. Ale možná tu máme nový princip: "Robím čo chcem a na ostatní nasrat"
1) Ten princip se vztahuje na Unix jako takový, z uživatelského hlediska. Jeho jádro je ale věc úplně jiná. To přece nelze směšovat.
2) Dodržovat princip dělat dobře jednu věc je ve skutečnosti poměrně velká disciplína, protože ono to svádí dodělat ještě to a taky tamto atd. Asi každý to známe. Jenže to přináší akorát problémy. Pokud se nedokážu udržet na řetězu, tak bych měl jít vod toho, než abych něco domrvil.
Nevsim sem si, ze by jedno nebo druhy delalo neco jinyho nez FS ... a ze zaroven umi raid a dalsi veci? Umi, ale delaji to jinak, a to tak, ze se to bez integrace tyhle funcionality neda.
A rozhodne mi nikdo netvrdi, ze bez btrfs mi nenabootuje system, protoze jeho inegralni soucasti je logovani, dhcp, dns, ...
Neda? A lvm raid ext4 bolo podla teba co? Zaujimave, ze toto naraz nie je oblubene "robim jednu vec". Zvysok o botovani je prakticky vzate nezmysel lebo porovnavas neprovnatelne. Skus si odstranit pre zmenu interpret skriptov a som zvedavy na bootovanie. Rozlisuj medzi systemd ako initom a modulmi nad tym. Lebo potom hocijaky opravneny nazor ako napr binarny log sa automaticky stiahne na cele toto riesenie co je nezmysel.
Jenomže systemd není jenom init, i když si to budeš namlouvat do nekonečna. Initem to začalo a postupně to polyká co přijde do cesty a když to odstraníš tak ledasco nespustíš. To by byla paráda, kdyby jsi odinstaloval třeba vim a už by jsi některé soubory v ničem jiném neotevřel ale mohl by ses plácat po rameni, že vim má moduly.
2Sid: Ty nemas paru jak funguje btrfs ze? To nedela blokovej raid. A mimo jiny prave proto muzes pridavat nebo dokonce ubirat disky, protoze to !!!VI!!! kde sou soubory. To klasickej raid nevi a vedet nemuze.
Systemd bez tech sracek kolem NEFUNGUJE a ty veci ktery potrebu NEFUNGUJOU bez systemd ... tudiz plkas naporsty picoviny.
Bill Joy, jeden z autoru BSD vytvořil třeba i takový SunOS, který se da ještě povazovat za BSD. Solaris ten už ne a hlavně Solaris je mrtvy system po te co ho převzal Oracle. Ti lide co vymysleli věci pro které byl Solaris pecka jako ZFS, Dtrace atd., tak jsou dnes ve firmách, které používají BSD a vývoj pokračuje na BSD. Apple to je take uvnitř mix Mach, BSD a třeba aktuální firewall je od OpenBSD.
Oracle/ RedHat jsou ti co určuji vývoj Linuxu, taky podle toho vypadá a situace je uplne stejna jako kdysi s AT&T vs BSD a taky uplne stejne dopadne.
Ostatní firmy jako Facebook, Ebay,Microsoft,VMware,Google, NetApp, Emc,Duckduckgo,Mozilla, Netflix,Cisco,Juniper a spousty dalších investuji cim dal vice do BSD z mnoha dobrých duvodu.