Abo
  • Services:
Anzeige
Einige Teile des Android-Codes sind im Staging-Bereich des Kernels gelandet.
Einige Teile des Android-Codes sind im Staging-Bereich des Kernels gelandet. (Bild: Constantine Evans/CC BY-SA 3.0)

Dateisysteme

Die Kernel-Hacker haben das Umverteilen der Daten auf Btrfs-Dateisystemen überarbeitet und so erweitert, dass sich Raid-Systeme zuverlässiger umbauen und auch bei Unterbrechungen wieder problemlos fortsetzen oder ganz abbrechen lassen. Noch als noch nicht für den Produktivbetrieb geeignet bezeichnen die Entwickler die neue Integritätsprüfung für das weiterhin als experimentell eingestufte Btrfs, die während des laufenden Betriebs durchgeführt werden kann.

Anzeige

Um Größenveränderungen an Ext4-Dateisystemen kümmert sich fortan der Kernel selbst statt wie bisher die Userpace-Anwendung. Dadurch soll sich die für das Vergrößern des Dateisystems von 20 auf 230 GByte benötigte Zeit von fünf Minuten auf 3,5 Sekunden reduzieren, schreiben die Entwickler. Noch funktioniert das nicht, wenn beispielsweise das Dateisystem mit Big Allocations verwendet wird, die es seit Linux 3.2 gibt.

Der MD-Treiber für die sogenannten Software-Raids kann während des laufenden Betriebs Daten von einem Datenträger auf den anderen verschieben, ohne dabei redundante Daten auf einem neuen Datenträger neu zu generieren. Die als "Hot Replace" bezeichnete Funktion lässt sich mit den Raid-Level 1, 4, 5, 6 und 10 nutzen. Allerdings wird Hot Replace noch nicht vom dazugehörigen Verwaltungswerkzeug Mdadm unterstützt.

Die Kernel-Hacker haben sich auch einem Problem gewidmet, bei dem es im Zusammenhang mit den Transparent Huge Pages zu Verzögerungen beim Schreiben auf langsame externe Speichermedien, etwa USB-Sticks, kam. Außerdem wurde ein Problem beim Readahead beseitigt, bei dem es zu Leistungseinbrüchen kam, wenn zu große Dateneinheiten von schnellen Datenträgern ausgelesen wurden, etwa von SSDs.

Grafikkarten

Zudem soll Linux 3.3 den virtuellen Speicher in den HD-7000-Chipsätzen von Radeon unterstützen. Die dafür benötigten Codeänderungen sind umfangreich. Allerdings sind noch rechtliche Fragen zu klären, bevor Anwender den Code nutzen dürfen. Der Evergreen-Chipsatz von AMD und der Nouveau-Treiber für Nvidia-Chipsätze können Audio über den HDMI-Port ausgeben und die Chipsatzreihe NDV0 alias Fermi verwendet Page-Flipping. Noch nicht ganz umgesetzt ist die Unterstützung für die aktuellen Grafikchips Geforce 410M, GT (520, 520M, 520MX) und 610M Quadro NVS 4200M alias NDV9.

Der Grafiktreiber für die Intel-Chipsätze Sandy und Ivy Bridge wurde aktualisiert und auch mit zahlreichen Bugfixes versehen. In dem Poulsbo-Treiber für Intels GMA500-Chipsätze wurden ebenfalls zahlreiche Fehler behoben, er verlässt den Staging-Bereich und ist nun fester Bestandteil des Kernels.

Virtualisierung

Gastsysteme der Kernel Virtual Machine (KVM) können künftig über die Virtual Performance Monitoring Unit (PMU) Leistungsmessungen vornehmen. Microsofts virtueller Netzwerktreiber für Hyper-V wurde aus dem Staging-Bereich in den offiziellen Kernel-Code übernommen. Die Treiber Balloon, Blk, Console und Net der Virtio-Schnittstelle wurden um die Unterstützung für den Ruhezustand S4 erweitert.

Infrastruktur und Architektur

Erste Teile des Codes des Android-Kernels sind wieder in den Staging-Bereich des Kernels aufgenommen worden. Die bislang bescheidenen Codeteile behandeln die Speicherverwaltung in Pstores (Persistent Storage) und der Ram-Console. Die bei Android verwendeten Wakelocks, über die der Kernel daran gehindert werden kann, in den Schlafmodus zu gehen, fehlen aber noch. Die Funktion hatte damals zu Streit zwischen Android- und Linux-Entwicklern geführt. Er sei nicht hinreichend geprüft und schlecht umgesetzt, monierten damals die Kernel-Entwickler. Die Kernel-Entwickler hatten den Android-Code Ende 2009 aus dem Kernel entfernt, weil er veraltet war. Sie warfen Google mangelndes Engagement bei der Code-Pflege vor. Der zurückgeflossene Code soll frühestens in Kernel 3.4 übernommen werden.

