Ytimen asetusten tekeminen
Tämä artikkeli on tarkempi kuvaus kernelin asentusten muokkaamisesta.
Perustietoa
[ ] - Ei käännetä mukaan kerneliin [ * ] - Käännetään mukaan kerneliin [ M ] - Käännetään moduliksi
Code maturity level options --->
- Prompt for development and/or incomplete code/drivers - Jättää virheellisesti kääntyneet kernelin osat pois (käytä jos ongelmia kääntämisessä)
General setup --->
- Support for paging of anonymous memory (swap) - Lisää tuen sivutusmuistille
- Optimize for size (Look out for broken compilers!) - Optimoin kernelin kääntymään mahdollisiman pieneksi
Loadable module support --->
- Enable loadable module support - Lisää kerneliin tuen moduleille
- Module unloading - Lisää tuen modulin poistamiseen
- Forced module unloading - Lisää tuen pakotettuun modulin poistamiseen
- Module versioning support - Lisää tuen modulin version hallinnalle
- Source checksum for all modules - Tarkistaa kaikkien modulin oikeellisuuden
- Automatic kernel module loading - Lataa modulin automaattisesti mikäli mahdollista
- Module unloading - Lisää tuen modulin poistamiseen
Block layer --->
- Support for Large Block Devices - Lisää kerneliin tuen yli 2TB tallennusmedioille
Processor type and features --->
Asetuksia, jotka vaikuttavat kernelin suoritin-arkkitehtuuriin ja kernelin suorituskykyyn
- Processor family - Prosessorin tyyppi
- Generic x86 support - Optimoi kernelin toimimaan parhaiten x86 alustalla
- Symmetric multi-processing support - Aktivoi kernelin tuen useammille prosessoreille
- SMT (Hyperthreading) scheduler support - Lisää tuen Intelin prosessorien hypersäikeilylle
- Preemption Model - Muokkaa kernelin prosessivaihtajan asetuksia
- No Forced Preemption (Server) - Ei salli kernelin prosessin suorituksen keskeytystä
- Voluntary Kernel Preemption (Desktop) - Sallii joidenkin kernelin prosessien suorityksen keskeyttämisen
- Preemptible Kernel (Low-Latency Desktop) - Sallii kaikkien kernelin prosessien keskeyttämisen
- High Memory Support - Aktivoi kernelin tuen suuremmalle kuin 800mt rammille
- Timer frequency - Säätää kernelin tehtävälistan tarkistusväliä
Power management options (ACPI, APM) --->
Bus options (PCI, PCMCIA, EISA, MCA, ISA) --->
Executable file formats --->
Networking --->
Device Drivers --->
File systems --->
Instrumentation Support --->
Kernel hacking --->
- Magic SysRq key - Lisää mukaan "Magic"-napin, jonka avulla kernelin toimintaa voi joissain tapauksissa jatkaa vaikka se kaatuisi
- Compile the kernel with debug info - Sisällyttää kerneliin DEbug-infon, kasvattaa kernelin kokoa
- Use 4Kb for kernel stacks instead of 8Kb - Kernelin stackin kooksi 8kb sijaan 4kb, haittaa joidenkin kernelin osien toimintaa (ndiswrapper, reiser4)