Der neue Linux-Kernel ist da
Etwa drei Wochen hinter dem Zeitplan hat nun Linus Torvalds die Version 2.6.23 des Linux-Kernel frei gegeben.
Einige kleinere Änderungen und Ergänzungen bei Treibern und Infrastruktur liefert das Update sowie einen neuen Scheduler, die Virtualisierungslösungen Xen und Lguest. Es steht ab sofort als tar-Archiv oder als einzelner Patch zum Download bereit.
Der Completely Fair Scheduler (CFS) ist ab sofort für den zeitlich gesteuerten Prozessablauf verantwortlich. Er regelt Zeitpunkt und Dauer für die Vergabe von CPU-Rechenzeit an einzelne Programme oder Threads. Zwei Prozessen mit gleicher Priorität weist er beispielsweise jeweils 50 Prozent der zur Verfügung stehenden CPU-Zeit zu. Zudem soll er auf Mehrprozessor-Systemen für eine bessere Verteilung der Rechenlast sorgen.
Etwa zweieinhalb Jahre, nachdem die Xen-Entwickler erstmals um die Aufnahme ihres Hypervisors in den offiziellen Linux-Kernel gebeten hatten, wurden nun erste Komponenten der Virtualisierungslösung in die Kernel-Version 2.6.23 integriert. Allerdings sind bisher nur Basisfunktionen zur Einrichtung von Linux als Gastsystem in einer unprivilegierten Domäne enthalten, so dass für den Zugriff auf Hardware weiterhin Kernel-Patches erforderlich sind. Lguest bietet ebenfalls keine vollständige Virtualisierung, sondern dient mit seinem relativ einfachen Aufbau in erster Linie Testzwecken.