
Ulrich Walter wrote:
ich muß noch einmal ein dumme Frage zu den SuSE(-kotd)-Kerneln stellen. In dem Readme.SUSE steht, dass Suse einen Vanilla-Kernel von kernel.org nimmt, und da Patches hinzufügt:
Ja. Das machen i.d.R. alle Distributoren. Sie nehmen die Vanilla Kernel Quellen und veraendern/erweitern sie durch Patches.
The kernels for SUSE are generated from the vanilla Linux kernel sources found at http://ftp.kernel.org, on top of which a number of patches are applied.
Jetzt mal 'ne dumme Frage: wo finde ich denn diese Patches? Folgender Satz hilft mir irgendwie nicht wirklich weiter:
Internally, the add-on patches and configuration files are maintained in a CVS repository.
Bei SUSE in der Firma (-> internally) werden die Patches in einem CVS Repository verwaltet. Auf das Repository haben normale Anwender keinen Zugriff.
Ich verstehe die ganze Sache so, dass SuSE einen Standard-kernel nimmt und da eigene Patches hinzufügt die in einem CVS-Verzichnis liegen. Der gepatchte Kernel wird dann mit den verschiedenen .config-files übersetzt. Richtig gefolgert oder Holzweg? Wenn richtig, wo sind die Patches? Wenn falsch, wie ist richtig?
Wenn Du SUSE Kernel-Quellen verwendest, sind dort bereits alle Patches eingearbeitet. Du hast als Anwender damit normalerweise nichts mehr zu tun. Wegen der Patches unterscheidet sich z.B. auch die Groesse des Tar-Archivs der Vanilla- und SUSE Kernel-Quellen. Wenn Du die Patches explizit anschauen moechtest, dann wirf einen Blick in das Kernel Source-RPM von SUSE (wohlgemerkt: das Source-RPM des Kernels, nicht das RPM mit den Kernel Sourcen) - dort sind die Vanilla-Quellen sowie alle noetigen Patches enthalten. Erstellt man aus dem Source-RPM ein Binary-RPM (z.B. via "rpmbuild --rebuild"), so werden die Patches angewendet auf die Vanilla-Quellen, der Kernel uebersetzt (mit einer vorgegebenen Konfiguration) sowie letztendlich das RPM erstellt. Das ist im Prinzip dann das fertige Kernel-RPM mit dem SUSE-Kernel, wie er auch bei einer Installation zum Einsatz kommt.
PS: Es gab mal die Mantel-Kernel als rpms, gibt es in der Art nix mehr, in den kotd-Verzeicnissen finde ich da nüscht?
Hubert Mantel arbeitet nicht mehr fuer Novell. Wenn im KOTD Verzeichnis keine RPMs liegen, dann wird es sie wohl momentan nicht mehr geben... Evtl. aendert sich das ja wieder, wenn der openSUSE Build-Service komplett laeuft. Ich bin da aber evtl. auch nicht ganz auf dem Laufenden. Wenn es nicht zwingend erforderlich ist, wuerde ich vom Einsatz eines KOTD auch abraten, es sei denn, Du moechtest etwas mit dem Kernel und dem Compilieren des Kernels experimentieren bzw. etwas lernen. Der Kernel ist der zentrale Bestandteil des Systems - diesen Motor sollte man nur dann tauschen, wenn es noetig ist oder Sinn macht. Von "Versionitis" ist im diesem Bereich doch eher abzuraten. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com