• IT-Karriere:
  • Services:

Kernel: Linux 5.8 ist bisher größte Version

Der neue Linux-Kernel 5.8 verbessert den Umgang mit /proc, rüstet WPA3 für drei ältere WLAN-Treiber nach und hat so viele Beiträge wie nie zuvor.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Linux 5.8 ist erschienen.
Linux 5.8 ist erschienen. (Bild: Matt Deegan, flickr.com/CC-BY 2.0)

Der von Chefentwickler Torvalds veröffentlichte Linux-Kernel 5.8 mit dem Codenamen "Kleptomaner Krake" ist die bisher größte Version mit den meisten einzelnen Änderungen des Projekts. Die Beteiligten haben ohne das Zusammenführen von Codezweigen rund 16.300 Beiträge neu zum Linux-Kernel hinzugefügt.

Stellenmarkt
  1. unimed Abrechnungsservice für Kliniken und Chefärzte GmbH, deutschlandweit (Home-Office)
  2. BSH Hausgeräte GmbH, Fürth

Neu ist unter anderem die Möglichkeit, Schutzzonen für bestimmten Kernelcode zu markieren. Hintergrund ist die Befürchtung, dass einige eBPF-Tools beim Instrumentieren Probleme verursachen, wenn sie auf dafür "anfälligen" oder gar "gefährlichen" Code treffen. Die im Kernel eingebaute VM eBPF führt nun darüber hinaus einen neuen Ringpuffer ein, der als Alternative zu Perf Buffer einspringt und Letzterem in der Semantik ähnelt. Allerdings teilt der neue Puffer auch eine Instanz eines Ring-Puffers effizient zwischen verschiedenen CPUs.

Änderungen im Threads-Bereich ermöglichen es, Pidfds mit Namensräumen von Prozessen zu verknüpfen. Diese lassen sich zum Beispiel als erstes Argument dem Setns-Syscall mit auf den Weg geben. Die Funktion reduziert so die Komplexität im Umgang mit Containern weiter. Dank jüngster Änderungen am Kernel-Lockdown durch Jeremy Cline kann der Status des Lockdowns nun auch ohne Root-Rechte eingesehen werden.

Proc modernisiert

Im Pseudodateisystem /proc reparierte Eric Biederman einen Fehler, der offenbar schon sehr lange dort schlummerte. Entwickler Alexej Gladkow modernisierte zugleich /proc so, dass jeder Proc-Mount einen neuen Superblock verwendet. Das erlaubt, proc einzuhängen, ohne dabei anderen bereits existierenden Proc-Mounts in die Quere zu kommen.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    3./4. Mai 2021, online
  2. Ansible Fundamentals: Systemdeployment & -management
    26.-30. April 2021, online
Weitere IT-Trainings

Dank Mike Snitzer lassen sich reguläre Blockgeräte nun besser mit Zoned Devices kombinieren, um dabei Performance-Einbrüche abzumildern. Die entstehen aufgrund der begrenzten Anzahl zufällig beschreibbarer Zonen. Für das Flash-Dateisystem F2FS berichtet Jaegeuk Kim von Optimierungen an der Kompression: So unterstützt F2FS nun den LZO-RLE-Algorithmus.

Auch das Linux Persistent Storage Filesystem, kurz Pstore, enthält Verbesserungen. So lassen sich nun auch übliche Blockgeräte als Pstore-Backends verwenden. Die dazugehörige Konfigurationsoption heißt CONFIG_PSTORE_BLK.

Besser aufwachen

Die Power-Management-Updates von Rafael Wysocki erleichtern das Umschalten des Cpuidle-Governors zur Laufzeit, unabhängig von der Kernelkonfiguration. Sie verbessern den Code für den Umgang mit Geräten, die aus dem Userspace-Ruhezustand aufwachen.

