Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: rainbof 26 Září 2011, 17:43:59
-
má linux monolitické jádro ? Našel jsem informace o obojím. můžete mi v tom udělat jednou pro vždy jasno ?
-
Určitě má monolitické jádro. Stejně jako Solaris, BSD a Windows.
Záměna by mohla nastat jen s tím, že Linux není monolitický systém - narozdíl třeba od Windows.
Nemonolitické jádro má GNU/Hurd a nějak MacOS (někde jsem četl, asi spíš jen, že má prvky...).
-
Jen upřesním, Windows má monolit pouze ve starých generacích 9x, NT kernel je hybrid (http://upload.wikimedia.org/wikipedia/commons/5/5d/Windows_2000_architecture.svg) (zcela výjimečně to nemyslím jako nadávku). Ale to není podstatné.
-
Ja som vždy myslel, že Linux je modulárne jadro - viď modprobe a spol.
-
To neznamená, že není monolitické. ;)
http://cs.wikipedia.org/wiki/Kernel#Monolitické jádra vs mikrojádra (http://cs.wikipedia.org/wiki/Kernel#Monolitick.C3.A9_j.C3.A1dra_vs_mikroj.C3.A1dra)
Jde o to, co běží v kernel space a user space...
-
... NT kernel je hybrid (http://upload.wikimedia.org/wikipedia/commons/5/5d/Windows_2000_architecture.svg) (zcela výjimečně to nemyslím jako nadávku)..
;D
-
Pro uživatele rainbof:
Při výuce u nás na fakultě nepovažujeme jádro za monolitické. Neodpovídá to námi přijaté definici. Jeden z několika důvodů zde výše uvedl Michal "Tylnesh" Kohútek.
Pro Pavla Půlpána:
Prosím, neargumentujte Wikipedií. Je tam jen jeden z mnoha názorů, který se dá kdykoliv přepsat.
Náš student by s takovým tvrzením neobstál u zkoušky.
Závěr:
Správná odpověď asi zní: Záleží na definicích, vyslovených autoritami v oboru.
-
Pro uživatele rainbof:
Při výuce u nás na fakultě nepovažujeme jádro za monolitické. Neodpovídá to námi přijaté definici. Jeden z několika důvodů zde výše uvedl Michal "Tylnesh" Kohútek.
Pro Pavla Půlpána:
Prosím, neargumentujte Wikipedií. Je tam jen jeden z mnoha názorů, který se dá kdykoliv přepsat.
Náš student by s takovým tvrzením neobstál u zkoušky.
Závěr:
Správná odpověď asi zní: Záleží na definicích, vyslovených autoritami v oboru.
Nechte už toho, záleží na tom? :)
-
Pro uživatele rainbof:
Při výuce u nás na fakultě nepovažujeme jádro za monolitické. Neodpovídá to námi přijaté definici. Jeden z několika důvodů zde výše uvedl Michal "Tylnesh" Kohútek.
Pro Pavla Půlpána:
Prosím, neargumentujte Wikipedií. Je tam jen jeden z mnoha názorů, který se dá kdykoliv přepsat.
Náš student by s takovým tvrzením neobstál u zkoušky.
Závěr:
Správná odpověď asi zní: Záleží na definicích, vyslovených autoritami v oboru.
Jak definujete monolitické jádro u vás? Správná odpověd něco řeší. Tvůj závěr neřeší nic.
PS. Definuj autoritu ;)
-
Chtěl bych reagovat, ale nemůžu...
Reaguj...teda bez vulgarizmov aby sme vôbec z toho dačo mali :)
Nereagoval jsem, protože jsem měl mírně v žíle a chtělo se mi říct opravdu něco vulgárního. :) Teď to můžu zakončit pouze tím, že si za svým tvrzením odkazovaném na mnohdy nepřesnou Wikipedii, která se tentokrát neplete stojím. Modulárnost nemá s monolitičností co do činění. Víc se k tomu nebudu vyjadřovat.
-
Tak už se nehádejte...
vspedagog: Relativizovat zaběhnuté pojmy je někdy žádoucí. Můžeš ale doložit, že to *tady* má smysl?
Tzn. proč není vhodné označovat Linux za monolitické jádro? Neryju, zajímá mne to.
-
Mohli by jste prosim byt konkretní ? proč ano a proč ne. zkusím si udělat analýzu...
-
Ono jde o to proč to chceš vědět. Z diskuse jasně vyplývá, že je třeba nastudovat teorii okolo OS a pak se přiklonit k nějaké definici. Popřípadě si vyber nějakou definici a mi ti odpovíme :-). Ale diskuse o tom dost přesahuje běžný rámec místního fóra.
Za mě: Má monolitické jádro, ale je v něm kvalitní architektura, která dovoluje dobře nahrazovat a vyměňovat. Porovnávám s Hurdem. Pokud bych to porovnával s Macem, tak by to asi bylo zas jiné.