Autor Thema: 2.6.33.3-qx2  (Gelesen 2077 mal)

0 Nutzer und 1 Gast betrachten dieses Thema.

Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
2.6.33.3-qx2
« am: 06.05.2010, 22:35:43 »
BP > 2.6.xx = Backport from/von lower/älterer Version
BP < 2.6.xx = Backport from/von higher/neuerer Version
KP = Patch from/von lkml/kernel.org
CP = Custom/eigenes Patch
VP = Vendor/Hersteller Patch

Status:  :work:


New Module(s)/Features:

  • aufs2 - VP (aufs.sf.net) / CP (Quax)
  • sqlzma 3.4 - VP (squashfs-lzma.org) / CP (Quax)
             Dank 'fanthom' aus dem Slax-Forum sind aufs2/sqlzma wieder als Module kompiliert.
             Thanks to 'fanthom' from Slax forum aufs2/sqlzma are compiled as modules again.

  • vmware-balloon - KP < 2.6.34-rc6
  • kaweth - KP (Allied Telesyn AT-USB10) < 2.6.34-rc6

Settings/Einstellungen:


Auf Grund dieser und anderer Änderungen ist dieser Kernel erheblich kleiner und schneller geworden :)
Due to this and other changes/settings the kernel has become much faster and smaller :)

Gruss/Regards,

Quax
« Letzte Änderung: 07.05.2010, 21:33:16 von Quax »
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...

Offline GNC

  • Tester
  • *
  • Beiträge: 51
Re: 2.6.33.3-qx2
« Antwort #1 am: 23.06.2010, 10:40:46 »
Hallo Quax,

ist dieser Kernel FFSL-tauglich, kann ich ihn in Fluxflux-SL 2009.3 verwenden?

Zitat
Auf Grund dieser und anderer Änderungen ist dieser Kernel erheblich kleiner und schneller geworden.  ;)

Bezieht sich diese Aussage auf den bisher bei Fluxflux-SL eingesetzt Kernel 2.6.30.9-qx1?

Gruss aus dem nun wieder sonnigen Frankfurt,
GNC

Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
Re: 2.6.33.3-qx2
« Antwort #2 am: 23.06.2010, 14:59:44 »
Hallo GNC,

...ist dieser Kernel FFSL-tauglich, kann ich ihn in Fluxflux-SL 2009.3 verwenden?...

Ja ist er, kannst Du im installierten System ;)

Gruss, Quax
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...

Offline GNC

  • Tester
  • *
  • Beiträge: 51
Re: 2.6.33.3-qx2
« Antwort #3 am: 23.06.2010, 17:36:52 »
Hallo Quax,

treffen die beiden Aussagen, auch auf den auf Lin2Go bereit gestellten Kernel 2.6.34 zu?

Gruss GNC

Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
Re: 2.6.33.3-qx2
« Antwort #4 am: 23.06.2010, 19:08:01 »
Hallo GNC,

...treffen die beiden Aussagen, auch auf den auf Lin2Go bereit gestellten Kernel 2.6.34 zu?

Alle Kernel-(Quellen), welche wir anbieten, sind auf installierten Systemen getestet - Also auch der 34er ;)

Für eine Live-Version sind sie NUR BEI MANUELLER ERSTELLUNG DER INITRD einsetzbar.

Gruss, Quax
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...

Offline GNC

  • Tester
  • *
  • Beiträge: 51
Re: 2.6.33.3-qx2
« Antwort #5 am: 23.06.2010, 20:30:06 »
Hallo Quax,

ich hatte ohnehin vor, diese Kernel zusätzlich zum schon vorhandenen Kernel 2.6.30.9-qx1 auf installierten Systemen einzusetzen. Ich habe vor, die Kernelquellen komplett neu zu übersetzen und manueller Installation ein TGZ-Paket zu bauen.

Vielen Dank für die prompte Info und schönen Gruss
GNC

Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
Re: 2.6.33.3-qx2
« Antwort #6 am: 23.06.2010, 23:29:38 »
Hallo GNC,

...ein TGZ-Paket zu bauen...

In /usr/src/lmobuilds/qx-kernelxxx findest Du die Build-Skripte, mit denen Du VON EINEM BEREITS IM SYSTEM INSTALLIERTEN KERNEL die Pakete in der gleichen Art erstellen kannst, wie wir sie für FFSL nutzen.

Gruss, Quax
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...

Offline prajwal

  • Neuling
  • Beiträge: 1
Re: 2.6.33.3-qx2
« Antwort #7 am: 25.06.2010, 12:34:28 »
Is the kernel 2.6.34 patched with squashfs+lzma??

Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
Re: 2.6.33.3-qx2
« Antwort #8 am: 25.06.2010, 12:58:47 »
Hi Prajwal,

yes, it is - With squashfs3.4 + lzma from linux-live.org ;)

