Philipp Thomas schrieb:
Thomas Hertweck [So, 23 Nov 2003 17:07:29 +0100]: [...] im Rahmen der Entwicklung an dem Kernel für die 9.0 ist dieses Feature auch entstanden. Damit *kann* es erst mit der 9.0 auftauchen.
Mir sind noch die Probleme mit dem Compilieren des NVIDIA-Treibers im Gedaechtnis, die bei fruehen 2.4.21 Kerneln von H. Mantel auftraten.
Sorry, aber das war eine ganz andere Baustelle. Das war einfach ein Bug, der auch wieder behoben wurde.
Nun, die Fehlermeldung, die ich damals bekam, war eindeutig auf HZ bezogen. Das legt bei mir den Schluss nahe, dass es evtl. eben mit der Umstellung des Codes zu tun hatte, um das Scheduling-Feature zu implementieren.
Die Kernel in /pub/people/mantel sind ausdrücklich Testkernel und können daher Fehler aufweisen, weshalb die Verwendung auf eigene Gefahr geschieht. Wer problemlos zu handhabende Kernel möchte, sollte einfach die Finger von diesen Kerneln lassen und nur die offiziellen Kernel bzw. Update-Kernel verwenden.
Das ist klar, es war auch keine Beschwerde in dieser Hinsicht. Nur muss man auch sehen, dass im FTP-Verzeichnis auch explizit steht, dass Feedback erwuenscht ist. Ich teste gerne mal neue Kernel, aber ein gutes Feedback zu liefern ist nahezu ausgeschlossen, solange man keine Dokumentation der Aenderungen etc. zur Hand hat. Nimm nur mal den Bug aus dem IDE-Bereich beim Kernel der SuSE 8.0 - ich war davon betroffen. Hier war klar, dass das Problem eindeutig durch einen SuSE-Patch getriggert wurde, denn bei einem Vanilla-Kernel gleicher Version trat das Problem nicht auf. Haette eine Dokumenta- tion der einzelnen SuSE-Patches bestanden, so haette ich selbst he- rausfinden koennen, welcher Patch das Problem verursachte bzw. we- nigstens einen Bereich eingrenzen koennen. Damit haette ich SuSE we- sentlich mehr Feedback liefern koennen zur Problembehebung als es so geschehen ist (uebermitteln von Hardwaredaten etc.) - und das waere somit auch SuSE zugute gekommen. Aber all das ist halt nur moeglich, wenn Dinge dokumentiert werden. Frueher gab es z.B. auch mal ein Archiv mit einzelnen Patches, inzwischen gibt es nur noch einen Gesamtpatch - das macht das Auffinden von problematischen Aenderungen nicht gerade leichter... Es ist mittlerweile kaum mehr moeglich, einzelne Patches von SuSE anzuwenden.
[...] Über Features einer neuen Distribution wird grundsätzlich nicht geredet, solange sie noch in der Schwebe sind, sprich solange nicht fest steht, ob sie in der endgültigen Version auch enthalten sind. Darüber hinaus sind die Mitarbeiter bis zu einem gewissen Zeitpunkt zur Verschwiegenheit über solche Features verpflichtet.
OK, das ist in gewisser Weise verstaendlich. Andererseits erschwert es natuerlich das Austesten der neuen Features durch User. Eine ge- wisse oeffentliche Beta-Phase taete IMHO manchmal ganz gut bei so wichtigen Dingen wie einem Standard-Kernel einer Distribution.
[...] die SuSE Patches sind nicht besonders gut dokumentiert. Viel- leicht will SuSE das auch nicht, das kann natuerlich sein, das kann ich schlecht beurteilen. Ich faende es jedenfalls sehr begruessenswert, wenn man als SuSE-Kaeufer/Anwender erfaehrt (und sei es nur kurz), welche SuSE-Patches eingebaut werden im Kernel und zu welchem Zweck.
Da sprichst du den meisten Kernelentwicklern bei SUSE aus der Seele. Wir sind alle nicht sonderlich glücklich über den derzeitigen Status quo.
Tja, daran kann allerdings die Community wenig aendern - das muesst ihr bei SuSE schon selbst angehen :-)
Deshalb werden auch alle Hebel in bewegung gesetzt, damit es bei 2.6 anders läuft. So werden wir uns bemühen, alle Patches, die für 2.6 überhaupt noch relevant sind, in den Mainline-Kernel zu integrieren. Daher sollte die Zahl der SUSE-Patches für 2.6 dramatischer kleiner sein als jetzt für 2.4 .
Das waere sehr wuenschenswert, wenn die SuSE Patches fuer 2.6 besser dokumentiert werden. Es sind sicher zunaechst etliche Patches weniger, da ja z.B. ALSA komplett beim Standard-Kernel dabei ist. Aber ich kann mir vorstellen, dass im Laufe der Lebenszeit des 2.6 Kernels sich auch wieder einige SuSE-Patches ansammeln werden :-) Gruesse, Th. PS: Eigentlich wollte ich mit meiner urspruenglichen Frage keinen Mega- Thread ausloesen. Mit war das Scheduling-Feature allerdings bisher tatsaechlich durch die Lappen gegangen. Es scheint aber so, als haetten auch andere ein gewisses Interesse an diesem Thema. Vielen Dank jedenfalls fuer Deine Statements.