Der neue Linux-Kernel - upside down
Ohne großes Getöse wurde die finale Version von Linux 2.4 am 4. Jänner von Linus Torvalds vom Stapel gelassen. "Es ist einfach besser", lautete die Botschaft des gestressten Kernel-Managers.
Am Anfang standen Linus und sein 386er-Rechner. Und der Entschluss, dafür ein neues Betriebssystem zu schreiben. Einige Jahre und Tausende Programmzeilen später erblickt Linux 2.4.0 das Licht der Welt.
Wie es sich für einen Major Release gehört, haben die Programmierer etliche Anwenderschnittstellen gehörig überarbeitet, um den Gesamtaufbau kohärenter und die Leistungsfähigkeit durchschlagender zu machen.
Drei neue Prozessorarchitekturen
werden unterstützt: ia64 [für den Itanium, den Nachfolger der
i386-Schiene],S/390 [für den IBM-Mainframe} und SuperH [für
Windows-CE-Hardware]. Linux unterstützt außerdem die neuen
64-bit-MIPS-Prozessoren.


Neu konzipiert: Das Gerätedateisystem DevFS
Dadurch wird allerdings auch ein Update einer Reihe von Anwendungen notwendig. Der PPP-Daemon ist davon ebenso betroffen wie beinahe jedes Programm, das intensiv mit dem Kernel in Wechselwirkung tritt.
Herauszuheben ist sicher auch das neu implementierte Gerätedateisystem DevFS, das über eine eigens eingezogene Kompatibilitätsebene auch mit Programmen verträglich ist, die nach der alten Logik arbeiten.
Die Hersteller kommender Distributionen werden darüber entscheiden, wie tief greifend und wie rasch die praktische Implementation von DevFS durch den Update bereits existierender Programmpakete unterstützt wird.
Der Linux-Kernel 2.4
kann nun ein Maximum von 4,2 Milliarden Usern und Usergruppen
verwalten. Auf x86-Hardware werden bis zu 64 GB RAM, bis zu 16
Netzwerkkarten, zehn IDE-Kontroller, mehrere Prozessoren und jede
Menge nützlicher Hardware unterstützt. Die Dateigrößenbeschränkung
von zwei Gigabyte ist ebenso gefallen. Damit wird Linux eine Option
in vielen neuen Anwendungsumgebungen.

Riesiges Reservoir an Gerätetreibern
Selbstredend unterstützt Linux 2.4 mit einer noch größeren Schar an Gerätetreibern mehr Hardware als jemals zuvor. Ein Vergleich mit der Kompatibilitätstabelle vor dem Kauf eines neuen Systems ist jedoch weiterhin empfehlenswert. Denn für allzu neue Hardware kann die erforderliche Unterstützung im Moment auch noch fehlen.
Und da wäre noch die Frage, wie viel Speicher Linux 2.4 eigentlich benötigt, denn es soll ja Betriebssysteme geben, die mit jedem neuen Release gar nicht genug davon bekommen können.
Tatsache ist, Linux 2.4 kommt manchmal sogar mit weniger Speicher als Linux 2.2 aus - allerdings ist das abhängig von der Anzahl geladener Gerätetreiber, die entweder direkt in den Kernel eingebaut oder als unabhängige Module jederzeit nachgeladen werden können.
