General Setup
(-smp) Local version - append to kernel release
Se usi la stessa directory di sorgenti per un kernel già installato, devi cambiare la local version per salvaguardare il vecchio kernel. Personalmente ti consiglio di copiare la directory in toto E di cambiare la local version, in questo modo non comprometti la vecchia configurazione e puoi sempre ricompilare il vecchio kernel in pochi passi.
Se invece stai compilando un kernel completamente nuovo ed hai solo importato la config del kernel di pat, toglilo e basta che non ti serve a nulla ^^
[ ] Create deprecated sysfs files
fossi in te lo abiliterei. si è deprecato, ok, ma un sacco di software ancora lo usa, per cui lascialo.
[ ] Initial RAM filesystem and RAM disk (initramfs/initrd) support
abilitalo, l'initrd serve ad un sacco di cose, ti conviene usarla.
Enable loadable module support
[ ] Forced module unloading
[ ] Module versioning support
fossi in te li abiliterei entrambi, possono tornare molto utili.
Processor type and features
Preemption Model (Voluntary Kernel Preemption (Desktop))
Fossi in te per un pc usato come desktop, metterei Low-Latency Desktop, ti da un esperienza d'utilizzo dei progs interattivi migliore.
[ ] Local APIC support on uniprocessors
abilitalo, il P4 ce l'ha
[*] Enable X86 board specific fixups for reboot
sul tuo chipset non serve
Power management options (ACPI, APM)
< > APM (Advanced Power Management) BIOS support --->
Io l'ho abilitato, anche solo per avere il console blanking (comodo).
sottomenù Device Drivers
<M> Connector - unified userspace <-> kernelspace linker --->
compilalo statico, così puoi usufruirne nell'initrd prima del loading
[ ] Block devices --->
abilitalo . come fai a vivere senza il loopback ed il network block device???
Al suo interno abilita:
<M> Loopback device support
<M> Cryptoloop Support
<M> Network block device support
<M> Low Performance USB Block driver
<*> RAM disk support
(16) Default number of RAM disks
(4096) Default RAM disk size (kbytes)
(1024) Default RAM disk block size (bytes)
<M> Packet writing on CD/DVD media
(8) Free buffers for data gathering
ATA/ATAPI/MFM/RLL support
< > SCSI emulation support
io lo abiliterei, alcuni dispositivi lo usano e può tornare comodo per N cose.
Mi raccomando, come modulo, non statico
[*] PNP EIDE support
Disabilitalo, non hai nulla del genere
<*> Generic PCI IDE Chipset Suppor
Non ti serve, hai il driver per il tuo chipset specifico
<*> RZ1000 chipset bugfix/support
non ti serve, non è il tuo caso
[*] Other IDE chipset support
idem
SCSI device support
<*> SCSI disk support
lo metterei come modulo. Non mi pare che tu ne abbia la necessità, se ti serve lo puoi pluggare.
< > SCSI generic support
idem, può esserti utile.
[ ] Multiple devices driver support (RAID and LVM) --->
abilitalo e configurati il disco come lvm, so che c'è un tizio su slacky che ha fatto un howto meraviglioso su LVM . . .
Input device support
<M> Event interface
compilala statica, è utile anche all'avvio in initrd
sottomenù Mice --->
<M> Serial mouse
<M> Logitech busmouse
Non mi sembra che il tuo portatile abbia nessuna di queste due interfacce..
abilita invece
< > PS/2 mouse
questa è già + probabile
sottomenù [ ] Miscellaneous devices --->
Io lo abiliterei, al suo interno c'è:
< > PC Speaker support
compilalo come modulo, almeno lo puoi togliere se vuoi
< > User level driver support
anche questo a volte è utile
Character devices
Serial drivers --->
mi sa che non hai nulla di tutto ciò
<M> Intel HW Random Number Generator support
idem, è per i chipset ati/via/intel/amd, e tu hai un sis
<*> I2C support --->
direi che va bene, ma compila tutto statico, serve al kernel in fase di boot
Graphics support
Display device support --->
abilita tutto, dovrebbe esserti utile
Disabilita TUTTO il resto tranne:
<*> Support for frame buffer devices
[*] Enable firmware EDID
[*] Enable Video Mode Handling Helpers
Per disattivare alcune opzioni, devi prima disabilitare tutti i driver sotto, tranne:
[*] VESA VGA graphics support
se lo vuoi
<*> ATI Radeon display support
[*] DDC/I2C for ATI Radeon support
[*] Support for backlight control
mi pare tu abbia una radeon no? .
disabilita anche il logo... è veramente inutile e da probs su slackware
sottomenù Console display driver support --->
[*] Enable Scrollback Buffer in System RAM
(64) Scrollback Buffer Size (in KB)
questo è comodo ma rallenta il framebuffer
<M> MDA text console (dual-headed)
togli pure
Sound --->
per carità di dio togli tutti quei driver inutili . ci metterai un secolo a compilarli tutti e non ti servono veramente a nulla.
tieniti solo i driver generici (midi, mixer, etc) e quelli specifici del tuo hardware.
[*] HID Devices --->[/b]
idem, tanta robaccia inutile
[*] USB support ---> [/b]
idem. tu hai un controller EHCI ed uno OHCI, il resto è fuffa.
togli il supporto ai device intuili, hai perfino lasciato quello per la lego tower .
<M> MMC/SD card support --->
idem. non so quale controller hai mmc/sd, ma sicuramente non li hai tutti =)
<M> InfiniBand support --->
non ti serve, credo
<M> Real Time Clock --->
idem. togli tutti i driver aggiuntivi tranne PC CMOS, che puoi anche compilare statico
File systems
abiliterei, nel sottomenù Miscellaneous filesystems --->
< > Apple Macintosh file system support (EXPERIMENTAL)
< > Apple Extended HFS file system support
sono utili per aprire i package della apple (tipo i driver delle stampanti)
sottomenù Network File Systems --->
abilita il supporto a NFS, ti può essere utilissimo per distribuire filesystem sulla rete, fare installazioni remote, etc
sottomenù Native Language Support --->
io lascerei:
utf8
Codepage 437
Codepage 850
ASCII
NLS ISO 8859-1
NLS ISO 8859-15
gli altri sono veramente inutili. in teoria, come italiano, dovresti usare 8859-15 di default, ma questo è soggettivo.
Kernel hacking
[ ] Magic SysRq key
abilita, son troppo comode ^^
[ ] Show timing information on printks
io l'ho abilitata, è molto bello vedere quanto tempo ci mette il kernel a fare le sue cose
Library routines --->
io ho abilitato tutto, non si sa mai ^^
Direi che come inizio non c'è male dai .
Ovviamente non è completo ed ho evitato di dire cose sulle opzioni che avevi configurato già correttamente. Ci sono altre opzioni qui e la che potresti disabilitare, ma essendo compilate come moduli non sono stato a dilungarmi.
