Samozrejme ide to aj bez systemd:
http://www.linuxfromscratch.org/lfs/view/stable/
http://www.linuxfromscratch.org/blfs/view/stable/
Tuší, ale je jim to putna. Do doby, než se něco pokazí. Těhle 10% méně šťastných pak zjistí, že návody na internetu jsou obsolete (z dob pravěku před systemd) a že jim nikdo vlastně nepomůže, protože do jejich počítače nevidí a poslat někomu kus configu je netriviální úloha. Naštěstí pomáhá reinstalace OS. Nejsem si úplně jistý, zda je dobře, že Linux začal napodobovat MS Windows 98. Tak nějak jsem doufal, že doba "hele, to než bys zjistil, co je vůbec špatně a zda to jde opravit, to to radši rovnou přeinstaluj" je už za námi.
Zlozitost linux dister za poslednich 10 let rapidne stoupla. Delat upgrady je riziko, protoze neni v silach vyvojaru otestovat vsechny mozne konfigurace a je jedno jaky init system pouzivate. Holt dnes je nejjistejsi udelat cistou instalaci a pak dokonfigurovat jak to chcete. Cas jsou penize, a pokud reinstalace je rychlejsi, jistejsi a otestovanejsi tak neni co resit. To ostatne vidite i na matce vsech "upgradovatelnych" dister Debianu. Upgradovat stary debian server na Jessie je hra s ohnem.
Nejde ani tak o to, že by Linux napodoboval Windows. Spíš uživatelé chtějí Linux používat tak, jak používají Windows, tj. OS, na kterém se dají dělat hry, kancelář, multimedia, editovat fotky, pracovat s Blenderem, vést si účty apod. Zkrátka se od Linuxu očekává, že bude OS pro každého, ne jenom (dokonce třeba ani ne prioritně) pro *nixové adminy. Tihle uživatelé samozřejmě, a plným právem, očekávají, že to všechno bude "prostě fungovat", ne, že budou muset na Internetu hledat návody, jak konfigurovat klávesnici, aby měli diakritiku, jak kompilovat SANE aby jim fungoval scanner a jak to ubastlit pomocí skriptů, aby mohli normálně používat flashku, když ji zasunou. Takový OS je pochopitelně už z podstaty mnohem komplexnější a vnitřně vzájemně provázanější.
Jinak jsou tyhle věčné debaty dost licoměrné, protože ti největší odpůrci tohoto směru zpravidla sice nadávají na systemd, na Lennarta, na Linux, a vůbec na všechno vyhlašují, jak ke FreeBSD lepši protože je to ortodoxní Unix a není "pro blbé" atd atd atd, ovšem na vlastním laptopu zásadně mají co? MacOS X.
jj, a proto jim nasadime systemd, ktery jim tak nejak samo pusti dhcp server, aby meli o zabavu postarano a museli resit, proc jim nefunguje sit. Pripadne jim tak nejak nespusti(respektive po vzoru windows "virtualne spusti") cups ... a uzivatel se pak divi, proc to nevidi pripojenou tiskarnu. nebo jeste lip. nahodime dalsi vytvor stejnyho tvurce - pulseaudio ... a uzivatel pak bude 1/2 roku resit, jak zprovoznit zvuk, aby se mu po uspesne snaze system aktualizoval, a mohl zacit nanovo.
<noflame>
"...Takový OS je pochopitelně už z podstaty mnohem komplexnější a vnitřně vzájemně provázanější. ..."
No jasně že ano, ale strčit Beta, ne-li Afla, verzi do stable dister a pak to bořit aktualizacema? Na desktopu ještě ok, ale vrazit to na server? A to jsme u dalšího problému, že . . .
Nejsem si jistý, jestli v době, kdy jsem si oblíbil "linux", tak to bylo protože to byl blob, který polykal všechno okolo a neustále se v tom někdo z nějaké firmy vrtal.
</noflame>
<noflame>
"...Takový OS je pochopitelně už z podstaty mnohem komplexnější a vnitřně vzájemně provázanější. ..."
No jasně že ano, ale strčit Beta, ne-li Afla, verzi do stable dister a pak to bořit aktualizacema? Na desktopu ještě ok, ale vrazit to na server? A to jsme u dalšího problému, že . . .
Nejsem si jistý, jestli v době, kdy jsem si oblíbil "linux", tak to bylo protože to byl blob, který polykal všechno okolo a neustále se v tom někdo z nějaké firmy vrtal.
</noflame>
S tou alfa nebo beta verzí je to jiná věc. Sám jsem žádný zvláštní kiks nezažil, ale je pravda, že používám Ubuntu a tam se systemd naostro objevil až v 16.04 a tou dobou už byla asi většina problémů vyřešena. Jak to bylo s pionýrským nasazením ranných verzí ve Fedoře a jinde nevím, ale že to nebylo bezbolestné, tomu klidně věřím. Na druhou stranu je to trochu začarovaný kruh, nikdo nechce vyzkoušet alfa nebo beta verzi, tudíž se nikdy pořádně neotestuje, tudíž ji nikdo nechce zkusit a tak pořád dokola.
Pokud jde o servery, za prvé tu LFS není zrovna pro servery ;), za druhé ze serverových dister systemd nasadil RHEL/Centos ve verzi 7.0, Ubuntu server LTS v 16.04, Debian v Jessie a SLES pokud se nepletu v 12, takže se rozhodně nedá říct, že by do toho šly nějak příliš brzo a neuváženě, a za třetí obvyklý argument "dobrá ale na serverech...." je lichý, protože na serverech Linux už dávno nemá co dokazovat, výzvou je desktop. Linux není a hlavně by neměl být jenom pro servery, měl by být taky OS pro desktopy a notebooky, stejně dobrý nebo lepší než OSX nebo Windows 10. Osobně se domnívám, že "unixácká" kultura a s ní spojená představa, že uživatel netbooku má mít důvod nebo dokonce zájem se učit editovat /etc/bůhvíco.conf, aby provedl nějakou operaci, která jinde prostě funguje automaticky a sama od sebe, je patrně hlavním důvodem, proč podíl Linuxu na desktopech stále nedokáže překročit hranici 1%.
Linux nepřekročí pár procent, dokud se na něj nebudou dělat nejnovější hry a dokud se budou v "Office like " programech dotahovat něustálé změny od dominantního MS, místo dodržování obecných standartů - líp to napsat neumím, ale asi víš co myslím . . .No a taky lin desktop samozřejmě není štědře sponzorován pouze i za změny UI posledních 20 let jako u MS . . . Systemd nesystemd s tím nemá co dělat, ty flashky a podobně jdou udělat i jinak, tvrdit že to jinak než takto nejde neberu . . .
Ani nesouhlasím s těmi servery: linux si sice vydobil postavení, ale to snad neznamená že se to může začít prznit. Já se systemd zažil několik chyb, ale nemám nic kritického + desktop, takže jako v pohodě, ale to jak to mastí se mi prostě nelíbí. Můj názor je, že nasadit Betu a polykat všechno co se připlete do cesty jsou známky chybného postupu. Nemůžu si pomoct. Jinak nevím o tom, že by vycházely jenom stable a testing release neexistuje, aby se to muselo rvát do stable. Jestli je to od Jessie (hrnu hlavně Debian) je mi jedno, záleží na stavu systemd, ne na verzi distra . . . Navíc to s tou flashou je na serveru opravdu důležité :-). Ale to je právě další problém, IMO za chvíli už pravděpodobně nepůjde systemd od distra oddělit a nechat ho jen třeba pro desktop . . .
Nejnovější hry pro Linux jsou, samozřejmě zdaleka ne tolik jako pro Wokna, ale jsou. Ovšem to není nutně ten hlavní problém. Ne každý mastí hry, MacOSX taky není zrovna herní platformou. Pokud jde o kancelář, tam je ta potíž, že obecné standardy jako ODF jsou sice hezká věc, ale když se v korporátním světě používá 100% MS OFFICE, tak je to irelevantní, reálným standardem je potom MS. Je to smutné, ale je to tak, že jakýkoliv nemicrosoftí kancl se posuzuje téměř výhradně podle toho, jak je kompatibilní s Wordem a Excelem.
Nikdo neříká, že nedostatky klasického *nixu nejdou řešit jinak, než se systemd. Faktem ale zůstává, že Lennart a potažmo Red Hat předvedli systemd a řekli tady je řešení, dělá to a ono. Pak jsou tací, co neustále kritizují, že by to šlo i jinak atd. ale nikdo to nijak jinak nedělá. Nikdo neřekl tady je implementovaná a fungující alternativa, řeší stejné problémy a proti systemd má takovou a makovou výhodu. Takže v praxi systemd něco dělá, odpůrci fňukají, že "by to šlo" i bez něj kdyby to existovalo, ale ono to doopravdy neexistuje (openrc, runit, bsdinit a spol. takovou alternativou v žádném případě nejsou).
A jinak stále čekám na příklad, co systemd "zprznil" na serverech. Historky o tom, že jsem si napsal skript, který teď už nefunguje atd. jsou mimo, protože totéž se samozřejmě dá udělat v systemd s jiným skriptem. Ukažte mi nějaký uživatelský scénář, který se dá realizovat se sysvinit ale ne se systemd.
No a že systemd nejde oddělit od distra? To je asi pravda, ale co má být? Kernel, libc nebo bash taky nejdou oddělit od distra. Tady působí klasický Baby Duck Syndrom. Starý Unix měl "natvrdo" kernel, libc a shell a spousta lidí si kvůli tomu myslí, že to je slovo boží, že OS smí mít tvrdé závislosti právě na těchto komponentách a jenom na nich. Přitom je to čirá historická náhoda. Systemd je dneska normální součást infrastruktury OS a je to tak dobře, protože konečně je tady standardizovaná sada API, které dřív chyběly a které vývojáři teď mohou předpokládat.
"Nejnovější hry pro Linux jsou, samozřejmě zdaleka ne tolik"
U toho "ne tolik" bych to zarazil a dál nepokračoval. Většina nových her na linux není a nebo jenom nějak přes něco nějak jak komu to jede . . . Ano, ne každý mastí hry, ale mastí je dost lidí, zvláště mladých a radši sáhnou po widlích kde si i klidně zahrají hry. Tečka.
ODF vs. MS O: Já vím, však jsem to i napsal. Je to prostě tak. Nehodnotím, ale je to tak . . .
Ale já netvrdím že je celé systemd, jeho myšlenka a aktivita celá na prd. Ale zcela otevřeně říkám, že prostě pořád něco rozbíjet a polykat všechno okolo sebe je prostě známkou velké chyby. Nikdo neříká, že to mají celé zahodit, ale měli by se nad tím zamyslet. To je jenom tvůj pocit že každý kdo systemd nevelebí je hned nějaký zlý anarchista který jenom boří. Pokud jsi včera nespadl z měsíce tak víš že jsou kolem systemd kontroverzní problémy, a pokud nespadl tak věřím, že když aspoň lehce zapojíš paměť tak si odpovíš. Rozhodně se nenechám znova zatahnout do debaty předlož->dokaž->stejně nic . . . .
Jenomže kernel a jedna vrstva OS je trošku rozdíl že?
>jak konfigurovat klávesnici, aby měli diakritiku
Vyberu české rozložní při instalaci.
>jak to ubastlit pomocí skriptů, aby mohli normálně používat flashku, když ji zasunou
Zasunu a jedu. Navíc se nemusím mrcasit s tím, že je jednou E: a jednou G:, připojí se prostě podle svého názvu.
Zrovna tohle jsi moc nevyhrál :)