Die JubilÀumsversion des Linux-Kernels 5.0 wurde Anfang MÀrz veröffentlicht. Die Arbeit am Kernel 5.1 ist jedoch bereits im Gange. In diesem Artikel werden wir eine Reihe von Neuerungen betrachten, auf die man in dieser Version gespannt sein kann.
/ Flickr / /
UnterstĂŒtzung fĂŒr a.out wird eingestellt
Linux unterstĂŒtzt BinĂ€rdateien schon seit der ersten Kernel-Version. Nach 25 Jahren sollen sie in den Status veralteter Technologien (deprecated) ĂŒberfĂŒhrt werden. Die Entwickler sagen, dass dies ein notwendiger Schritt ist, da ĂŒber die Jahre .
Linus Torvalds hebt hervor , dass keiner der existierenden Compiler BinÀrdateien im a.out-Format erstellt, daher macht es keinen Sinn mehr, sie beizubehalten.
Der Verzicht auf a.out wird in zwei Phasen erfolgen. In Linux 5.1 wird der Code fĂŒr das Speicherdumping ( Code) entfernt â das sind . Laut Linus ist es Ă€uĂerst unwahrscheinlich, dass jemand mit dem Legacy-Code zurechtkommen muss, und User, die immer noch ausfĂŒhrbare Dateien im a.out-Format erzeugen, haben nun die Zeit, ihre GeschĂ€ftsprozesse umzustellen.
In zukĂŒnftigen Releases wird die UnterstĂŒtzung vollstĂ€ndig eingestellt, es sei denn, jemand aus der Community ĂŒbernimmt die Wartung des Formats.
Ănderungen im Patch gegen Spectre
Einige Ănderungen werden im Retpoline-Patch zum Schutz vor Spectre v2 vorgenommen. Dieser verwendet eine spezielle Befehlsfolge, die den Mechanismus der spekulativen AusfĂŒhrung im Prozessor blockiert. Die Entwickler planen, Schwelle fĂŒr die Generierung indirekter Aufrufe von Verzweigungsoperatoren von fĂŒnf auf zwanzig zu erhöhen. In einigen FĂ€llen könnte dies die Leistung um 20 % steigern.
AuĂerdem bringt der Kernel 5.1 die neue Flagge PR_SPEC_DISABLE_NOEXEC, die den Schutz vor der Schwachstelle Spectre v4 in allen unter dem Server ausgefĂŒhrten Kindprozessen deaktiviert. Sie steht in Verbindung mit der Funktion , die die auĂerplanmĂ€Ăige AusfĂŒhrung von Befehlen erlaubte. Experten zufolge automatisiert das Flag die ĂberprĂŒfung zur Deaktivierung des Patches und könnte Server mit einer groĂen Anzahl gleichzeitig laufender Prozesse beschleunigen. Weitere Informationen dazu .
Neue Funktionen, die die Arbeit von Linux-Servern optimieren, könnten sich auf die PopularitĂ€t dieses OS in der Cloud-Umgebung auswirken. Wir bei Wir haben Statistiken gesammelt â das beliebteste Betriebssystem in der Cloud bei unseren Kunden bleibt Windows (79%). Der Anteil von Linux betrĂ€gt 20%. In Zukunft erwarten wir, dass das zweite Betriebssystem einige Marktanteile zurĂŒckgewinnt. AuĂerdem prĂ€sentieren wir das Diagramm der Verteilung der Anteile unter den Linux-Distributionen (Die beliebteste Distribution bei unseren Kunden bleibt Ubuntu â 45%, gefolgt von CentOS mit 28% und Debian mit 26%).


FĂŒgen viele Audiotreiber hinzu
In einem der Threads auf Hacker News haben die Bewohner , dass Linux immer Schwierigkeiten mit der UnterstĂŒtzung von Hardware hatte. Aber in 5.1 werden fĂŒr Audiohardware hinzugefĂŒgt.
Zum Beispiel wird ein Treiber fĂŒr , die fĂŒr den Einsatz in Tonstudios und Konzerthallen konzipiert ist, zur VerfĂŒgung stehen. Auch der MediaTek BTCVSD-Treiber fĂŒr den Bluetooth-Chip, der von Entwicklern von MediaTek vorgeschlagen wurde.
Es wird UnterstĂŒtzung fĂŒr Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 und integrierte Controller von Google ChromeOS erwartet. ZusĂ€tzlich sind Ingenic JZ4725B, MT8183 und MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA-Controller und viele weitere im Blickfeld.

/ Flickr / /
Was noch in Linux Kernel 5.1 zu erwarten ist
Wie Phoronix berichtet, können die Entwickler , in Linux 5.1 persistente Speicher als RAM zu verwenden. Konkret können Optane NVDIMM (gemacht mit der 3D Xpoint-Technologie) auf dem DDR4-Bus in ein RAM-Speichermedium "verwandelt" werden.
Mehr ĂŒber die Arbeiten, die in diese Richtung gemacht werden, erfahren Sie . Momentan wartet Linus zum Verhalten von Optane von den Entwicklern von Intel. Erst nach Erhalt dieser Informationen wird er entscheiden, ob die neue Funktion in den Kernel 5.1 aufgenommen wird.
AuĂerdem sind Patches zu erwarten, die Am 19. Januar 2038 wird der Zeitwert nicht mehr in eine 32-Bit-Vorzeichen-Ganzzahl "passen". Dies wird zu massiven AusfĂ€llen in Programmen fĂŒhren. Daher nehmen die Entwickler schrittweise an den entsprechenden Systemaufrufen vor â die neue Kernelversion wird keine Ausnahme sein.
Weitere Informationen ĂŒber potenzielle Ănderungen im Code von Linux Kernel können schon bald erwartet werden. Wir werden weiterhin darĂŒber in zukĂŒnftigen BeitrĂ€gen berichten.
In unserem Unternehmensblog:
Quelle: habr.com
