Jon Masters, Richard Blum, 544 stran
Seznámíte se s širokou paletou nástrojů, které linuxoví vývojáři využívají při své práci - kompilátory, debuggery, či nástroje pro správu verzí - a jak s nimi vytvářejí různé aplikace, nástroje a dokonce i samotné jádro Linuxu.
Dozvíte se zajímavé informace o mnoha jedinečných komponentách linuxového systému a nezapomeneme také práci s databázemi, moduly jádra a rozhraními jádra. Nahlédneme také pod pokličku síťového programování a předvedeme si práci s grafikou a zvukem.
Kniha dále obsahuje popis různých vývojářských metod, včetně použití virtualizačních technologií a křížové kompilace, která představuje vhodný způsob, jak zkompilovat software pro různé kompatibilní platformy. V neposlední řadě se naučíte používat Linux společně s Internetem a zkusíte si vytvořit webovou aplikaci pomocí platformy LAMP.
Seznam kapitol:
- Kapitola 1 Pracujeme s Linuxem
- Kapitola 2 Toolchain
- Kapitola 3 Přenositelnost
- Kapitola 4 Správa zdrojových kódů
- Kapitola 5 Síťové programování
- Kapitola 6 Databáze
- Kapitola 7 Vývoj jádra
- Kapitola 8 Rozhraní jádra
- Kapitola 9 Moduly jádra Linuxu
- Kapitola 10 Ladění
- Kapitola 11 Vývojová platforma GNOME
- Kapitola 12 Projekt FreeDesktop
- Kapitola 13 Grafika a zvuk
- Kapitola 14 LAMP