[eside-ghost] Kernel de FreeBSD

Alvaro Marín alvaro en rigel.deusto.es
Mar Abr 11 16:57:45 CEST 2006


Buenas,

ando aquí con una FreeBSD y hay una cosa que me mosquea.
Estoy compilando un kernel y tengo el archivo GENERIC de opciones algo 
maqueado:

options SMP # Symmetric MultiProcessor Kernel
options         SCHED_4BSD              # 4BSD scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big 
directories
options         MD_ROOT                 # MD is a potential root device
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires 
PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_GPT                # GUID Partition Tables.
options         COMPAT_43               # Compatible with BSD 4.3 [KEEP 
THIS!]
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
options         KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
options         AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
options         ATA_STATIC_ID   # Static device numbering


Osease, lo mínimo posible.
Hago el config, el make depend, make y make install.
Lo que me parece extraño es que después del install, en /boot/kernel/ 
aparecen módulos como por ejemplo:

usb.ko
wlan_wep.ko
wlan.ko
snd_sb16.ko
...

y un montón del estilo que no he especificado en el archivo en cuestión.
Es esto normal? Se pueden deshabilitar todos estos módulos para que no 
sean compilados?

Gracies.

agur!
split.




Más información sobre la lista de distribución eside-ghost