Abo
  • IT-Karriere:

Betriebssysteme: Linux 4.19 bringt neuen Code of Conduct

Die Sicherheitslücken in aktuellen Prozessoren beschäftigen Entwickler auch in der Version 4.19 des Linux-Kernels. Auch der neue Code of Conduct führt zu Diskussion. Zudem gibt es etliche Neuerungen, die Datei- und Netzwerkzugriffe verbessern.

Artikel von veröffentlicht am
Linux 4.19 bringt einen neuen Verhaltenskodex mit, sorgt für schnellere Netzwerkverbindungen und Entlastung bei CPUs.
Linux 4.19 bringt einen neuen Verhaltenskodex mit, sorgt für schnellere Netzwerkverbindungen und Entlastung bei CPUs. (Bild: Martin Abegglen/CC-BY 2.0)

Mit der Veröffentlichung der finalen Version 4.19 des Linux-Kernels kehrt Linux-Erfinder Linus Torvalds aus seiner selbst auferlegten Auszeit zurück. Die weitere Pflege des Linux-Kernels 4.19 übernahm zunächst Greg Kroah-Hartman, der nach Linux-Erfinder Torvalds als Nummer zwei der Kernel-Entwicklung gilt. Der von Torvalds eingeführte und im Kernel-Quellcode festgelegte Code of Conduct, der den Verhaltenskodex der Linux-Entwickler untereinander definieren soll, führte jedoch zu vielen Diskussionen.

Inhalt:
  1. Betriebssysteme: Linux 4.19 bringt neuen Code of Conduct
  2. Optimierte Verwaltung von Netzwerkpaketen

Auch in dieser Linux-Version gibt es Patches zu den bekanntgewordenen Sicherheitslücken aktueller Prozessoren. Torvalds sprach zu Beginn deshalb von einem "frustrierenden Release". Darüber hinaus wurden in Linux 4.19 etliche Anpassungen eingepflegt, welche die Netzwerk- und Datenträgerzugriffe sowie die CPU-Auslastung verbessern.

Kurz bevor Torvalds nach der Veröffentlichung der dritten Testversion von Linux 4.19 eine Auszeit nahm, um nach eigenen Angaben sein Verhalten gegenüber anderen zu ändern, wurde ein schriftlich festgelegter und vom Technical Advisory Board abgesegneter Verhaltenskodex unter dem Namen Code of Conduct in den Linux-Code eingepflegt. Er ersetzt den Code of Conflict, dessen Regeln wie "Seid großartig zueinander" als zu wenig aussagekräftig kritisiert wurde.

Ärger um Code of Conduct

Der Code of Conduct hingegen, der auf dem Contributor Covenant basiert, legt klare Regeln fest und nennt Beispiele für unerwünschtes Verhalten. Der Contributor Covenant gilt beispielsweise im Grafik-Subsystem bereits seit zwei Jahren. Während viele den neuen Verhaltenskodex begrüßten - darunter die Koordinatorin des Outreachery-Projekts Vaishali Thakkar -, der Mitgliedern bisher unterrepräsentierter Gruppen den Einstieg in die Community über eine Art bezahltes Praktikum ermöglichen soll, kritisierten andere, dass der Code of Conduct nicht zuvor in den Mailing-Listen des Kernels wie üblich zur Diskussion gestellt wurde. Kroah-Hartman pflegte bereits einige Verbesserungsvorschläge ein, darunter eine Klarstellung, wie der Code of Conduct von der Linux-Community interpretiert werden soll.

Stellenmarkt
  1. msg DAVID GmbH, Braunschweig
  2. Dataport, verschiedene Standorte

Zuvor mussten sich zu Torvalds Ärgernis die Kernel-Entwickler mit Fixes für Sicherheitslücken in CPUs befassen. Diesmal wurden in aller Eile Patches für die jüngst entdeckte Foreshadow-Lücke (L1TF) eingereicht. Über diese Lücke können Prozesse den Level-1-Cache von Intel-CPUs auslesen. Besonders in virtualisierten Umgebungen kann die Lücke ausgenutzt werden, etwa indem aus einem Gastsystem auf den Host zugegriffen werden kann. Gegen die Sicherheitslücke Meltdown wurden bereits die Kernel-Page-Table-Isolation-Patches für 64-Bit-Systeme implementiert. Seit Linux 4.19 sind auch 32-Bit-Systeme damit abgesichert.

Besser getaktet, mehr Energie gespart

