zurück zum Artikel

Kernel-Log: X-Server 1.11, neue Kernel-Pflegestrategie

| Thorsten Leemhuis

Neue Intel-Grafiktreiber für X.org unterstützten bereits jetzt die Anfang nächsten Jahres erwartete Prozessorfamilie Ivy Bridge. In Zukunft soll jedes Jahr eine Linux-Version ausgewählt werden, die zwei Jahre als Longterm-Kernel gepflegt wird. Materialien von der Linuxcon 2011 Vancouver liefern Hintergrundinformationen zur Entwicklung von USB-Unterstützung, KVM und WLAN-Treibern.

Intel-Entwickler und X-Urgestein Keith Packard hat die Version 1.11.0 des X-Servers von X.org freigegeben [1]. Größere Neuerungen bringt sie nicht; die Entwickler haben primär Fehler korrigiert und kleinere Verbesserungen vorgenommen. Wie nahezu jede neue Version des X-Server-Hauptentwicklungszweigs bringt auch diese Änderungen an den Schnittstellen für Treiber. Die neueste Beta-Version der proprietären Nvidia-Treiber sollte die neuen Schnittstellen bereits unterstützen [2]; gelegentlich kann die Xorg.conf-Option "IgnoreABI [3]" nicht kompatible Treiber zur Mitarbeit bewegen.

Einige Tage zuvor hatte Chris Wilson bereits die Version 2.16.0 des X.org-Treibers xf86-video-intel erstellt [4], das aber nicht öffentlich gemacht. Diese Version gehört zum kurz danach freigegebenen [5] "Intel 2011Q3 Graphics Package [6]". Es bringt "Alpha Support" für die Prozessorfamilie Ivy Bridge, die Intel vermutlich Anfang 2012 unter dem Markennamen "Core" einführen dürfte. Außerdem bringt das neue Paket Unterstützung für H.264-Encoding sowie Verbesserungen für Stabilität und Geschwindigkeit bei den aktuellen Core-Prozessoren der Sandy-Bridge-Generation.

Greg Kroah-Hartman hat Mitte des Monats einige Überlegungen zum weiteren Vorgehen bei der Pflege von Longterm-Kerneln zur Diskussion gestellt [7]. Demnach will er in Zukunft jedes Jahr eine Kernel-Version auswählen und diese als Longterm-Kernel zwei Jahre lang pflegen; er würde dann also immer zwei Longterm-Kernel pflegen. Bei der Stable-Series soll sich nichts ändern: Wie zuletzt soll sie die jeweils neueste Version des Hauptentwicklungszweig [8] mit Korrekturen versorgen; erscheint eine neue (etwa Linux 3.1), wird die Pflege des Vorgängers (3.0) nach einer kurzen Übergangsphase eingestellt.

Die Pflege des Longterm-Kernels 2.6.32 will Kroah-Hartman offenbar [9] in einem halben Jahr einstellen; möglicherweise [10] betreut Willy Tarreau sie danach aber noch weiter.

Welche Kernel-Version Longterm-Pflege erhält, will Kroah-Hartman nicht an einem bestimmten Zeitpunkt festmachen; vielmehr [11] will er jedes Jahr eine auswählen, die sich bewährt hat. Auf die Entscheidung soll auch Einfluss haben, ob irgendwelche Firmen eine bestimmte Kernel-Version einsetzen.

Montag früh hat Linus Torvalds die vierte Vorabversion von Linux 3.1 freigegeben [12]. In der Freigabe-Mail zeigt er sich etwas unzufrieden, dass es zwischen RC3 und RC4 mehr Änderungen gab als zwischen RC2 und RC3; ansonsten scheint er aber mit dem Stand der Entwicklung von Linux 3.1 ziemlich zufrieden zu sein. Beim RC3 bekam der Kernel mit "Divemaster Edition [13]" nach kurzer Zeit [14] erneut einen neuen Namen, nachdem Torvalds kürzlich seine Prüfung zum Divemaster abgelegt hat [15].

Seit dem letzten regulären Kernel-Log sind die Stable- und Longterm-Kernel 2.6.32.44 [16], 2.6.32.45 [17], 2.6.33.17 [18], 2.6.33.18 [19], 3.0.2 [20] und 3.0.3 [21] erschienen; die Versionen 2.6.32.46 [22], 2.6.33.19 [23] und 3.0.4 [24] sind bereits in Vorbereitung und dürften kurz nach Veröffentlichung dieses Kernel-Logs erscheinen.

Kernel

Unterstützung für Grafikhardware

Kernel-Umland ("Plumbing layer"), Userland-Treiber, Entwicklertools, ...

LKML-Diskussionen

Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs [61] auf heise open [62] und in c't [63]. Neue Ausgaben des Kernel-Logs [64] werden auf den Identi.ca [65]- und Twitter [66]-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H [67]" erscheinenden Übersetzungen auf den Identi.ca [68]- und Twitter [69]-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca [70] und Twitter [71] als "@kernellogauthor". (thl [72]). (thl [73])


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

