zurück zum Artikel

Kernel-Log: Entwicklungstempo der Stable-Series steigt, X-Server 1.6 in Kürze

| Thorsten Leemhuis

2.6.27.18 und 2.6.28.6 bringen diverse Bugfixes, werden aber in Kürze durch Versionen mit Korrekturen für Ext4 abgelöst; Diskussionen rund um bessre Unterstützung moderner Stromspartechniken; neuer Radeon-Treiber; X-Server 1.6 kommt.

Kernel-Log-Logo

Das Entwicklungstempo der Linux-Stable-Series [1] und die Zahl der dort integrierten Änderungen ist in den letzten Wochen gestiegen. Allein im Februar haben die Betreuer der Stable-Kernel-Series vier neue 2.6.28.x-Versionen und fünf neue 2.6.27.x-Kernel herausgegeben, die jeweils zahlreiche Fehler ihren Vorgänger korrigieren und darüber hinaus zahlreiche kleinere Verbesserungen mitbringen. In den Freigabe-Mails raten die Betreuer der Stable-Kernel-Series [2] allen Anwendern von Kernel.org-Kernel wie immer nachdrücklich zum Wechsel auf die neusten Versionen, ohne explizit hervorzuheben, ob die neuen Versionen auch Sicherheitslücken korrigieren.

So auch bei den derzeit aktuellen Versionen 2.6.27.18 [3] und 2.6.28.6 [4], die eine mit CVE-Eintrag versehene Sicherheitslücke auf Sparc-Systemen stopfen. 2.6.27.19 [5] und 2.6.28.7 [6] sind derweil bereits in Vorbereitung. Die Zeit zum Einreichen von Kommentaren zu den vorgesehenen Änderungen läuft am Abend des heutigen Freitags ab; wenig später dürften die zwei neuen Versionen dann erscheinen. Sie werden nach derzeitigem Stand eine ganze Reihe von Korrekturen für das Ext4-Dateisystem erhalten, dessen Hauptentwicklungsphase die Kernel-Entwickler mit 2.6.28 beendet haben.

Die Entwicklung von Linux 2.6.29 schreitet derzeit ohne besondere Vorkommnisse voran; nach der vor einen Woche erfolgten Freigabe von 2.6.29-rc5 [7] dürfte Linus Torvalds vermutlich in Kürze die sechste Vorabversion veröffentlichten. Die Liste [8] der neuen Fehler ("Regressions") im Hauptentwicklungszweig [9] umfasste Ende vergangener Woche zirka 25 bekannte Probleme.

Schlafen

In der Freigabe-Mail zu 2.6.29-rc3 hatte Torvalds indes größere Änderungen bei der Infrastruktur zum Wechsel in die und aus den Suspend-Modi hervorgehoben, über die das Kernel-Log im Rahmen der "Was 2.6.29 bringt"-Mini-Serie bereits ausführlich berichtet hat [10]. Wenig später entbrannte eine längere Diskussion [11], in der Torvalds die neue Funktionsweise in einigen Bereichen – speziell bei der Behandlung von PCI-Bridges – nachhaltig in Frage stellte. Einige der kritisierten Schwachpunkte haben die Kernel-Hacker [12] mittlerweile beseitigt.

In einem längeren Thread [13] diskutieren die Entwickler derzeit ausführlich darüber, wie sie die komponenten-spezifischen und systemweiten Stromsparmechanismen und Schlafzustände moderner Hardware besser nutzen können. Dabei kommen zahlreiche verschiedene Bereiche zur Sprache; so diskutieren sie unter anderem darüber, das komplette System bei Arbeitspausen automatisch schlafen zu legen, wie es etwa bei Android-Handys der Fall ist. Auf x86-Desktop-Hardware würde der S3-Modus (Suspend-to-RAM) dazu aber noch nicht zuverlässig genug arbeiten; zudem sei die zum Aufwachen aus dem S3-Modus benötigte Zeit vielfach zu lang, um den Systemschlafzustand für sehr kurze Arbeitspausen zu nutzen.

Rund um X.org

