So, fuer alle die es nicht interessiert, und natuerlich auch fuer die die es interessiert, hier mal ein kleines Update.
Ich hatte das Ganze erstmal eine Weile ruhen lassen um mal wieder was Zeit zu haben um an meiner Website weiter zu arbeiten. Da nun aber Ext4 in den offiziellen Kernel eingeflossen ist hat mich das angespornt mal wieder weiter zu machen, immerhin haette ich so evtl. die Moeglichkeit die erste "Distribution" bieten zu koennen die Ext4 als Option anbietet.
Ich hab also eine Liste der kompletten genutzten Software erstellt, inklusive Bezugsquellen und Lizenzen. Dabei hab ich dann auch gleich die aktuellsten Versionen beschafft um wieder auf dem aktuellen Stand zu sein. Von etwas mehr als 90 Paketen wurden dabei fast 60 aktualisiert, unter anderem eben der Kernel und auch die GLibC.
Nachdem ich dann erstmal auf ein boeses Problem mit der Installation der GLibC mit Kernel 2.6.19 (der Version die uns Ext4 bringt) gestossen bin musste ich erstmal von Ext4 abschwenken und hab ein Downgrabe zu 2.6.18.5 gemacht.
Das absolute Grundsystem (was im Umfang mehr oder weniger dem LFS-Buch entspricht) kompiliert damit auch schon durch (zumindest mit GCC 3.4, mit 4.0 und 4.1 hab ich bisher nicht getestet). Gestern hab ich dann mal allen optionalen Kram angeschaltet und festgestellt, dass ich wohl einen Patch fuer Shadow brauchen werde damit dies mit SELinux zusammenarbeitet (diesen Patch brauchte ich auch vorher schon, aber ich hab's erstmal ohne probiert da dieser ja schon in der aktuellen Version haette drin sein koennen).
Gestern Nacht hab ich dann die erste Stufe nochmal kompiliert, alle Optionen sind an, ausser SELinux (in der ersten Stufe macht dies aber noch keinen Unterschied). Wenn ich nachher daheim bin kommt dann die zweite Stufe dran wo das eigentliche Endsystem gebaut wird, und dann eben mit allem zusaetzlichen Kram, wie den alternativen Editoren Joe und Nano (LFS sieht ja Vim vor), IPTables, RPM, Dpkg und noch ein paar anderen netten Tools. Ich gehe jetzt erstmal davon aus, dass das funktionieren wird. In der Zeit werd ich dann auch mal nach einem aktuellen Patch fuer Shadow gucken und dann morgen nochmal mit wirklich allen Optionen (also inklusive SELinux) testen.
Wenn das komplette System mit allen Optionen dann mit GCC 3.4 durchkompiliert kommen die Tests mit GCC 4.0 und 4.1.
Anschliessend will ich nochmal ueberlegen und gucken ob ich nicht doch irgendwie Kernel 2.6.19 nutzen kann, da ich wirklich gern Ext4 mit anbieten wuerde. Ein alternativer Weg um Ext4 bieten zu koennen waere der etwas unschoene Weg ueber 2 Kernel im System, einer mit dem das System gebaut wird und dessen Header hinterlegt werden (2.6.18.5) und einer der dann schlussendlich vollstaendig gebaut und dann auch gebootet wird (2.6.19). Dies waer zwar eine Loesung, aber doch eher die Holzhammervariante und wuerde die Datenmenge auch ordentlich aufblaehen. Mein Archiv hat zur Zeit um die 260MB. Mit einem zusaetzlichen Kernel kaem ich dann wohl auf ueber 300. Auch die aus dem System resultierende LiveCD wuerde dann natuerlich durch die zusaetzliche Last der Sourcen etwas anwachsen, daher ist das nur als absolute Notloesung zu sehen. Und zur Zeit wuerde ich auch noch eher sagen, dass ich wohl vorerst auf Ext4 verzichte und dafuer das Source-Verzeichnis nicht unnoetig belaste.
So, ich werd hier in naechster Zeit mal hin und wieder ein paar Updates hinterlassen, wer also interessiert am Werdegang meiner kleinen Distro ist sollte ab und an mal vorbeischauen.