doc:appunti:linux:sa:kernel
Table of Contents
Configurazione kernel Linux
Alcune configurazioni del kernel, interessanti soprattutto per creare un kernel per un server con abbondante storage e soprattutto monolitico (che non ha bisogno di initrd
).
Opzioni CPU
Opzione | Modulo | Note |
---|---|---|
CONFIG_X86_UP_APIC | Enable and use the Advanced Programmable Interrupt Controller if present into the CPU. | |
CONFIG_X86_UP_IOAPIC | IO-APIC (I/O Advanced Programmable Interrupt Controller) replaces the old PIC on SMP and many recent uniprocessor systems. |
Supporto IDE con UDMA per vari chipset
Opzione | Modulo | Note |
---|---|---|
IDE | Driver per bus IDE, ATA-1, ATA-2 (Fast-ATA), ATA-3 (EIDE), ATA Packet Interface (ATAPI) | |
BLK_DEV_IDE | ide-core | Driver per tutte le periferiche ATA/IDE. |
BLK_DEV_IDEDISK | ide-disk | Supporto dischi IDE. |
IDE_GENERIC | ide-generic | Generic/default IDE chipset support |
BLK_DEV_IDEPCI | generic | Support for PCI-based IDE interfaces. |
BLK_DEV_IDEDMA_PCI | Support for bus-master DMA operation to reduce CPU overhead. | |
BLK_DEV_AMD74XX | amd74xx | Supporto UDMA per chipset AMD-7xx, AMD-8111 e per nVidia nForce. |
BLK_DEV_PIIX | piix | Supporto UDMA per chipset Intel PIIX e ICH. |
BLK_DEV_SIS5513 | sis5513 | Supporto UDMA per chipset SIS. |
BLK_DEV_VIA82CXXX | via82cxxx | Supporto UDMA per chipset VIA BusMastering IDE chips. |
Supporto Serial ATA per vari chipset
Opzione | Modulo | Note |
---|---|---|
SCSI | scsi_mod | Supporto periferiche SCSI |
BLK_DEV_SD | sd_mod | Supporto dischi SCSI |
SCSI_SATA_NV | sata_nv | Supporto controller Serial ATA nVidia |
SCSI_SATA_SIL | sata_sil | Supporto controller Serial ATA Silicon Image |
SCSI_ATA_PIIX | ata_piix | Support for Serial ATA controller ICH5 (IBM xSeries 206m) |
Multi-device e Filesystem
Opzione | Modulo | Note |
---|---|---|
CONFIG_BLK_DEV_MD | md | Supporto per Multi-device (RAID) |
CONFIG_MD_RAID1 | raid1 | RAID1 (mirroring) |
CONFIG_MD_RAID5 | raid5 | RAID5 (striping) |
CONFIG_EXT3_FS | ext3 | Filesystem ext3 |
Opzioni networking
Opzione | Modulo | Note |
---|---|---|
CONFIG_PACKET | af_packet | Necessario ad esempio per tcpdump . |
CONFIG_UNIX | unix | Supporto agli Unix socket. |
CONFIG_NETFILTER | Supporto Netfilter (iptables). | |
CONFIG_PPP | ppp_generic | Point to Point Protocol. |
CONFIG_PPP_ASYNC | PPP su linee asincrone (es. la normale linea seriale). |
Altri device
Opzione | Modulo | Note |
---|---|---|
CONFIG_INPUT_PCSPKR | pcspkr | Per utilizzare lo speaker standard del PC. |
INPUT_MOUSEDEV_PSAUX | Mantiene il vecciho /dev/psaux , replicando la funzione del nuovo /dev/input/mice . |
|
CONFIG_GEN_RTC | genrtc | Consente l'accesso all'orologio RTC di sistema tramite /dev/rtc . Pare che sia una soluzione più moderna di CONFIG_RTC . |
CONFIG_PARPORT | parport | Supporto generico porta parallela. |
CONFIG_PARPORT_PC | parport_pc | Supporto specifico porta parallela PC. |
doc/appunti/linux/sa/kernel.txt · Last modified: 2006/06/18 09:47 by 127.0.0.1