Um die geeigneten Takteinstellungen für die CPU zu finden, verwendet der Linux-Kernel einen Scheduler. Dessen Algorithmus wurde erweitert, so dass er die benötigte Zeit der Echtzeitprozesse, Deadline-Prozesse und Interrupts registriert und entsprechend die Taktung der CPU anpasst. Zudem wurde die Programmierschnittstelle zur Abfrage von asynchronen Ein- und Ausgaben (Asynchronous I/O Polling Interface) wieder in den Kernel aufgenommen. Nachdem diese in Linux 4.18 zunächst eingezogen war, wurde der Code wieder entfernt, weil Torvalds bei nochmaliger Prüfung nicht damit zufrieden war. Bei Aufräumarbeiten entfiel der Tracing-Mechanismus Jprobes, der längst durch Ftrace abgelöst wurde.

Der freie Treiber für Grafikkarten von AMD erfuhr vergleichsweise wenige Neuerungen in Linux 4.19. Für die integrierte Grafikeinheit in den Raven Ridge genannten Accelerated Processing Units (APU) gibt es einige neue Einstellungen, die Energie sparen sollen. Künftig ist es beispielsweise möglich, die Grafikeinheiten komplett zu deaktivieren, wenn sie nicht verwendet werden, etwa wenn eine externe Grafikkarte in einem System zum Einsatz kommt. Der Code für die Powerplay-Funktionen wurde ebenfalls nochmals überarbeitet und verbessert. Zudem greift der Treiber jetzt direkt auf die PCI-Express-Schnittstelle des Kernels zu und nutzt dafür nicht mehr den eigenen.

Neuer virtueller Grafiktreiber, Unterstützung für CEC-Fernbedienungen

Mit dem Einzug des virtuellen Grafiktreibers für die Kernel Virtual Machine (KVM) kann über die Grafikserver X.org oder Wayland auf virtuelle Gastsysteme zugegriffen werden - auch ohne die Unterstützung von Grafikkarten. VKMS entstand bei Googles Summer of Code und bietet bereits Verbindungen zu einem Displaycontroller und einem Encoder. Der Code für VKMS wurde zunächst in Linux-Next aufgenommen und soll dort noch auf mögliche Verbesserungen untersucht werden, bevor er endgültig im Hauptzweig des Linux-Codes akzeptiert wird.

Optimierte Verwaltung von Netzwerkpaketen 
  1. 1
  2. 2
  3.  


Anzeige
Spiele-Angebote
  1. 1,12€
  2. 2,19€
  3. 4,99€
  4. (-77%) 11,50€

DeathMD 23. Okt 2018

Treiber die mit dem Kernel ausgeliefert werden sollen müssen Open Source sein, ja das...


Folgen Sie uns
       


Dell XPS 13 (7390) - Hands on

Das XPS 13 Convertible (7390) ist Dells neues 360-Grad-Gerät: Es nutzt Ice-Lake-Chips für doppelte Geschwindigkeit, hat ein höher auflösendes Display, eine nach oben versetzte Kamera und eine magnetisch arbeitende Tastatur.

Dell XPS 13 (7390) - Hands on Video aufrufen
Erasure Coding: Das Ende von Raid kommt durch Mathematik
Erasure Coding
Das Ende von Raid kommt durch Mathematik

In vielen Anwendungsszenarien sind Raid-Systeme mittlerweile nicht mehr die optimale Lösung. Zu langsam und starr sind sie. Abhilfe schaffen können mathematische Verfahren wie Erasure Coding. Noch existieren für beide Techniken Anwendungsgebiete. Am Ende wird Raid aber wohl verschwinden.
Eine Analyse von Oliver Nickel

  1. Agentur für Cybersicherheit Cyberwaffen-Entwicklung zieht in den Osten Deutschlands
  2. Yahoo Richterin lässt Vergleich zu Datenleck platzen

Endpoint Security: IT-Sicherheit ist ein Cocktail mit vielen Zutaten
Endpoint Security
IT-Sicherheit ist ein Cocktail mit vielen Zutaten

Tausende Geräte in hundert verschiedenen Modellen mit Dutzenden unterschiedlichen Betriebssystemen. Das ist in großen Unternehmen Alltag und stellt alle, die für die IT-Sicherheit zuständig sind, vor Herausforderungen.
Von Anna Biselli

  1. Datendiebstahl Kundendaten zahlreicher deutscher Firmen offen im Netz
  2. Metro & Dish Tisch-Reservierung auf Google übernehmen
  3. Identitätsdiebstahl SIM-Dieb kommt zehn Jahre in Haft

LEDs: Schlimmes Flimmern
LEDs
Schlimmes Flimmern

LED-Licht zu Hause oder im Auto leuchtet nur selten völlig konstant. Je nach Frequenz und Intensität kann das Flimmern der Leuchtmittel problematisch sein, für manche Menschen sogar gesundheitsschädlich.
Von Wolfgang Messer

  1. Wissenschaft Schadet LED-Licht unseren Augen?
  2. Straßenbeleuchtung Detroit kämpft mit LED-Ausfällen und der Hersteller schweigt
  3. ULED Ubiquitis Netzwerkleuchten bieten Wechselstromversorgung

    •  /