Hallo Stefan, Stefan Neuser @ C4 Design, 21.09.2006 (d.m.y):
> da ich heute meinen ersten Kernel selbst kompliliert habe, stellen sich
> mir folgende fragen. Ich habe z.B. ein Thinkpad T42 und möchte nun
> wissen, was unter make menuconfig überhaupt notwendig ist :
>
> 1. Woher weiß der Kernel welche Treiber geladen werden müssen ? Nur mal
> angenommen ich kompiliere 10 Soundkarten Treiber als [M] in meinen
> Kernel.
Es werden die "Treiber" geladen (bzw. versucht zu laden), die fest
(=nicht als Module) eingebaut sind, und zusaetzlich werden die Module
geladen, die (AFAIK)
- in /etc/modules stehen
- sowie ggf. von Mechanismen wie hotplug eingebunden werden.
> 2. Was ist mit den Paketen/Treiber welche als [M] geladen werden, gibt
> es hier je nach anzahl der Pakete performance einbußen des Kernels ?
Solange sie nicht geladen werden und nur im Dateisystem herumliegen,
vermutlich nicht.
> 3. Reicht es nicht aus, genau zu wissen, welche Hardware mein T42 hat
> und alles andere ,sprich [ ], abzuwählen ?
Ja, es geht aber nicht nur um Hardware, sondern auch um Dateisysteme
etc.
> 4. Wie kompakt sollte ein Kernel sein ?
So klein wie moeglich und so gross wie noetig.
> Vielleicht hat jemand auch einen interessanten Link hierzu.
>
> Vielen Dank,
>
> Stefan
>
> PS : mein Kernel ist nun ca. 11 MB Groß
Meiner ist kleiner: ;-)
1,6M /boot/vmlinuz-2.6.17.11
Gruss/Regards,
Christian Schmidt
--
Ganze Sachen sind immer einfach wie die Wahrheit selbst. Nur die
halben Sachen sind kompliziert.
-- Heimito von Doderer (Pseudonym: Stangeler, Reneé)
signature.asc
Description: Digital signature

