Hi all
ben me wat meer aan het verdiepen in het tweaken en slipstreamen van een Linus kernel. Heb nu de laatste stable versie gedownload (3.2.11)
Momenteel ben ik met Debian aan het spelen. Dus zijn de commands iets afwijken dan van een RedHad based distro, maar ik kernel config maken blijft uiteraard hetzelfde.
Nu kan je in je Makefile je kernel een extra version meegeven, in mijn geval:
Wanneer ik de config ga aanpassen:
Zijn er uiteraard een hoop opties aan te passen. Nu maak ik alleen gebruik van ext4 en wil mischien btrfs gaan uitproberen, dus heb ik ext2, ext3, xfs, reiserfs uitgeschakeld.
Nu vraag ik mij af wat er nog meer te tunen valt tijdens de config. Ik zie bijvoorbeeld veel amd chipset opties terwijl ik Intel gebruik, op de videokaart na. In hoeverre kan ik de amd chipset opties dus uitschakelen.
Ik zie bij het aantal cpu's standaard 512 staan, ik heb er 4 + hyperthreading = 8, kan ik dit dus naar 8 terugdraaien?
enz.
Ook zie ik veel hardware configs voor MAC en andere HID devices die ik niet gebruik, kan ik deze ook domweg uitschakelen ?
Verder vraag ik me af of het zin heeft en of effect heeft om de default scheduler (CPU) op performance te zetten ipv ondemand.
En zo zijn er vast nog vele tips en trucs die het compilen van een kernel meer richten op de huide pc/server.
Mischien kunnen we die tips en trucs met elkaar delen.
ben me wat meer aan het verdiepen in het tweaken en slipstreamen van een Linus kernel. Heb nu de laatste stable versie gedownload (3.2.11)
Momenteel ben ik met Debian aan het spelen. Dus zijn de commands iets afwijken dan van een RedHad based distro, maar ik kernel config maken blijft uiteraard hetzelfde.
Nu kan je in je Makefile je kernel een extra version meegeven, in mijn geval:
code:
1
2
3
4
| VERSION = 3 PATCHLEVEL = 2 EXTRAVERSION = -`hostname`-ext4-btrfs-only NAME = Saber-toothed Squirrel (Mint Debian based ding denk ik...) |
Wanneer ik de config ga aanpassen:
code:
1
| make clean && make mrproper;cp /boot/config`uname -r` . ;make menuconfig |
Zijn er uiteraard een hoop opties aan te passen. Nu maak ik alleen gebruik van ext4 en wil mischien btrfs gaan uitproberen, dus heb ik ext2, ext3, xfs, reiserfs uitgeschakeld.
Nu vraag ik mij af wat er nog meer te tunen valt tijdens de config. Ik zie bijvoorbeeld veel amd chipset opties terwijl ik Intel gebruik, op de videokaart na. In hoeverre kan ik de amd chipset opties dus uitschakelen.
Ik zie bij het aantal cpu's standaard 512 staan, ik heb er 4 + hyperthreading = 8, kan ik dit dus naar 8 terugdraaien?
enz.
Ook zie ik veel hardware configs voor MAC en andere HID devices die ik niet gebruik, kan ik deze ook domweg uitschakelen ?
Verder vraag ik me af of het zin heeft en of effect heeft om de default scheduler (CPU) op performance te zetten ipv ondemand.
En zo zijn er vast nog vele tips en trucs die het compilen van een kernel meer richten op de huide pc/server.
Mischien kunnen we die tips en trucs met elkaar delen.