Když už mikrojádro, nemělo by to být to z Redoxu? Jinak Linux/Windows je dnes hybrid, ne monolit.
7. 4. 2026, 15:25 editováno autorem komentáře
A jak definujete onen hybrid?
Napr. moduly ktere jdou zavadet totiz zadnou mikrokernelovost neimplikuji.
A user-mode "drivery" taky ne - to jsou jenom zprivilegovane knihovny.
Mikrokernel ma definovane rozhrani, ktere u vasich prikladu zcela chybi, a to nemluvim o pozadavku na absolutne minimalizovany jadro, coz taky neni pravda.
Symbian bol mikrokernelový, QNX je mikrokernelový. Tam nie je problém, že by to bol fundamentálne zlý koncept, ale ťažko sa pre to programuje a zle sa to debuguje. Pričom benefity sú, ale nestoja za to. Možno sa niečo zmení s príchodom AI. Taký Claude trpezlivo debuguje, kým si navarím kávičku, nájde problém.
Šest dnů jsem kompiloval Gentoo a sedmý den odpočíval...
No, ve skutečnosti to trvalo déle a během toho jsem nastavoval desítky (dle bratra stovky) USE flagů, řešil závislosti včetně cyklických a i když už mám skoro celý desktop i s aplikacemi, ještě není hotovo. Ale blíží se to. Jednou přijde ten den...
... a pak bude potřeba aktualizovat.
To záleží na jakém hardwaru / virtuálu to pustíš.
V tomto případě jsem zvolil starší notebook Lenovo IdeaPad (nějaká i5 4. generace s 8GB RAM), který můžu strčit do kumbálu, kde nikoho přes noc neruší s relativně zanedbatelnou spotřebou a zároveň ho můžu postrádat jak dlouho je potřeba.
Např. kompilace FreeCADu na tom už trvá přes 10 hodin a ještě není hotovo. Plus předtím všechny potřebné knihovny atd... Plasma na tom nakonec taky bude, zatím mám jen QT6, pár KDE aplikací a lehčí desktop.
Normálně provozuju Gentoo spíš na strojích bez grafického desktopu, kde mi záleží na kontinuálním rolling update a díky absenci nepotřebného desktopu je zkompilováno / aktualizováno v řádu max malých jednotek hodin, někdy i pod hodinu. Ideální pro domácí NAS / router / webserver např. a takové účely.
P.S: To měla být odpověď na "Jakuba Galgonka"... jsem se uklik a není tu možnost příspěvek smazat.
8. 4. 2026, 11:38 editováno autorem komentáře
Dělal jsem to také na notebooku (asi tři roky starém, ale docela výkonném). Určitě je třeba mít nastavené --jobs= v MAKEOPTS (pro paralelní build balíčku) a pak ještě emerge spouštět s --jobs= a --load-average= (pro paralelní build více balíčků najednou).
Ale jinak jo, jsou balíčky, jejichž překlad se ukrutně vleče.