Hodnocení:
Kniha „Understanding the Linux Kernel“ poskytuje podrobný výklad jádra Linuxu 2.6 a je tak cenným zdrojem informací pro pokročilé studenty a odborníky v oblasti operačních systémů. Přestože se důkladně zabývá vnitřnostmi jádra a nabízí vhled do správy paměti, vstupů a výstupů zařízení a systémových volání, není považována za přívětivou pro začátečníky a je poněkud zastaralá. Mnozí uživatelé oceňují její podrobný a přehledný obsah, zatímco jiní upozorňují na potřebu aktualizace a určitou míru složitosti v psaní.
Klady:⬤ Komplexní a podrobný výklad linuxového jádra.
⬤ Vynikající příručka pro vývojáře jádra a studenty operačních systémů.
⬤ Srozumitelná prezentace složitých témat, která napomáhá porozumění i čtenářům se znalostí počítačové architektury.
⬤ Cenné pro praktickou implementaci a přizpůsobení jádra.
⬤ Obsahuje významné poznatky o vnitřnostech a návrhu jádra.
⬤ Nevhodné pro začátečníky nebo osoby bez předchozích znalostí operačních systémů.
⬤ Zastaralý obsah zaměřený na jádro
⬤ 6, který může vývojářům pracujícím s novějšími verzemi připadat zastaralý.
⬤ Někdy slovní zásoba nebo složitost, která vyžaduje opakované čtení, abyste plně pochopili koncepty.
⬤ Určité oblasti jsou kritizovány za nedostatečnou hloubku nebo srozumitelnost (např. část o VFS).
⬤ Vydání pro Kindle trpí problémy s formátováním tabulek.
(na základě 91 hodnocení čtenářů)
Understanding the Linux Kernel: From I/O Ports to Process Management
Chcete-li důkladně pochopit, co dělá systém Linux funkčním a proč tak dobře funguje na nejrůznějších systémech, musíte se ponořit do nitra jádra. Jádro se stará o všechny interakce mezi procesorem a vnějším světem a určuje, které programy budou sdílet čas procesoru a v jakém pořadí. Spravuje omezenou paměť tak dobře, že stovky procesů mohou efektivně sdílet systém, a odborně organizuje přenosy dat tak, aby procesor nemusel čekat na relativně pomalé disky déle, než je nutné.
Třetí vydání knihy Rozumíme jádru Linuxu vás provede nejdůležitějšími datovými strukturami, algoritmy a programátorskými triky používanými v jádře. Autoři sondují za hranice povrchních vlastností a nabízejí cenné poznatky lidem, kteří chtějí vědět, jak věci uvnitř jejich stroje skutečně fungují. Probírány jsou důležité funkce specifické pro Intel. Důležité segmenty kódu jsou rozebrány řádek po řádku. Kniha se však zabývá více než jen fungováním kódu.
Vysvětluje teoretické základy toho, proč Linux dělá věci tak, jak je dělá.
Toto vydání knihy se týká verze 2. 6, v níž došlo k významným změnám téměř ve všech subsystémech jádra, zejména v oblasti správy paměti a blokových zařízení. Kniha se zaměřuje na následující témata:
⬤ Správa paměti, včetně vyrovnávací paměti souborů, swapování procesů a přímého přístupu do paměti (DMA).
⬤ Vrstva virtuálních souborových systémů a druhý a třetí rozšířený souborový systém.
⬤ Vytváření a plánování procesů.
⬤ Signály, přerušení a základní rozhraní k ovladačům zařízení.
⬤ Časování.
⬤ Synchronizace v rámci jádra.
⬤ Komunikace mezi procesy (IPC).
⬤ Spouštění programů.
Kniha Pochopení jádra Linuxu vás seznámí se všemi vnitřními funkcemi systému Linux, ale je to víc než jen akademické cvičení. Dozvíte se, za jakých podmínek dosahuje Linux nejlepšího výkonu, a uvidíte, jak se vyrovnává s výzvou zajistit dobrou odezvu systému při plánování procesů, přístupu k souborům a správě paměti v nejrůznějších prostředích. Tato kniha vám pomůže vytěžit z vašeho systému Linux maximum.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)