Capitolo 3. Kernel

Sommario
3.1. Prerequisiti
3.1.1. Reperimento
3.1.2. Software necessario
3.1.3. Scompattazione, patch e avvio della configurazione
3.2. Parametri
3.2.1. Code maturity level options
3.2.2. Processor type and features
3.2.3. Loadable module support
3.2.4. General setup
3.2.5. Plug and Play support
3.2.6. Block devices
3.2.7. Networking options
3.2.8. QoS and/or fair queueing
3.2.9. Telephony Support
3.2.10. SCSI support
3.2.11. SCSI low-level drivers
3.2.12. Network device support
3.2.13. ARCnet devices
3.2.14. Ethernet (10 or 100Mbit)
3.2.15. Ethernet (1000 Mbit)
3.2.16. Appletalk devices
3.2.17. Token ring devices
3.2.18. Wan interfaces
3.2.19. Amateur Radio support
3.2.20. IrDA subsystem support
3.2.21. Infrared-port device drivers
3.2.22. ISDN subsystem
3.2.23. Old CD-ROM drivers (not SCSI, not IDE)
3.2.24. Character devices
3.2.25. Mice
3.2.26. Joysticks
3.2.27. Watchdog Cards
3.2.28. Video For Linux
3.2.29. Ftape, the floppy tape device driver
3.2.30. Filesystems
3.2.31. Network File Systems
3.2.32. Partition Types
3.2.33. Native Language Support
3.2.34. Console drivers
3.2.35. Sound
3.2.36. Additional low level sound drivers
3.2.37. Kernel hacking
3.3. Compilazione e installazione

Qui si spiega come compilare e installare un kernel della serie stabile 2.2.x. Di solito questo si fa per includere nel kernel delle funzionalitą non presenti, ad esempio il supporto per alcune schede che per motivi di genericitą non vengono sempre incluse nei kernel di serie delle distribuzioni, oppure per modelli recenti che per forza non esistevano all'epoca. Non č un procedimento complicato, ma vanno seguiti dei passi stabiliti, per non creare instabilitą nel sistema a causa del mancato supporto a proprietą basilari, come il supporto al filesystem ext2, o ai binari elf, oppure ancora al tipo di disco da cui fate il boot. Per sapere quale kernel avete in funzione nel vostro PC, usate il comando uname -r. Per sapere qual č l'ultima versione di kernel disponibile online, usate il comando finger @finger.kernel.org.