Odpovídáte na názor ke článku Windows XP se stále prodávají více než Vista.
[218] Na obrázku máte mikrokernel zakreslen spolu s I/O managerem atd. jako Windows NT Executive. To ovšem nic nevypovídá o rozložení těchto částí po binárkách. Zkuste se o Windows dozvědět něco více, než co najdete na prvním obrázku. A co jste měl na mysli tím, že jádro nedělá skoro nic? Obávám se žeto, že většinu věcí dělá HAL. Zkuste si ještě jednou přečíst, co jste psal, a v jakém kontextu jste to psal.
Ano, můžete sledovat spoustu zpráv o změnách v jádru. Ale asi vás zklamu - vlastní design kernelu se nemůže výrazněji měnit bez velmi rozsáhlého přepisování. Zpráv o změnách v pár milionech řádků kódu mohou být tuny, ale pokok nemusí být žádný.
CONFIG_PREEMPT je samozřejmě chyba, měl to být CONFIG_PREEMPT_VOLUNTARY. Jestli pochybujete o čistotě zvolného řešení, zkuste si přečíst něco o preempt_count, preempt_disable(), preempt_enable() a preempt_enable_no_resched(). CONFIG_PREEMPT_VOLUNTARY je prakticky to, co popisuje Clark Williams v níže linkovaném článku v sekci Preemption Patches. Článek je z roku 2002, ale od té doby se design kernelu pochopitelně nijak výrazně nezměnil. Dokonce o 6 let později běžná distra Linuxu pořád nejedou kernel kompilovaný s CONFIG_PREEMPT. To jen pro ilustraci toho, že "rychlý vývoj" ve skutečnosti tak rychlý není, a co platilo před 6 lety, platí do značné míry i dnes.
http://www.linuxdevices.com/articles/AT8906594941.html
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 126 310×
Přečteno 93 580×
Přečteno 78 082×
Přečteno 60 840×
Přečteno 57 682×