Chcete porozumět všemu, co se skrývá pod kapotou Linuxu? Pronikněte do jádra Linuxu a zjistěte vše podstatné o rozhraních, možnostech přístupu či o jeho vnitřní architektuře. Naučte se kompilovat jádro nebo programovat ovladače.
Ojedinělá publikace poskytuje kromě cenných informací jedinečné rady a návody, díky nimž poznáte linuxové jádro do detailu. Autor probírá všechny významné nástroje pro práci s jádrem, a poskytuje tak čtenáři kompletní přehled o jeho funkčnosti a vlastnostech. Vysvětlení podává od základů po všechny důležité speciality, bez kterých se při práci s jádrem neobejdete. Dostatečná obecnost zároveň umožňuje využití informací i v případě starších verzí jádra.
Autor se v knize věnuje mimo jiné těmto tématům:
Architektura a zdrojové kódy jádra
Základní pravidla a doporučení pro vývoj jádra
Kompilace jádra, ladění a testování, volání ptrace
Princip systémových volání, posílání a doručování signálů
Sledování událostí: select(), poll(), technologie kevent
Organizace souborových systémů a práce s nimi
Mapování logických adres, alokace paměti
Komunikace s hardwarem, operace na portech
Obsluha přerušení, časovače, síťová zařízení
Kryptografické rozhraní, správce algoritmů
Řízení spotřeby, rozhraní ACPI, objektový model jádra