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. Verve Consulting GmbH, Hamburg, Köln
  2. operational services GmbH & Co. KG, Frankfurt am Main, Berlin, Dresden
  3. ZytoService Deutschland GmbH, Hamburg
  4. Nordischer Maschinenbau Rud. Baader GmbH & Co. KG, Lübeck


Anzeige
Blu-ray-Angebote
  1. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  2. 24,99€ (Vorbesteller-Preisgarantie)
  3. 1 Monat für 1€

Folgen Sie uns
       


  1. Max-Planck-Gesellschaft

    Amazon eröffnet AI-Center mit 100 Jobs in Deutschland

  2. Windows 10

    Trueplay soll Cheating beim Spielen verhindern

  3. Foto-App

    Weboberfläche von Google Fotos hat Bilderlücken

  4. Fahrzeugsicherheit

    Wenn das Auto seinen Fahrer erpresst

  5. Mate 10 Pro im Test

    Starkes Smartphone mit noch unauffälliger KI

  6. Diamond Omega

    Randloses Topsmartphone mit zwei Dual-Kameras für 500 Euro

  7. Adobe

    Deep Fill denkt beim Retuschieren Bildelemente dazu

  8. Elektroautos

    Tesla will Autos in China bauen

  9. Mirai-Nachfolger

    Experten warnen vor "Cyber-Hurrican" durch neues Botnetz

  10. Europol

    EU will "Entschlüsselungsplattform" ausbauen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Essential Phone im Test: Das essenzielle Android-Smartphone hat ein Problem
Essential Phone im Test
Das essenzielle Android-Smartphone hat ein Problem
  1. Teardown Das Essential Phone ist praktisch nicht zu reparieren
  2. Smartphone Essential Phone kommt mit zwei Monaten Verspätung
  3. Andy Rubin Essential gewinnt 300 Millionen US-Dollar Investorengelder

Pixel 2 und Pixel 2 XL im Test: Google fehlt der Mut
Pixel 2 und Pixel 2 XL im Test
Google fehlt der Mut
  1. Pixel Visual Core Googles eigener ISP macht HDR+ schneller
  2. Smartphones Googles Pixel 2 ist in Deutschland besonders teuer
  3. Pixel 2 und Pixel 2 XL im Hands on Googles neue Smartphone-Oberklasse überzeugt

Krack-Angriff: Kein Grund zur Panik
Krack-Angriff
Kein Grund zur Panik
  1. Neue WLAN-Treiber Intel muss WLAN und AMT-Management gegen Krack patchen
  2. Ubiquiti Amplifi und Unifi Erster Consumer-WLAN-Router wird gegen Krack gepatcht
  3. Krack WPA2 ist kaputt, aber nicht gebrochen

  1. Re: Vorbei sind die Zeiten...

    Mornefindon | 10:20

  2. Re: Testgerät Defekt? Falsch getestet...

    Pornstar | 10:20

  3. Re: So sehr ich autonomes Fahren cool finde...

    BlaM 4cheaters.de | 10:19

  4. Re: Hoher Schwierigkeitsgrad?

    DeathMD | 10:19

  5. 2027

    VigarLunaris | 10:17


  1. 10:40

  2. 10:30

  3. 10:15

  4. 10:00

  5. 09:00

  6. 07:49

  7. 07:43

  8. 07:12


  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