Die von Joerg Roedel eingereichten Patches am Input-output Memory Management Unit (IOMMU) ändern die Weise, wie Geräte mit der IOMMU kommunizieren. Im GPIO-Bereich steckt nun ein Aggregator-Treiber im Linux-Kernel. Der vereint ausgewählte GPIO-Leitungen und erlaubt es, auf diesem Wege Geräte mit Restriktionen zu belegen. Prozesse erhalten dann nur Zugriff auf bestimmte Leitungen. Die Funktion lässt sich über die Option CONFIG_GPIO_AGGREGATOR aktivieren.

Linux: Das umfassende Handbuch von Michael Kofler. Für alle aktuellen Distributionen (Desktop und Server) (Deutsch)

Neuerung für RISC-V und ARM

Verbesserungen für RISC-V betreffen den Support für Kendryte K210, einen RISC-V-basierten Edge-Computing-Chip. Für diesen liefert das Linux-Team nun fehlenden Code nach. Hinzu kommt eine Möglichkeit, Device Trees im Kernel abzubilden, da der K210 keinen Bootloader hat, der einen Device Tree anbietet.

ARM-Betreuer Arnd Bergmann kündigt Support für fünf neue Arm-SoCs an. Dabei handelt es sich um drei Realtek-SoCs, RTD1195, RTD1395 und RTD1619, die in NAS-Geräten und Set-Top-Boxen zum Einsatz kommen. Außerdem gibt es Support für den Renesas RZ/G1H, den Rockchip RK3326 und zahlreiche neue Maschinen, die auf bereits unterstützten SoCs basieren. Dazu zählen unter anderem TV-Boxen, Single Board Computer und ein Router.

Neues WPA3 in alten Treibern

Für Benutzer der bereits etwas älteren WLAN-Treiber rt2800, b43 und b43_legacy gibt es gute Nachrichten: Alle drei bringen laut Kalle Valo seit Kernel 5.8 Support für WPA3 mit. Der Kernel 5.8 unterstützt zudem Intels Tiger-Lake-Thunderbolt-Controller.

Kernel 5.8 führt außerdem Keyring-Benachrichtigungen ein, wobei die Benachrichtigungs-Warteschlange auf einer Standard-Pipe mit speziellen Flags basiert. Einschalten lässt sich die Funktion über die neue Kernel-Konfigurationsoption CONFIG_WATCH_QUEUE

Updates für Intel- und AMD-Grafik

Die DRM-Entwickler haben derweil den Kern des Direct Rendering Manager (DRM) umgebaut, um die Grafiktreiber zu vereinfachen. Der Support für Intels Tigerlake-Plattform ist aktiviert. Der AMDGPU-Treiber unterstützt neuerdings Peer-to-Peer-basiertes PCI-Buffer-Sharing und das Verschlüsseln von GPU-Speicher. Außerdem informieren die DRM-Konnektoren nun den Userspace mit Hilfe von Sysfs über Hotplug Events, die auftreten, wenn bestimmte Geräte neu angeschlossn werden. Der aktuelle Linux-Kernel 5.8 steht wie gewohnt auf Kernel.org zum Download bereit.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. mit 499€ neuer Bestpreis auf Geizhals
  2. (u. a. Stellaris - Galaxy Edition für 4,19€, Stellaris - Distant Stars Story Pack (DLC) für 2...
  3. 3.999€ statt 4.699€
  4. (u. a. Alita - Battle Angel + 3D für 21,99€, Le Mans 66: Gegen jede Chance für 19,99€, Der...

Neremyn 06. Aug 2020

Wenn eine man zwischen 2 Dingen entscheiden muss und Objektiv keins besser ist dann...


Folgen Sie uns
       


Warum Intels erste CPU nicht Intel gehörte - (Golem Geschichte)

Intel leistete in den 70ern Pionierarbeit und wäre dennoch fast gescheitert. Denn ihren bahnbrechenden 4-Bit-Mikroprozessor wurden sie erst gar nicht los.

Warum Intels erste CPU nicht Intel gehörte - (Golem Geschichte) Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /