Hallo Liste,

zur Zeit k�mpfe ich mal wieder mit meinem Lieblingsproblem dem Kernel
bzw. Aufzucht und Hege desselben.
Bei meinem Versuch den Installationskernel nachzubacken bin ich auf
folgende Kuriosit�t gesto�en.

Wenn ich das Konfigurationsfile des Kernels direkt in das
Source-Verzeichnis (/usr/src/linux), und die Datei autoconf.h des
Kernels direkt nach /usr/src/linux/include/linux, wo sie im Normalfall
wohl auch hingeh�rt, kopiere kann ich einen Kernel erzeugen (make dep,
make clean, make bzImage) der von der Gr��e (und Funktion) dem
Installationskernel entspricht. (kann auch mal ein Byte mehr oder
weniger sein !)

Beim Einlesen des Konfigurationsfiles in "make menuconfig" und
abspeichern OHNE Ver�nderung eines Parameters beim Verlassen von "make
menuconfig" hingegen wird eine Datei .config im Source-Verzeichnis
erzeugt die bis auf einige "Bemerkungszeilen" der Orginal
Konfigurationsfile des Installationskernel entspricht. Auch die Datei
autoconf.h,  welche mittels "make menuconfig" automatisch erstellt wird,
entspricht, abgesehen von einem mehr an "Bemerkungszeilen", dem Orginal.

Jetzt der Clou : nach dem kompilieren (make dep, make clean, make
bzImage) ist der gepackte Kernel jedoch ca 1495 Byte kleiner als der
ebenfalls gepackte Installationskernel.

Nun die Fragen :

1) WARUM ??

2) Gibt es eine M�glichkeit einen gepackten Kernel zu entpacken um sich
das Orginal bzw. die Kopie mal in voller Gr��e anzuschauen ?


Gru�

Klaus
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an