Links in diesem Artikel:
[1] http://thread.gmane.org/gmane.comp.freedesktop.xorg.announce/1459
[2] http://www.nvnews.net/vbulletin/showthread.php?t=164017
[3] http://www.nvnews.net/vbulletin/showthread.php?t=165665
[4] http://thread.gmane.org/gmane.comp.freedesktop.xorg.cvs/22433
[5] http://thread.gmane.org/gmane.comp.freedesktop.xorg.drivers.intel/5393
[6] http://intellinuxgraphics.org/2011Q3.html
[7] http://thread.gmane.org/gmane.linux.kernel/1179386
[8] http://www.heise.de/glossar/entry/Hauptentwicklungslinie-397933.html
[9] http://thread.gmane.org/gmane.linux.kernel/1179386/focus%3D1179578
[10] http://thread.gmane.org/gmane.linux.kernel/1179386/focus%3D16404
[11] http://thread.gmane.org/gmane.linux.kernel/1179386/focus%3D1179577
[12] http://thread.gmane.org/gmane.linux.kernel/1185256
[13] http://git.kernel.org/linus/fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c
[14] https://www.heise.de/hintergrund/Kernel-Log-Was-3-1-bringt-1-Netzwerk-1323216.html
[15] https://plus.google.com/102150693225130002912/posts/QNVERmkygJc
[16] http://thread.gmane.org/gmane.linux.kernel.stable/16009
[17] http://thread.gmane.org/gmane.linux.kernel/1179867
[18] http://thread.gmane.org/gmane.linux.kernel.stable/16011
[19] http://thread.gmane.org/gmane.linux.kernel/1179873
[20] http://thread.gmane.org/gmane.linux.kernel/1179861
[21] http://thread.gmane.org/gmane.linux.kernel.stable/16518
[22] http://thread.gmane.org/gmane.linux.kernel/1184858
[23] http://thread.gmane.org/gmane.linux.kernel/1184860
[24] http://thread.gmane.org/gmane.linux.kernel/1184855
[25] http://article.gmane.org/gmane.linux.drivers.video-input-infrastructure/37038/
[26] http://hansdegoede.livejournal.com/9682.html
[27] http://wireless.kernel.org/en/users/Documentation#YouTube_Documentation
[28] http://thread.gmane.org/gmane.linux.kernel.wireless.general/75504
[29] http://www.linux-kvm.org/wiki/images/9/92/Kvm2011_group_photo.JPG
[30] http://www.linux-kvm.org/page/KVM_Forum_2011
[31] http://www.linux-kvm.org/wiki/images/a/aa/2011-forum-keynote.pdf
[32] http://www.linux-kvm.org/wiki/images/c/c5/2011-forum-native-linux-kvm-tool.pdf
[33] http://www.linux-kvm.org/wiki/images/1/1f/2011-forum-usb.pdf
[34] http://o11s.org/
[35] http://grouper.ieee.org/groups/802/11/Reports/tgs_update.htm
[36] http://wireless.kernel.org/en/users/Download/stable
[37] http://thread.gmane.org/gmane.linux.kernel/1178452
[38] http://thread.gmane.org/gmane.linux.file-systems/56639
[39] http://thread.gmane.org/gmane.comp.video.mesa3d.devel/29600
[40] http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4344161bde2e24fcfba65d30d58f087bd8bf94d
[41] http://support.amd.com/de/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English
[42] http://support.amd.com/de/gpudownload/Pages/index.aspx
[43] http://lists.freedesktop.org/archives/libva/2011-August/000595.html
[44] http://emmes.livejournal.com/9967.html
[45] http://thread.gmane.org/gmane.linux.kernel/1183718
[46] http://cloudfs.org/2011/08/cloudfs-is-now-hekafs/
[47] http://cloudfs.org/
[48] http://thread.gmane.org/gmane.linux.kernel/1178033
[49] http://thread.gmane.org/gmane.linux.kernel.wireless.general/72878/focus%3D76092
[50] https://www.heise.de/news/Broadcom-veroeffentlicht-Open-Source-WLAN-Treiber-fuer-Linux-1076480.html
[51] https://www.heise.de/hintergrund/Kernel-Log-Was-3-1-bringt-1-Netzwerk-1323216.html
[52] http://wireless.kernel.org/en/users/Drivers/b43#Comparison_of_recent_drivers
[53] https://www.heise.de/news/Broadcom-veroeffentlicht-Open-Source-WLAN-Treiber-fuer-Linux-1076480.html
[54] http://thread.gmane.org/gmane.linux.kernel.wireless.general/72878/focus%3D75922
[55] http://thread.gmane.org/gmane.linux.kernel.wireless.general/76120/
[56] http://thread.gmane.org/gmane.linux.kernel.wireless.general/72878/focus%3D76096
[57] http://thread.gmane.org/gmane.linux.kernel.wireless.general/76047/
[58] http://article.gmane.org/gmane.linux.kernel.drbd.devel/1348/
[59] http://article.gmane.org/gmane.linux.kernel.drbd.devel/1351/
[60] http://thread.gmane.org/gmane.linux.kernel/1180312
[61] http://www.heise.de/open/kernel-log-3007.html
[62] http://www.heise.de/open/
[63] http://www.heise.de/suche/?q=Kernel-Log&search_submit=Suchen&rm=search&channel=ct&mediatype=ct_2
[64] http://www.heise.de/glossar/entry/Kernel-Log-397909.html
[65] http://identi.ca/kernellog
[66] http://twitter.com/kernellog
[67] http://www.h-online.com
[68] http://identi.ca/kernellog2
[69] http://twitter.com/kernellog2
[70] http://identi.ca/kernellogauthor
[71] http://twitter.com/kernellogauthor
[72] mailto:thl@ct.de
[73] mailto:thl@ct.de