Abo
  • IT-Karriere:

Linux-Kernel 2.6.18 mit überarbeiteter SATA-Unterstützung

Erste Kernel-Version ohne Devfs

Der Linux-Kernel ist nun in der Version 2.6.18 erschienen, die eine überarbeitete SATA-Schicht enthält. Mit dem PI-System gibt es zudem eine im Userspace ablaufende Prioritätsregelung und mit dem Lock Validator ist ein neues Debugging-Werkzeug enthalten. Einige zusätzliche Treiber enthält der neue Kernel ebenfalls. Als erste Kernel-Version enthält 2.6.18 nun kein Devfs-System mehr.

Artikel veröffentlicht am , Julius Stiebert

Eine der größten Änderungen in der neuen Kernel-Version ist das fehlende Devfs. Dieses ließ sich zwar bereits in den letzten Kernel-Versionen nicht mehr auswählen, war aber dennoch in weiten Teilen des Systems noch vorhanden. Das schon in der Kernel-Serie 2.4 eingeführte Devfs verwaltet das Gerätedateisystem /dev - eine Aufgabe, die heute das Userspace-Programm Udev übernimmt. Auf Grund einiger Probleme mit Devfs war es schon länger als "veraltet" gekennzeichnet und wurde nun komplett entfernt.

Die Entwickler überarbeiteten den Prozess-Scheduler des Kernels und brachten unter anderem die Erweiterung SMPnice in den Kernel. Diese verteilt Prozesse verschiedener Priorität besser auf mehrere Prozessoren. Durch verbesserte Energiespar-Regeln ist es außerdem möglich, einen Prozessor arbeiten und einen anderen im Stromsparmodus laufen zu lassen. Dabei hängt die Verteilung davon ab, wie viel das System aktuell zu tun hat. Bei hoher Last ist so sichergestellt, dass die Prozesse wieder gleichmäßig verteilt werden.

Der schon seit Kernel 2.6.13 enthaltene CFQ-I/O-Scheduler (Complete Fair Queuing) ist nun standardmäßig aktiv. Dieser erlaubt es beispielsweise, I/O-Prioritäten zu vergeben, um zu verhindern, dass ein Prozess mit hoher I/O-Aktivität das System in Mitleidenschaft zieht. Der alte AS-Scheduler lässt sich zwar weiterhin verwenden, CFQ ist allerdings ohnehin in einigen Distribution schon aktiviert, so etwa in Red Hat Enterprise Linux 4.

Eine weitere Änderung gibt es beim Locking, das uneinheitliche Änderungen an Datenstrukturen verhindert, wenn mehrere Prozesse auf dieselben Daten zugreifen. Dieser wichtige Bestandteil des Kernels kann jedoch auch negative Auswirkungen auf die Systemleistung haben, da ein Prozess warten muss, wenn ein anderer bereits die zu ändernden Daten für sich beansprucht. So wird nicht nur ein Prozess ausgebremst, im schlimmsten Fall kann dieses Verhalten sogar zum Stillstand des Systems führen, wogegen nun "Priority Inheritance" in den Kernel integriert wurde. Diese Technik verhindert, dass ein Prozess mit niedriger Priorität einen mit höherer ausbremst und läuft dabei im Userspache ab. Allerdings setzt diese Priority Inheritance auch eine aktualisierte Glibc voraus.

Stellenmarkt
  1. Cegeka Deutschland GmbH, Flughafen Frankfurt
  2. Modis GmbH, Bonn

Passend dazu gibt es mit Lockdep eine Technik, um Kernel-Locks zu überprüfen. Durch die Komplexität der Lock-Regeln schleichen sich immer wieder Fehler in den Quelltext ein, die Lockdep finden soll. Dazu überprüft Lockdep auftretende Sperren zur Laufzeit und informiert über Probleme. Allerdings ist die Funktion nur für Entwickler interessant, besonders, da ein Kernel mit aktiviertem Lockdep langsamer laufen soll.

Linux-Kernel 2.6.18 mit überarbeiteter SATA-Unterstützung 
  1. 1
  2. 2
  3. 3
  4.  


Anzeige
Hardware-Angebote
  1. 469€
  2. 294€
  3. 80,90€ + Versand

the real ezhik 13. Apr 2007

Hans Reiser wird wohl noch ein paar Jahre brauchen bis er aus dem Knast kommt.

Cornelius... 01. Mär 2007

Funktioniert's denn? Ich habe versucht nen Stick mit zd1211 zum laufen zu bringen und das...

Anonymer Nutzer 22. Sep 2006

Damit habe ich es letztes mal auch gemacht. Wirklich merken kann ich mir das ganze...

testuser 21. Sep 2006

Also ich nutze Gentoo und seit ziemlich langer Zeit schon udev. Hab selbst auch ein...

panzi 20. Sep 2006

Muss mich dem Lob anschliesen. Hab die Neuigkeit über einen neunen Kernel schon auf...


Folgen Sie uns
       


Akku-Recycling bei Duesenfeld

Das Unternehmen Duesenfeld aus Peine hat ein Verfahren für das Recycling von Elektroauto-Akkus entwickelt.

Akku-Recycling bei Duesenfeld Video aufrufen
Mobile-Games-Auslese: Magischer Dieb trifft mogelnden Doktor
Mobile-Games-Auslese
Magischer Dieb trifft mogelnden Doktor

Ein Dieb mit Dolch in Daggerhood, dazu ein (historisch verbürgter) Arzt in Astrologaster sowie wunderschön aufbereitetes Free-to-Play-Mittelalter in Marginalia Hero: Golem.de stellt die spannendsten neuen Mobile Games vor.
Von Rainer Sigl

  1. Hyper Casual Games 30 Sekunden spielen, 30 Sekunden Werbung
  2. Mobile-Games-Auslese Rollenspiel-Frühling mit leichten Schusswechseln
  3. Gaming Apple Arcade wird Spiele-Flatrate für iOS und MacOS

WD Blue SN500 ausprobiert: Die flotte günstige Blaue
WD Blue SN500 ausprobiert
Die flotte günstige Blaue

Mit der WD Blue SN500 bietet Western Digital eine spannende NVMe-SSD an: Das M.2-Kärtchen basiert auf einem selbst entwickelten Controller und eigenem Flash-Speicher. Das Resultat ist ein schnelles, vor allem aber günstiges Modell als bessere Alternative zu Sata-SSDs.
Von Marc Sauter

  1. WD Black SN750 ausprobiert Direkt hinter Samsungs SSDs
  2. WD Black SN750 Leicht optimierte NVMe-SSD mit 2 TByte
  3. Ultrastar DC ME200 Western Digital baut PCIe-Arbeitsspeicher mit 4 TByte

Dark Mode: Wann Schwarz-Weiß-Denken weiterhilft
Dark Mode
Wann Schwarz-Weiß-Denken weiterhilft

Viele Nutzer und auch Apple versprechen sich vom Dark Mode eine augenschonendere Darstellung von Bildinhalten. Doch die Funktion bringt andere Vorteile als viele denken - und sogar Nachteile, die bereits bekannte Probleme bei der Arbeit am Bildschirm noch verstärken.
Von Mike Wobker

  1. Sicherheitsprobleme Schlechte Passwörter bei Ärzten
  2. DrEd Online-Arztpraxis Zava will auch in Deutschland eröffnen
  3. Vivy & Co. Gesundheitsapps kranken an der Sicherheit

    •  /