Regards, Quax
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...

Offline GNC

  • Tester
  • *
  • Beiträge: 51
Re: 2.6.33.3-qx2
« Antwort #9 am: 25.06.2010, 21:28:33 »
Hallo Quax,

gibt es für die Kernel 2.6.33 und 2.6.34 schon vorbereitete ".config"-Dateien, um die neuen Kernel weitestgehend analog zun Kernel 2.6.30.9-qx1 zu konfigurieren? Oder kann man die Konfiguration der Kernels 2.6.30.9-qx1 als Ausgangsbasis zur Konfiguration der neuen Kernel verwenden?

Die unter "/usr/src/lmobuilds/qx-kernelxxx" vorgefundenen Skripte bauen separate Pakete für den eigentlichen Kernel, die Module und Firmware. Ich tendiere dazu, zumindest Kernel und Module in ein Paket zu packen. Da sich die Dateien einer Kernelversion im Namen von anderen Kernelversionen unterscheiden und auch die Module in versionsspezifischen Verzeichnissen unterhalb "/lib/modules" zu liegen kommen, kann ich verschiedene Kernelversionen auf einem System installieren.

Die Firmware-Dateien der Kernel landen immer in "/lib/firmware". Damit werden vorhandene Firmware-Dateien überschrieben. Bisher habe ich immer die Erfahrung gemacht, dass Hardware, die unter einem vorhandenen Kernel mit seinen zugehörigen Firmware-Dateien funktioniert, auch mit einem neueren Kernel läuft, ohne das dessen Firmware-Dateien mit installiert werden.

Ist es denn so, wenn ich einen Kernel 2.6.33 oder 2.6.34 mit den zugehörigen Firmware-Dateien installiere, auch der bisherige Kernel 2.6.30.9-qx1 mit den neueren Firmware-Dateien zusammenspielt?

Gruss aus Ffm unter Ffsl,
GNC


Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
Re: 2.6.33.3-qx2
« Antwort #10 am: 25.06.2010, 22:37:48 »
... gibt es für die Kernel 2.6.33 und 2.6.34 schon vorbereitete ".config"-Dateien, um die neuen Kernel weitestgehend analog zun Kernel 2.6.30.9-qx1 zu konfigurieren? Oder kann man die Konfiguration der Kernels 2.6.30.9-qx1 als Ausgangsbasis zur Konfiguration der neuen Kernel verwenden?

Meine Kernel haben zur Laufzeit alle die Konfiguration in /proc/config.gz parat.

Im laufenden System kompiliere ich immer nach folgendem Schema:

  • cd /usr/src/<neuer-kernel>
  • zcat /proc/config.gz > .config
  • make prepare && make scripts
  • make oldconfig
  • make menuconfig

Ich sehe es genau so wie Du, dass man immer die aktuelle, funktionierende Konfiguration als Basis für einen neuen
Kernel nehmen sollte.

Zitat
Ich tendiere dazu, zumindest Kernel und Module in ein Paket zu packen. Da sich die Dateien einer Kernelversion im Namen von anderen Kernelversionen unterscheiden und auch die Module in versionsspezifischen Verzeichnissen unterhalb "/lib/modules" zu liegen kommen, kann ich verschiedene Kernelversionen auf einem System installieren.

Das kannst Du halten wie die Dachdecker ;) - Das Aufteilen des Kernels in eigene Pakete in FFSL ist bedingt durch
den Wunsch nach mehr Flexibilität.

Zitat
Die Firmware-Dateien der Kernel landen immer in "/lib/firmware". Damit werden vorhandene Firmware-Dateien überschrieben. Bisher habe ich immer die Erfahrung gemacht, dass Hardware, die unter einem vorhandenen Kernel mit seinen zugehörigen Firmware-Dateien funktioniert, auch mit einem neueren Kernel läuft, ohne das dessen Firmware-Dateien mit installiert werden.

In den meisten Fällen hast Du hier Recht.

Zitat
Ist es denn so, wenn ich einen Kernel 2.6.33 oder 2.6.34 mit den zugehörigen Firmware-Dateien installiere, auch der bisherige Kernel 2.6.30.9-qx1 mit den neueren Firmware-Dateien zusammenspielt?

Das kommt auf die Firmware an - Wenn diese in der neueren Version auch neuere Funktionen bietet, kann es schon
'mal passieren, dass die Treiber älterer Kernel nicht mehr funktionieren.

Da flux und ich als Distributoren auf Zuverlässigkeit mehr Wert legen müssen, ist auch das ein Grund für das Aufteilen der Pakete. So kann man gegebenenfalls eine ältere Firmware manuell in ein neueres Paket integrieren.

Gruss, Quax
« Letzte Änderung: 26.06.2010, 02:44:28 von Quax »
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...