Die Prozessoren in Nvidias Tegra30-Chipsätzen werden künftig von Linux 3.3 unterstützt. Ferner wurde die Unterstützung für ACPI 5.0 erweitert. Damit sollen teils auffällige Fehler in der Energieverwaltung behoben und die Unterstützung für neue Chipsätze integriert werden, etwa Intels Ivy Bridge.

Kernel-Images können künftig ohne Bootloader direkt vom EFI-Bios gestartet werden. Das Bzimage wird dabei von EFI als Anwendung erkannt und lässt sich alternativ ohne Änderungen vom Bootloader starten. Mit dem Extended Verification Module kann der Kernel digitale Signaturen nach RSA verifizieren.

Eine Zusammenfassung diverser Änderungen haben die Betreuer der Webseite kernelnewbies.org zusammengefasst. Dort gibt es auch eine umfassende Liste neuer Treiber. Der Sourcecode von Linux 3.3 steht unter kernel.org zum Download bereit. Alle Änderungen sind über Gitweb abrufbar.

 Linux: Kernel 3.3 bekämpft aufgeblähte Puffer

eye home zur Startseite
1e3ste4 20. Mär 2012

Also Kernelspace gibts eigentlich in dem Sinne nicht. Wenn in x86 der Wechsel in den...

M.P. 19. Mär 2012

Puffer sind dazu da, die Applikation davor zu schützen, daß sie auf das Verschicken von...

AnetteAlliteration 19. Mär 2012

(k/t)



Anzeige

Stellenmarkt
  1. item Industrietechnik GmbH, Solingen
  2. NIHON KOHDEN EUROPE GmbH, Frankfurt
  3. Ratbacher GmbH, Raum Würzburg
  4. Daimler AG, Sindelfingen


Anzeige
Blu-ray-Angebote
  1. (u. a. Mission Impossible 1-5 Box 16,97€ und Death Race 1-3 9,94€ + 5€ FSK-18-Versand)
  2. (u. a. Game of Thrones, The Big Bang Theory)
  3. 29,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Windows 10

    Microsoft will auf Zwangsupdates verzichten

  2. Brio 4K Streaming Edition

    Logitech-Kamera für Lets-Player und andere Streamer

  3. Vor Bundestagswahl

    Facebook löscht Zehntausende Spammer-Konten

  4. Bilderkennung von Google

    Erste Hinweise auf Lens in der Google-App

  5. Open Source

    Node.js-Führung zerstreitet sich über Code-of-Conduct

  6. Enigma ICO

    Kryptowährungshacker erbeuten halbe Million US-Dollar

  7. SNES Classic Mini

    Mario, Link und Samus machen den Moonwalk

  8. Bixby

    Samsungs Sprachassistent kommt auf Englisch nach Deutschland

  9. Apache-Lizenz 2.0

    OpenSSL-Lizenzwechsel führt zu Code-Entfernungen

  10. Knights Mill

    Intels Xeon Phi hat 72 Kerne und etwas Netburst



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Starcraft Remastered im Test: Klick, klick, klick, klick, klick als wär es 1998
Starcraft Remastered im Test
Klick, klick, klick, klick, klick als wär es 1998
  1. Blizzard Der Name Battle.net bleibt
  2. Starcraft Remastered "Mit den Protoss kann man seinen Gegner richtig nerven!"
  3. E-Sport Blizzard nutzt Gamescom für europäische WoW-Finalspiele

Fujitsu Lifebook U937 im Test: 976 Gramm reichen für das fast perfekte Notebook
Fujitsu Lifebook U937 im Test
976 Gramm reichen für das fast perfekte Notebook
  1. DLU Fujitsu entwickelt Deep-Learning-Chips

Game of Thrones: Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
Game of Thrones
Die Kunst, Fiktion mit Wirklichkeit zu verschmelzen
  1. HBO Nächste Episode von Game of Thrones geleakt
  2. Hack Game-of-Thrones-Skript von HBO geleakt
  3. Game of Thrones "Der Winter ist da und hat leider unsere Server eingefroren"

  1. Re: Ob das auch für Windows 10 Updates auf eine...

    Sharra | 02:19

  2. Re: Hoffentlich wieder ein Anno, und kein Murks...

    Sharra | 01:57

  3. Re: Geht es dabei nur um Win8 auf Win 10?

    ve2000 | 01:45

  4. Re: Nachtrag

    ChMu | 01:43

  5. Re: zwangsupdates verlangsamen das internet

    ve2000 | 01:36


  1. 18:04

  2. 17:49

  3. 16:30

  4. 16:01

  5. 15:54

  6. 14:54

  7. 14:42

  8. 14:32


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel