Die Neuerungen von Linux 2.6.24
Sieben neue WLAN-Treiber, eine massiven Umstrukturierung im Quellcode sowie Verbesserungen am CFS-Scheduler und den Stromspartechniken sind die wohl herausragendsten Änderungen der neuen Linux-Version.
- Thorsten Leemhuis
Linux in Zahlen | |||
---|---|---|---|
Linux- Version | Entwicklungs- zeitraum | Anzahl Patches | Diffstat |
2.6.19 | 71 Tage | 6685 | 8040 files changed, 515161 insertions(+), 291784 deletions(-) |
2.6.20 | 66 Tage | 4768 | 5825 files changed, 262475 insertions(+), 136162 deletions(-) |
2.6.21 | 80 Tage | 5016 | 6568 files changed, 319232 insertions(+), 175247 deletions(-) |
2.6.22 | 74 Tage | 6526 | 7620 files changed, 519591 insertions(+), 266699 deletions(-) |
2.6.23 | 93 Tage | 6662 | 7203 files changed, 406268 insertions(+), 339071 deletions(-) |
2.6.24 | 107 Tage | 9836 | 10209 files changed, 776107 insertions(+), 483031 deletions(-) |
Mit zirka eineinviertel Millionen neuen, bewegten oder gelöschten Zeilen Quellcode waren die Kernel-Hacker bei Linux 2.6.24 diesmal so emsig wie nie zuvor. Damit markierten sie einen neuen Größenrekord in der Entwicklung der Kernel-Serie 2.6, der wohl einige Zeit Bestand haben dürfte.
Für einen nicht unerheblichen Teil all dieser Änderungen ist die Zusammenlegung der Quellcode-Verzeichnisse für die 32-Bit und 64-Bit-Varianten der x86-Architektur verantwortlich. Doch mit Erweiterungen am noch jungen CFS-Scheduler, der Unterstützung von High Resolution Timers und Dynamic Ticks für nicht-x86-32-Systeme sowie vielen weiteren Anpassungen gab es noch reichlich andere Neuerungen unter der Haube. Und wie immer verbesserte sich durch zahlreiche neue und überarbeitete Treiber die Hardware-Unterstützung mit der neuen Kernel-Version erheblich – so kamen etwa für die in vielen modernen Notebooks und Netzwerk-Produkten verbaute WLAN-Hardware sieben neue WLAN-Treiber hinzu.
Das mehrere Megabyte große Changelog beschreibt all die Änderungen der neuen Kernel-Version im Detail; einen Überblick über die wichtigsten finden Sie auf den folgenden Seiten dieses Artikels:
- Sieben neue WLAN-Treiber und Verbesserungen an MAC80211
- CFS-Scheduler schneller und erweitert
- Strom sparen mit 2.6.24
- Virtualisierungsmöglichkeiten verbessert
- Zusammenlegung des i386- und x86_64-Verzeichnisse
- Weitere Änderungen an der Infrastruktur des Kernels
- Neue und erweiterte Treiber en masse
- Ausblick auf die nächste Linux-Version
- Noch mehr Änderungen von 2.6.24
Ferner bietet der Artikel noch einige allgemeine Informationen zum Linux-Kernel:
- Den neuen Linux-Kernel herunterladen
- Die verschiedenen Linux-Entwicklungslinien
- Entwicklungszyklus eines Linux-Kernels
[Weiter: Neue WLAN-Treiber und wiederum verbesserter Scheduler.]