[Eisfair] [e1] eiskernel 2.0.30 (Status 'testing') verfügbar - 2.6er Kernel für eisfair-1

Thomas Bork tom at eisfair.org
Mo Jan 21 02:30:58 CET 2013


Hi @all,

es ist eine Entwickler-Version 2.0.30 von eiskernel verfügbar. Intern 
wird hierfür der Kernel 2.6.32.60 verwendet.

Diese Kernel-Pakete lassen sich auf Systemen mit schon laufendem 2.6er 
Kernel oder mit dem Kernel 2.4.35-wt1 installieren.


Änderungen zum vorherigen eiskernel 2.0.29:
===========================================
- Es werden irritierende Kernel-Warnungen unterdrückt
   (sending ioctl xxx to a partition!).
- Es wird nun immer eine neue lilo.conf bei Updates geschrieben,
   statt die alte lilo.conf fehlerträchtig zu editieren und zu
   erweitern.
   Dieses Vorgehen wurde notwendig, um alte Kernel-Konfigurationen,
   die nicht mehr mit der neuen libc der base-Version 2.0.0 laufen,
   löschen und aus lilo.conf entfernen zu können.
   Dazu gehören Sicherungen des alten Kernels 2.4.35-wt1. Sowohl die
   Dateien dieses Kernels (sowie initrd, System.map, Modulverzeichnis
   usw.) als auch die Einträge in der lilo.conf sind also nach einem
   Kernel-Update bei installierter base grösser/gleich 2.0.0
   verschwunden, da dieser Kernel mit der neuen libc nicht mehr startet.
   Ist eine base kleiner 2.0.0 installiert, wird der alte Kernel aber
   weiterhin gesichert und in lilo.conf eingetragen und verbleibt
   auch so lange dort, bis eine base grösser/gleich 2.0.0 installiert
   ist und ein erneutes Kernel-Update vorgenommen wird.
   Das Neu-Schreiben der lilo.conf macht es nun erforderlich,
   eigene Kernel-Konfigurationen, die man selbst zur lilo.conf
   hinzugefügt hat, vor dem Reboot dort wieder einzutragen und
   'lilo' aufzurufen.
   Darauf weist eine Meldung beim Update hin, die auch noch
   einmal explizit die geschriebenen Konfigurationen aufführt.
   Vorhandene append- und vga-Zeilen trägt das Update selbst wieder
   in die lilo.conf ein, genau wie die Standard-Konfigurationen
   eis und oldeis und einen vorhandenen 2.4.35-wt1 bei base
   kleiner 2.0.0.


Dieses Paket bei http://pack-eis.de:
====================================
SMP    : http://www.pack-eis.de/index.php?p=13152
PAE    : http://www.pack-eis.de/index.php?p=13153



Gleichzeitig wird wie gewohnt auch das Paket kernel-dev (Version 2.0.30) 
mit den Quellen passend zu diesem Kernel freigegeben.

Änderungen zum vorherigen kernel-dev 1.0.29:
============================================
- Das require auf eiskernel 2.0.30 fällt weg, da es so einen Kernel
   nicht mehr gibt (nur noch SMP und PAE). Statt dessen wird in
   preinstall geprüft, ob ein entsprechender Kernel installiert ist.
- Bei der Installation von kernel-dev wird ein neues Skript
   /var/install/bin/kernel-dev-switch-kernel-config
   genutzt, welches _nach_ der Installation dazu verwendet werden kann,
   zwischen verschiedenen Konfigurationen zu switchen - nützlich, wenn
   man Module für die SMP-, PAE- oder VIRT-Variante bauen und nicht
   jedes mal kernel-dev neu installieren möchte.
   Der Aufruf ohne Parameter
   /var/install/bin/kernel-dev-switch-kernel-config
   konfiguriert die Sourcen für den laufenden Kernel. Dabei wird 'make
   mrproper' aufgerufen, es werden die .config und Module.symvers
   passend zum Kernel kopiert und es wird 'make oldconfig' und 'make
   modules_prepare' aufgerufen.
   Gibt man einen der möglichen Parameter smp, pae, oder virt mit,
   passiert das analog für diese Kernel-Varianten. Das setzt voraus,
   dass diese Kernel schon mal installiert wurden, da sonst die nötigen
   .config und Module.symvers auf dem System nicht existieren.
   Achtung!
   Wer nach einem Kernel-Update die Aufforderung zum Reboot ignoriert,
   kann kernel-dev dadurch falsch konfigurieren. Beispiel:
    - eiskernel-smp ist installiert
    - eiskernel-pae wird ohne Reboot installiert
    - kernel-dev wird installiert
   In dem Fall wird kernel-dev für eiskernel-smp konfiguriert...


Dieses Paket bei http://pack-eis.de:
====================================
http://www.pack-eis.de/index.php?p=13154


Der Kernel 2.6.32.60:
=====================
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=shortlog;h=refs/tags/v2.6.32.60



Die vorangegangenen Versionen der 2.6er eiskernel-1-Pakete enthielten:
======================================================================
2.0.29: 2.6.32.60
2.0.28: 2.6.32.60
2.0.27: 2.6.32.60
2.0.26: 2.6.32.60
2.0.25: 2.6.32.59
2.0.24: 2.6.32.59
2.0.23: 2.6.32.59
2.0.22: 2.6.32.58
2.0.21: 2.6.32.57
2.0.20: 2.6.32.56
2.0.19: 2.6.32.54
2.0.18: 2.6.32.51
2.0.17: 2.6.32.50
2.0.16: 2.6.32.49
2.0.15: 2.6.32.48
2.0.14: 2.6.32.47
2.0.13: 2.6.32.46
2.0.12: 2.6.32.45
2.0.11: 2.6.32.44
2.0.10: 2.6.32.43
2.0.9 : 2.6.32.42
2.0.8 : 2.6.32.41
2.0.7 : 2.6.32.39
2.0.6 : 2.6.32.38
2.0.5 : 2.6.32.36
2.0.4 : 2.6.32.35
2.0.3 : 2.6.32.33
2.0.2 : 2.6.32.32
2.0.1 : 2.6.32.30
2.0.0 : 2.6.32.29


Ich wünsche allen Anwendern weiterhin viel Spass mit eisfair!

Das Posting geht parallel an spline.eisfair.dev und spline.eisfair.
Produktive Rückmeldungen bitte an spline.eisfair.dev.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair