Michael Messner wrote:
so jetzt gugg ich mittlerweile also doch etwas blöd! Heißt das alles jetzt dass Suse sozusagen am Kernel rumpfuscht und dann nicht fähig ist einen mindestens gleichwertigen Kernel anzubieten?
für was gibt es denn dann die ganzen Programmierer wenn Suse meint sie könne alles besser?
Na, na, mit so einem Rundumschlag schaffst Du Dir sicher keine Freunde. SuSE pfuscht nicht am Kernel rum, sondern spielt ge- wisse Patches ein, die die Kernel-Entwickler bei SuSE fuer wichtig oder sinnvoll erachten, oder auch Patches, die einen bekannten Bug im Vanilla-Kernel beheben. Das macht quasi jeder Distributor, und in gewissem Rahmen ist dies sicher auch sinn- voll. Leider sind diese Patches aeusserst schlecht dokumentiert!!! Zwar kann man sie im Verzeichnis von H. Mantel auf dem SuSE FTP-Server bekommen, aber man muss sich schon ein wenig aus- kennen, um diese Patches auch nur annaehernd verstehen zu koen- nen. Viele davon sind durchaus sinnvoll, z.B. hat SuSE eben das Filesystem xfs schon mit im Kernel integriert, waehrend man im stable-Tree des Vanilla-Kernels vergeblich danach su- chen wird. Ich hatte neulich das Problem, dass ich den SuSE-Kernel durch einen Vanilla-Kernel ersetzt habe, und auf einmal gab es beim Booten Probleme mit "blogd" - das hat mich schwer verwundert, bis klar war, dass fuer das Feature ein SuSE-Patch benoetigt wird. Tja, nur welcher der vielen ist es nun, und haengt die- ser Patch evtl. von anderen Patches ab...? Das ist alles sehr undurchsichtig, und da laeuft mir persoenlich die Entwicklung dann einfach zu sehr auseinandern, wenn ich einen SuSE-Kernel nicht mehr durch einen Vanilla-Kernel ersetzen kann, ohne dass Fehlermeldungen auftauchen. Beim 2.4.18-4GB von der letzten SuSE-Distribution ging eben einiges schief, was IDE angeht. IDE ist momentan eh schwer im Umbruch, schau nur mal ins Archiv der Kernel-Mailingliste oder ins Changelog des Kernels. IMHO sollte so ein Bug aber im Stan- dardkernel einer Distribution nicht vorkommen (es ist ja ein hausgemachter Fehler, kein Fehler im Vanilla-Kernel, denn der zeigt das entsprechende Verhalten nicht und laeuft stabil). Ich habe hier auch schon den 2.4.19-4GB, der auf der neuen SuSE Distri 8.1 dabei sein wird, getestet und bin mir nicht sicher, ob der stabil laueft - insbesondere in Verbindung mit VIA Chips kommt es mitunter zu Instabilitaeten und Kernel-Panics. Wir sind aber noch am Rumpfrimeln und Erkunden.... Beim 2.4.18-4GB gingen uns hier >30.000 Dateien ueber den Jordan (Backup war natuerlich da, aber trotzdem!), die sich aufgrund des IDE-Bugs im Kernel dann spaeter in lost+found wiederfanden. Nur mit Hilfe von Ralf Corsepius (Danke, Ralf!) sind wir damals dem eigentlichen Pro- blem (2 IDE-Festplatten an einem VIA-Chip,...) auf den Grund ge- kommen. So schoen und sinnvoll manche Patches auch sein moegen, ich denke, sie muessen in Zukunft einfach besser dokumentiert werden und es muss klar sein, welche Patches voneinander abhaengen und welcher Patch fuer was verantwortlich ist. Sonst endet das alles frueher oder spaeter im absoluten Chaos und die Schere zwischen Vanilla-Kernel und den Distributions-Kerneln wird immer groesser. Gruesse aus KA, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)