Abo
  • Services:
Anzeige
Wegen eines einzigen Treibers wurde in Linux 4.2rc1 mehr Code als je zuvor eingereicht.
Wegen eines einzigen Treibers wurde in Linux 4.2rc1 mehr Code als je zuvor eingereicht. (Bild: M. Murphy, Gemeinfrei)

Betriebssysteme: Mehr Code in Linux 4.2rc1 als je zuvor

Wegen eines einzigen Treibers wurde in Linux 4.2rc1 mehr Code als je zuvor eingereicht.
Wegen eines einzigen Treibers wurde in Linux 4.2rc1 mehr Code als je zuvor eingereicht. (Bild: M. Murphy, Gemeinfrei)

Rekordverdächtig: Mit etwa einer Million Codezeilen ist die Vorabversion des Linux-Kernels 4.2 der größte bisher veröffentlichte Versionssprung. Fast die Hälfte des Codes gehört zu einem neuen Treiber.

Anzeige

Die Vorabversion des nächsten Linux-Kernels 4.2 bricht gleich zwei Rekorde: Erstmals besteht der Kernel aus mehr als 20 Millionen Codezeilen, doppelt so viele wie zur Veröffentlichung von Linux 2.6.27 im Oktober 2008. Außerdem ist Linux 4.2rc1 mit etwa einer Million Zeilen Quellcode der größte Versionssprung bisher.

Fast die Hälfte des Codes gehört zu einem einzelnen Treiber: Amdgpu. Dessen Bestandteile bilden die Grundlage für künftige Grafikchips von AMD, bisher läuft er mit der Radeon-R9-Serie, bringt also die Unterstützung für die Fiji-GPU, die als Basis für Radeons R9 Fury X dient. Unterstützt würden demnach OpenGL 3.3 sowie die Videokodierung per VCE1 und die Dekodierung per UVD. Die Unterstützung für VCE1 ist auch im alten Radeon-Treiber eingefügt worden. Der soll weiterhin gepflegt werden und den gleichen Funktionsumfang haben wie Amdgpu.

Amdgpu dient aber nicht nur als Basis für die freien Treiberkomponenten, sondern auch für den proprietären Catalyst-Treiber von AMD. Die proprietären Bestandteile umfassen lediglich den Userspace mit Implementierungen für OpenGL oder OpenCL. Die Register-Header für jeden einzelnen Block auf den Chips bilden 41 Prozent des gesamten Codes von Linux 4.2rc1.

Treiber für virtuelle Grafikkarten

Mit VirtIO gibt es einen weiteren neuen Grafiktreiber im Linux-Kernel. Er soll die von Red Hat entwickelte virtuelle GPU Virgil 3D unterstützen und so Hardware-beschleunigte 3D-Unterstützung für virtuelle Umgebungen bieten. Bislang wird allerdings nur das automatische Umschalten der Bildschirmauflösung (Kernel Modesetting) unterstützt. Die Qemu-Entwickler arbeiten bereits an der Unterstützung für VirtIO und Virgil 3D, die dann in Qemu und der Kernel Virtual Machine (KVM) einfließen soll. In KVM wurde die Unterstützung für Secure Boot verbessert.

Der Treiber für Intel-basierte Hardware bietet jetzt eine erste minimale Unterstützung für das für Smartphones und Tablets gedachte SoC Broxton. Anfang Juni 2015 hatte Intel die Firmware-Blobs dafür bereitgestellt. Darüber hinaus wurde im Treiber der Code für Skylake-Chips sowie die Ausgabe über Display Ports verbessert. Neuerungen im freien Nouveau-Treiber für GPUs von Nvidia gibt es diesmal nicht. Dessen Maintainer Ben Skeggs ließ wissen, dass man an etwas Größerem arbeite. Für die Einreichung in Linux 4.2 sei es zu spät geworden.

Verschlüsseltes F2FS

Nachdem in Ext4 die native Verschlüsselung für Dateien auf Googles Initiative eingebaut wurde, gibt es die Funktion jetzt auch für das Dateisystem F2FS. F2FS wurde von Samsung entwickelt und kommt auf dessen mobilen Geräten unter Android zum Einsatz. Die Verschlüsselung auf Dateisystemebene soll die Zugriffe beschleunigen. Über die Schnittstelle DAX (Direct Access) kann das Dateisystem XFS jetzt direkt auf nichtflüchtigen Speicher zugreifen. Dax wurde zunächst unter dem Namen XIP für Ext4 entwickelt und dann unter dem Namen Dax für die Unterstützung anderer Dateisysteme erweitert. Das Netzwerkdateisystem CIFS unterstützt jetzt experimentell 3.1.1 des SMB-Protokolls von Microsoft.

