Linux 3.7-rc1

Zwei Wochen war das Merge Window diesmal offen und man kann sich nicht beschweren, dass es nicht genutzt worden wäre.

Tatsächlich ist die erste Entwicklerversion des kommenden 3.7er Kernels eine der umfangreichsten der letzten Zeit. Die Zahl der Änderungen (Commits) ist zwar die höchste der 3er-Kernel-Serie, liegt aber letztlich nur ein wenig über den letzten Versionen. Dass dennoch die Zahl der geänderten Dateien sowie die entfernten und hinzugekommenen Codezeilen so hoch ist, dürfte zum guten Teil an Umbauarbeiten in Bezug auf UAPI liegen. Die Bibliotheken für diese Programmierschnittstelle wurden nun in einheitlichen Verzeichnissen zusammengeführt. Torvalds Hoffnungen, dass dies problemlos verläuft, scheinen sich bereits in Luft aufzulösen, da die ersten Meldungen über Fehler mit der UAPI-Schnittstelle über die Linux-Kernel-Mailingliste hereinbrechen.

Einige Änderungen gab es auch auf der ARM-Seite. So wurde der arm64-Bereich eingeführt - und gleich von Torvalds kritisiert, der die Frage in den Raum warf, wann ARM denn dann den anderen Architekturen folgen wird und den 64bit-Teil wieder mit den 32bit-Teilen zusammenführt. Dazu kommt noch der Multiplatform-Code, der Komponenten beherbergt, die von mehreren Ausprägungen der ARM-Architektur genutzt werden können.

Weitere bemerkenswerte Änderungen sind Unterstützung für den Virtualisierer Xen auf ARM-Prozessoren und signierte Kernel-Module.

Die letzten rc1-Versionen:
Eine Übersicht über die ersten Entwicklerversionen der letzten Kernel

Commits geänderte Dateien eingefügte Zeilen gelöschte Zeilen Datum Tage *
3.0-rc1 7 728 7 345 515 283 434 481 30.05.2011 11
3.1-rc1 7 620 8 567 682 861 567 884 08.08.2011 17
3.2-rc1 10 730 12 103 1 628 367 1 406 543 08.11.2011 15
3.3-rc1 9 460 10 078 569 551 360 626 19.01.2012 15
3.4-rc1 9 859 10 526 553 618 344 653 31.03.2012 12
3.5-rc1 10 068 9 139 605 187 400 813 03.06.2012 14
3.6-rc1 9 160 7 629 512 898 248 227 02.08.2012 12
3.7-rc1 11 083 15 096 1 543 528 1 226 219 14.10.2012 14

* Tage seit dem letzten Release

Quelle: git diff --stat --color v3.6..v3.7-rc1, Linux Kernel Mailing List

Tags: