General Kernel Configuration: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 21: | Line 21: | ||
== Choice of the scheduler == | == Choice of the scheduler == | ||
* There is an I/O scheduler in the section Block Layer. This is different from the CPU scheduler. The SD scheduler is a *CPU* scheduler. | |||
* In vanilla-sources, apparently there is no choice for the CPU scheduler. Same is true for ck-sources (where SD scheduler is mandatory). |
Revision as of 08:55, 20 July 2007
This page helps with the configuration of the Linux kernel. Remember, configuring the kernel is easy - you just have to know which hardware you have quite well.
General Information
The kernel sources are unpacked in /usr/src (at least on Gentoo).
- Once you are in the kernel source directory, use the following command to configure graphically your kernel:
make menuconfig
- When migrating to a new kernel, copy your old .config file from the old kernel directory to the new one and type:
make oldconfig
Hardware Detection
- There is a nice link at the Gentoo wiki.
- Basically, emerge pciutils lshw usbutils, which gives you lspci, lshw, and lsusb.
Choice of the scheduler
- There is an I/O scheduler in the section Block Layer. This is different from the CPU scheduler. The SD scheduler is a *CPU* scheduler.
- In vanilla-sources, apparently there is no choice for the CPU scheduler. Same is true for ck-sources (where SD scheduler is mandatory).