Auf der Zielgeraden findet sich die Entwicklung des X-Servers 1.6 des X.org-Projekts [14] – das allerdings schon seit zwei Wochen, denn schon Ende Januar sah es bei der Freigabe des als RC2 betitelten X-Server 1.5.99.902 [15] noch so aus, als würde die ursprünglich für Anfang dieses Jahres geplante [16] X-Server-Version am 2. Februar erscheinen. Daraus wurde dann aber nichts; vielmehr veröffentlichte Intel-Entwickler Keith Packard statt dessen am Mittwoch [17] einen RC3 und will diesen bald als X-Server 1.6 freigeben, so denn keine größeren Probleme mehr auftauchen ("Here's what I'm hoping will be the server 1.6 release. Unless someone finds a brown-paper-bag bug in the next few days, I'll tag this as 1.6 and push it out soon.").

Die X.org-Entwickler haben zahlreiche neue Treiber freigegeben, etwa die Version 6.11.0 [18] des Treiberpakets xf86-video-ati mit dem kurz "radeon" genannten Grafiktreiber, die zahlreiche Fehler der erst kürzlich veröffentlichte Version 6.10 beseitigt. Für 6.12 planen die Entwickler bessere Unterstützung für einige Beschleunigungsfunktionen [19] von R6xx- und R7xx-GPUs. Neue Versionen gab es auch von den Grafiktreibern vesa [20] und geode [21].

Nach mehren Vorabversionen hat Peter Hutterer Anfang des Monats die Version 1.0.0 des kurz Treibers xf86-input-synaptics veröffentlicht [22]. Er eignet sich für die in vielen Notebooks verbauten Touchpads von Alps und Synaptics und bietet Unterstützung für die noch jungen Input Device Properties [23], die die Konfiguration des Touchpads zur Laufzeit ermöglichen. Bisher war das mit Tools wie das dem Treiber beiliegende Programm synclient allenfalls möglich, wenn man einen geteilten Speicherbereich (Shared Memory) über die Option "SHMConfig" in der xorg.conf aktivierte – in der Standard-Konfiguration mancher Distributionen ist das auf Sicherheitsgründen nicht der Fall.

Der kürzlich von Mandriva zu Red Hat gewechselte [24] Entwickler Adam Williamson hat sich Anfang des Monats näher mit der Linux-Unterstützung für den Grafikkern des Intel-Chipsatz US15W (Poulsbo) auseinander gesetzt, der sich für Atom-CPUs eignet und unter anderem im Dell Mini 12 zum Einsatz kommt. Trotz einem Tag Arbeit und intensiver Recherche hat er die verschiedenen, unter anderem bei Moblin und Ubuntu gefundenen Treiber nicht auf einer aktuellen Fedora-Version zum Laufen bringen können; die bei den Versuchen gewonnen Erfahrungen hat er in seinem Blog detailliert niedergeschrieben [25]. Um die Linux-Unterstützung für den von Intel zugekauften PowerVR-Grafikkern scheint es demnach deutlich schlechter bestellt zu sein als bei andere Grafikchips von Intel, für die der Prozessorherstller selbst Treiber entwickelt. Linux-Anwender, die nicht das von Dell angebotene Ubuntu nutzen wollen, sollten Hardware mit dem Poulsbo daher vorerst wohl besser meiden sollten.

Kernel-Log-Staccato

Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich auch in den vorangegangen Ausgaben des Kernel-Logs [46] auf heise open:

Kernel-Log-Logo

