63 Tage!! Das ist die Entwicklungsdauer von Linux 3.4, damit wurde nach meiner Kenntnis als bisherige unterboten. Linux 2.6.39 mit 65 Tagen und 3.0 mit 64 Tagen waren schon nahezu blitzartig durch den Entwicklungsprozess gelaufen, 3.4 reiht sich nun hier ein.
Die Änderungen seit 3.4-rc7 sind überschaubar. Größte Änderung ist ein Workaround für einen Bug im Linker-Tool ld, die sich auf den Bereich der x86-Architektur bezieht.
Meine Highlights in 3.4:
- Btrfs: Mit btrfs-restore steht nun ein Werkzeug zur Verfügung, mit das der Datenrettung dient. Blöcke für Meta-Daten dürfen nun bis zu 64 KB groß sein gegenüber 4 KB bisher, die Blockgröße muss beim Erzeugen des Dateisystems festgelegt werden. Zusammen mit Verbesserungen der Schnelligkeit, mit der Operationen durchgeführt werden, und Änderungen, um unerwartetes Verhalten abzufangen, macht btrfs damit weiterhin große Schritte in Richtung des Einsatzes auf produktiven Systemen.
- Grafik: Fast von Beginn an unterstützt der freie nouveau-Treiber die neuen Nvidia-Chips der 600er Serie (Kepler), die Lorbeeren hierfür gehen an den Entwickler Ben Skegg. Der ebenfalls freie radeon-Treiber kommt nun mit RadenHD 7xxx-Chipsätzen und Fusion-APUs, die auf dem Trinity-Layout basieren.
- Eine neue ABI für die Ausführung von 32-Bit-Anwendungen in 64-Bit-Umgebungen stellt die x32-ABI dar. Programme müsste speziell für sie kompiliert werden, dafür soll sie um einiges schneller arbeiten als die alteingesessenen x86_64 und i386.
- Die Nutzbarkeit von Treibern für Erweiterungen des Prozessors kann nun automatisch ermittelt werden, ähnlich wie es schon für Gerätetreiber genutzt wird. Damit sollen Hacks in den jeweiligen Prozessor-spezifischen Treibern unnötig werden und deren Zuverlässigkeit erhöht werden.
Die kleine Statistik:
|
Commits |
geänderte Dateien |
eingefügte Zeilen |
gelöschte Zeilen |
Datum |
Tage * |
|---|
| 3.4-rc1 |
9 859 |
10 526 |
553 618 |
344 653 |
31.03.2012 |
12 |
| 3.4-rc2 |
507 |
611 |
8 690 |
3 667 |
07.04.2012 |
7 |
| 3.4-rc3 |
383 |
362 |
3 400 |
2 650 |
16.04.2012 |
9 |
| 3.4-rc4 |
236 |
222 |
4 934 |
4 458 |
21.04.2012 |
5 |
| 3.4-rc5 |
331 |
284 |
2 522 |
1 554 |
30.04.2012 |
9 |
| 3.4-rc6 |
243 |
226 |
2 299 |
1 282 |
06.05.2012 |
6 |
| 3.4-rc7 |
145 |
133 |
833 |
697 |
13.05.2012 |
7 |
| 3.4 |
125 |
124 |
1 621 |
1169 |
20.05.2012 |
7 |
* Tage seit dem letzten -rc/Release
| Version |
Commits |
geänderte Dateien |
eingefügte Zeilen |
gelöschte Zeilen |
Datum |
Tage * |
|---|
| 3.0 |
9843 |
7946 |
554 267 |
440 894 |
22.07.2011 |
64 |
| 3.1 |
9380 |
9181 |
726 251 |
602 017 |
24.10.2011 |
94 |
| 3.2 |
12 695 |
12 608 |
1 645 447 |
1 417 264 |
04.01.2012 |
72 |
| 3.3 |
11 416 |
10 698 |
599 885 |
432 464 |
18.03.2012 |
74 |
| 3.4 |
11 829 |
11 086 |
576 155 |
358 368 |
20.05.2012 |
63 |
* Tage seit dem letzten Release
Quelle: Linux Kernel Mailing List