Es ist wieder Wochenende und so liegt wieder eine neue Entwicklerversion des Linux-Kernels vor.
Die Zahl der Änderungen ist weiter zurückgegangen - Abermals weniger Commits, abermals weniger geänderte Dateien, abermals weniger zugefügte oder gelöschte Codezeilen. Der überwiegende Teil dieser Änderungen betrifft kleinere Fehlerkorrekturen, zumeist im Umfeld der ARM-Architektur und der Treiber. Besonders dick trugen unter anderem Ergänzungen der Dokumentation des Devicemappers auf, die „Verity“ betreffen, das zur Überprüfung von Dateisystemen auf (nicht authorisierte) Änderungen genutzt werden kann (siehe „Der Mai im Kernelrückblick“, freiesMagazin 06/2012).
Weitere große Änderungen waren Anpassungen des Treibers mtip32xx für SSDs vom Micron und eine ganze Palette an Fehlerkorrekturen für das Dateisystem btrfs. Letztere wurden vom Entwickler Chris Mason noch zurückgehalten, da während Tests beim Wiederherstellen des Dateisystems nach einem Crash Fehler auftraten. Dies konnte auf einen älteren Fehler zurückgeführt werden, der nun auch behoben ist.
Torvalds stellte in seiner Freigabe-Mail auch gleich seine Gedanken zum Entwicklungszyklus von Linux 3.6 zur Diskussion. Die Ferienzeit im August könnte seiner Ansicht nach einige Entwickler komplett von der Mitarbeit an 3.6 fernhalten, daher bittet er schonmal, dass diese Entwickler ihm nicht noch schnell ihre Merge Requests zuschicken, kurz bevor sie in Urlaub gehen. Die Änderungen mögen bitte auf 3.7 verschoben werden, wenn ihre Entwickler sowieso nicht da sind, um eventuelle Probleme zu beheben.
Die kleine Statistik:
| Commits | geänderte Dateien | eingefügte Zeilen | gelöschte Zeilen | Datum | Tage * | |
|---|---|---|---|---|---|---|
| 3.5-rc1 | 10 068 | 9 139 | 605 187 | 400 813 | 03.06.2012 | 14 |
| 3.5-rc2 | 215 | 197 | 3834 | 1464 | 09.06.2012 | 6 |
| 3.5-rc3 | 382 | 321 | 4350 | 1857 | 16.06.2012 | 7 |
| 3.5-rc4 | 267 | 322 | 2236 | 1194 | 24.06.2012 | 7 |
| 3.5-rc5 | 270 | 256 | 1564 | 1061 | 30.06.2012 | 6 |
| 3.5-rc6 | 187 | 172 | 1588 | 963 | 07.07.2012 | 7 |
* Tage seit dem letzten Release
Quelle: Linux Kernel Mailing List