Nu kommer även en övergång, till den kommande 2.6.20 kärnan. Det blir en del skillnader. I 2.6.20 kommer virtualisering att ingå. Laboration med 2.6.20-ck1. Con Kolivas kernel patch. För en högre prestanda.
Ställ in vad du ska få tillgång till, under konfigurationen.
Exempel på konfigurationsfiler. Filarkiv
(Ytterligare förändringar, kan komma att ske).
Testar en del olika options. Som här 64bits minneshantering och IO resurser. Har även ändrat, till 4Kb kernel stacks. I stället för 8Kb.
Nytt för linux-2.6.19 (2.6.19-rc3-rc6). Förändringar i libata medför, att det sorterar inte under SCSI. Utan har en egen menu. Under "Device Drivers" Serial ATA (prod) and Parallel ATA (experimental) drivers.
Nu är även ext4 på väg (från linux-2.6.19-rc6). Mer om ext4 EXT4.
Säg ja till alternativet. "Prompt fore development and/or incomplete code/drivers".
En förändring, är att "Select only drivers expected to compile cleanly", inte finns i den senaste versionen (2.6.16).
Generella inställningar.
Kan vara bra, att spara till /proc/config.gz. Eller spara en fungerande konfiguration. Som man kan återanvända, på ett lämpligt vis.
bash-3.00$ cat /boot/config-sata-2.6.16.18 > config-sata-2.6.16.18
Lägg till stöd för moduler.
Val av plattform, processor. Antingen mer gennerellt. i486, i686. Eller mer specifikt. Generic x86 för laptop, stöd för Centrino.
För multimedia är preemtion, en önskvärd feature. Desktop eller server. Hig memory support options
Viktigt för laptop. Power management support. Batteri, AC m.m.
Bus option. PCI, ISA, PCCARD
Executable file formats. Aktivera inte a.out, om det inte är nödvädigt.
Näverksstöd. TCP/IP, Router, IPv6, brandväggsmoduler.
Netfilter NFQUEUE over NFNETLINK interface, ersätter IP Userspace queueing via NETLINK.
bash-3.00$ grep CONFIG_NETFILTER_NETLINK_QUEUE /boot/config-sata-2.6.16.18 CONFIG_NETFILTER_NETLINK_QUEUE=m bash-3.00$
Device drivers. Parallelport, IDE/ATA/ATAPI, SCSI, nätverkskort. Libata för serial ATA (S-ATA).
Input device support. Stöd för mus, tangentbord m.m. Stöd för grafikkort/framebuffer och logo. Som ger en pingvin, under booten
Stöd för textläge/framebuffer VGA stöd. Flertalet vill ha det, markeras som inbyggd Y. Nästa två visar logo
Device drivers support. Alsa stöd för ljudkort. Stöd för USB (HID, OHCI, UHCI, EHCI). Externa USB enheter.
För externa enheter, minneskort. Behövs även stöd för scsi diskar.
bash-3.00$ grep CONFIG_BLK_DEV_SD /boot/config-sata-2.6.16.18 CONFIG_BLK_DEV_SD=y bash-3.00$
Stöd för olika filsystem. EXT2 och 3, ReiserFS, CD-rom/DVD och för proc. ConfigFS ska laddas och finnas parallelt med SysFS.
ConfigFS monteras som SysFS och tmpFS, med none. none /config configfs. Configfs ersätter ioctls.
Olika API för crypografi. md5, blowfish. Behövs för trådlös kommunikation.
Bibliotek. CRC, CRC16, CRC32c (Castagnoli)
Spara konfigurationen
Slackware® Linux is a Registered Trademark of Patrick J. Volkerding (Slackware inc.).
Linux® is a Registered Trademark of Linus Torvalds.
Copyright© 2005-2006 GNU/fdl Jens Odsvall
(Legal Notice)