Ältere Kernel-Logs [57] finden sich über das Archiv [58] oder die Suchfunktion [59] von heise open [60]. (thl [61]/c't) (thl [62])


URL dieses Artikels:
https://www.heise.de/-221717

Links in diesem Artikel:
[1] http://www.heise.de/glossar/entry/Stable-Series-397935.html
[2] http://www.heise.de/glossar/entry/Stable-Series-397935.html
[3] http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.18
[4] http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28.6
[5] http://thread.gmane.org/gmane.linux.kernel/796642
[6] http://thread.gmane.org/gmane.linux.kernel/796551
[7] http://thread.gmane.org/gmane.linux.kernel/794385
[8] http://thread.gmane.org/gmane.linux.power-management.general/13059
[9] http://www.heise.de/glossar/entry/Hauptentwicklungslinie-397933.html
[10] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-29-bringt-3-ACPI-PCI-PM-und-Co-Verbesserungen-fuer-Notebooks-und-Stromspartechniken-221691.html
[11] http://thread.gmane.org/gmane.linux.network/118375/focus=118717
[12] http://www.heise.de/glossar/entry/Kernel-Hacker-397919.html
[13] http://thread.gmane.org/gmane.linux.power-management.general/13064
[14] http://x.org
[15] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/530
[16] http://lists.freedesktop.org/archives/xorg/2008-November/040290.html
[17] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/547
[18] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/549
[19] http://www.botchco.com/agd5f/?p=37
[20] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/545
[21] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/540
[22] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/532
[23] http://who-t.blogspot.com/2008/10/device-properties-have-landed.html
[24] http://www.happyassassin.net/2009/01/23/job-announcement/
[25] http://www.happyassassin.net/2009/01/30/intel-gma-500-poulsbo-graphics-on-linux-a-precise-and-comprehensive-summary-as-to-why-youre-screwed/
[26] http://thread.gmane.org/gmane.linux.kernel/786498/focus=787508
[27] http://en.wikipedia.org/wiki/ExFAT
[28] http://thread.gmane.org/gmane.linux.kernel/786498/focus=787127
[29] http://sources.redhat.com/systemtap
[30] http://thread.gmane.org/gmane.linux.systemtap/10945/focus=11081
[31] http://thread.gmane.org/gmane.linux.kernel/796770
[32] https://www.heise.de/news/Kernel-Log-Dateisystem-Ext4-verlaesst-Entwicklungsphase-ein-Zwischenstopp-auf-dem-Weg-zu-btrfs-211446.html
[33] http://thread.gmane.org/gmane.linux.kernel/791186
[34] http://thread.gmane.org/gmane.linux.kernel/794355
[35] https://www.heise.de/news/Neuer-stabiler-Echtzeit-Kernel-2-6-26-rt-195170.html
[36] http://thread.gmane.org/gmane.linux.rt.user/3911
[37] http://article.gmane.org/gmane.linux.kernel/795546/
[38] http://lists.xensource.com/archives/html/xen-devel/2009-02/msg00333.html
[39] http://airlied.livejournal.com/65755.html
[40] http://thread.gmane.org/gmane.comp.video.dri.devel/33835
[41] http://thread.gmane.org/gmane.linux.raid/21608/
[42] http://lists.x.org/mailman/listinfo/xorg-devel
[43] http://thread.gmane.org/gmane.comp.freedesktop.xorg/36900
[44] http://lists.x.org/mailman/listinfo/xorg
[45] http://thread.gmane.org/gmane.comp.freedesktop.xorg/36900
[46] http://www.heise.de/glossar/entry/Kernel-Log-397909.html
[47] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-29-bringt-3-ACPI-PCI-PM-und-Co-Verbesserungen-fuer-Notebooks-und-Stromspartechniken-221691.html
[48] https://www.heise.de/hintergrund/Kernel-Log-Neue-Stable-Kernel-AMD-3D-Dokumentation-und-Mesa-7-3-freigegeben-221684.html
[49] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-29-bringt-2-Grafik-Kernel-verwaltet-Bildschirmaufloesung-221672.html
[50] https://www.heise.de/hintergrund/Kernel-Log-Heisse-Entwicklungsphase-von-2-6-29-beendet-neue-X-org-Treiber-221664.html
[51] https://www.heise.de/hintergrund/Kernel-Log-Was-2-6-29-bringt-1-Netzwerk-Mistige-WLAN-Treiber-Wimax-und-AP-Unterstuetzung-221659.html
[52] https://www.heise.de/news/Kernel-Log-2-6-29-Entwicklung-angelaufen-Neues-bei-3D-Unterstuetzung-193508.html
[53] https://www.heise.de/news/Linux-Kernel-2-6-28-erschienen-192271.html
[54] https://www.heise.de/hintergrund/Hoeher-und-weiter-Die-Neuerungen-von-Linux-2-6-28-221651.html
[55] https://www.heise.de/news/Kernel-Log-Was-2-6-28-bringt-9-Fastboot-und-andere-ueberbleibsel-191277.html
[56] https://www.heise.de/news/Kernel-Log-Was-2-6-28-bringt-8-Video4Linux-DVB-Wireless-USB-Hardware-Monitoring-und-Eingabegeraete-190665.html
[57] http://www.heise.de/glossar/entry/Kernel-Log-397909.html
[58] http://www.heise.de/open/news/archiv/
[59] http://www.heise.de/open/suche?sort=d;rm=search;q=Kernel-Log;channel=open
[60] http://www.heise.de/open/
[61] mailto:thl@heiseopen.de
[62] mailto:thl@ct.de