Parallel genutzte Sicherheitsmodule

Künftig lassen sich im Linux Security Modul (LSM) nicht nur ein Sicherheitsframework nutzen, sondern gleich mehrere. Dazu gehören SELinux, Smack, Tomoyo und Apparmor. Bislang konnte das nur mit Yama umgesetzt werden. Dessen Ansatz galt aber als ineffizient, deshalb wurde das sogenannte Stacking mehrerer LSM entwickelt. Das Stacking-Modul bietet eine einheitlichere Schnittstelle zu anderen LSMs.

Das Netzwerk-Subsystem erhielt einen Treiber für das virtuelle Netzwerkprotokoll Geneve (Generic Network Virtualization Encapsulation). Auf Geneve hatten sich unter anderem VMware und Microsoft geeinigt. Damit soll die Netzwerkkommunikation zwischen diverser Hard- und Software in virtualisierten Umgebungen standardisiert werden.

Der Quellcode der Testversion von Linux 4.2rc1 steht unter Kernel.org zum Download bereit.


eye home zur Startseite
Linuxschaden 07. Jul 2015

Kompilieren ist nicht das Problem. Runterladen, entpacken, neue Config auf Basis der...

Linuxschaden 07. Jul 2015

Ist es auch nicht. Im Gegenteil. Wenn nämlich anderer Code entfernt wurde, dann heißt...

Schlunze 06. Jul 2015

hi, mal schauen, ob es Ansatzweise mit einem vga-passthrough mithalten kann. Hat hier...

Atalanttore 06. Jul 2015

Windows liefert auch viel weniger Treiber mit als der Linux-Kernel. Wer beschwert sich...

FreiGeistler 06. Jul 2015

Chabis



Anzeige

Stellenmarkt
  1. Deutsche Gesetzliche Unfallversicherung e.V., Sankt Augustin
  2. Robert Bosch GmbH, Abstatt
  3. Universität Passau, Passau
  4. Robert Bosch GmbH, Schwieberdingen


Anzeige
Spiele-Angebote
  1. (-61%) 17,99€
  2. 18,99€

Folgen Sie uns
       


  1. Smartphones

    iOS legt weltweit zu - außer in China und Deutschland

  2. Glasfaser

    Ewe steckt 1 Milliarde Euro in Fiber To The Home

  3. Nanotechnologie

    Mit Nanokristallen im Dunkeln sehen

  4. Angriff auf Verlinkung

    LG Hamburg fordert Prüfpflicht für kommerzielle Webseiten

  5. Managed-Exchange-Dienst

    Telekom-Cloud-Kunde konnte fremde Adressbücher einsehen

  6. Rockstar Games

    Spieleklassiker Bully für Mobile-Geräte erhältlich

  7. Crimson Relive Grafiktreiber

    AMD lässt seine Radeon-Karten chillen und streamen

  8. Layout Engine

    Facebook portiert CSS-Flexbox für native Apps

  9. Creators Update für Windows 10

    Microsoft wird neue Sicherheitsfunktionen bieten

  10. Landgericht Traunstein

    Postfach im Impressum einer Webseite nicht ausreichend



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nach Angriff auf Telekom: Mit dem Strafrecht Router ins Terrorcamp schicken oder so
Nach Angriff auf Telekom
Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  1. Pornoseite Xhamster spricht von Fake-Leak
  2. Mitfahrgelegenheit.de 640.000 Ibans von Mitfahrzentrale-Nutzern kopiert
  3. Spionage Malware kann Kopfhörer als Mikrofon nutzen

Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben
Robot Operating System
Was Bratwurst-Bot und autonome Autos gemeinsam haben
  1. Roboterarm Dobot M1 - der Industrieroboter für daheim
  2. Roboter Laundroid faltet die Wäsche
  3. Fahrbare Roboter Japanische Firmen arbeiten an Transformers

  1. Dritte bzw. dritte und vierte Kamera kaufen?

    DonDöner | 22:48

  2. Re: Emulationen sind immer gleichbedeutend wie...

    Kleine Schildkröte | 22:47

  3. Re: Was aufrüsten für WoW?

    vinylger | 22:46

  4. Re: Steuern

    sofries | 22:43

  5. Re: Stinkefinger an Intel

    JohnDoes | 22:41


  1. 18:02

  2. 16:46

  3. 16:39

  4. 16:14

  5. 15:40

  6. 15:04

  7. 15:00

  8. 14:04


  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