Website-Suche

Linux 6.0 kommt, da Linus Torvalds „grundlegende neue Dinge“ verspricht


Linux 6.0 ist ein wichtiger neuer Kernel, der jedoch keine grundlegenden Änderungen mit sich bringt. Das kommt in Linux 6.1.

Linus Torvalds hat die stabile Veröffentlichung von Linux 6.0 angekündigt, jedoch darauf hingewiesen, dass diese nicht die „kernigen Neuerungen“ von Linux 6.1 enthält.

Seit dem ersten Release Candidate (rc1) für Linux 6.0 im August hat Torvalds die Bedeutung der großen Änderung der Versionsnummer heruntergespielt, die andernfalls 5.20 gewesen wäre. Während er 6.0 als „ziemlich umfangreiche Veröffentlichung“ bezeichnete, sagte er letzten Monat auf der Konferenz auch: „Ich wollte, dass 6.0 langweilig wird.“

Wie er am Sonntag in einem Update schrieb: „Wie hoffentlich allen klar ist, geht es bei der großen Änderung der Versionsnummer eher darum, dass mir die Finger und Zehen ausgehen, als dass es um große grundlegende Änderungen geht.“

Wie Phoronix während des 6.0-Merge-Fensters feststellte, bringt Linux 6.0 Leistungsverbesserungen für Intels Ice Lake Xeon-Prozessoren sowie AMDs Ryzen Threadripper und AMD EPYC.

Außerdem gibt es neue Hardware-Unterstützung für Intels Sapphire Rapids-, Raptor Lake- und Meteor Lake-Prozessoren sowie neue Hardware-Unterstützung für Qualcomms Snapdragon 8cx Gen3. Linux 6.0 erweitert die RISC-V-Unterstützung an mehreren Fronten, während es Hardware-Updates für OpenRISC und Chinese LoongArch gab.

„Aber natürlich gibt es in 6.0 viele verschiedene Änderungen - immerhin haben wir dort insgesamt über 15.000 Nicht-Merge-Commits, und als solches ist 6.0 zumindest hinsichtlich der Anzahl der Commits seit einiger Zeit eine der größeren Veröffentlichungen.“ ", bemerkte Torvalds.

Die große Neuigkeit bei Linux 6.1, die wahrscheinlich zu den „zentralen neuen Dingen“ gehört, die Torvalds erwähnt, ist die Hinzufügung der Programmiersprache Rust zum Linux-Kernel, die es Entwicklern ermöglicht, Dinge wie Treiber und andere Komponenten in Rust zu erstellen, anstatt standardmäßig darauf zurückzugreifen die Programmiersprache C.

„Und das bedeutet natürlich, dass ich morgen das Zusammenführungsfenster für 6.1 öffne. Das hat - im Gegensatz zu 6.0 - eine Reihe recht zentraler neuer Dinge in der Reihe. Aber probieren Sie zunächst einmal diese neueste Kernel-Version aus“, schrieb er Torvalds auf der Sonntags-Mailingliste.

Über Phoronix wurde am Samstag von Kernel-Entwickler Kees Cook und Miguel Ojeda, dem Entwickler des Rust-für-Linux-Projekts, ein Pull-Request an Torvalds übermittelt, um die Unterstützung der Rust-Sprache in Linux 6.1 zu integrieren.

Kees schrieb an Torvalds und forderte ihn auf, den Pull-Request „Rust-Einführung“ abzurufen, dessen Inhalt „das absolute Minimum enthält, um Rust-Code im Kernel zu erstellen“. Viele weitere Schnittstellen und Treiber seien in Arbeit, bemerkte Kees.

Der anfängliche Support erfolgt in vier Kategorien: Kernel-Interna; „Kbuild“ Linux-Build-Infrastruktur, wie Rust-Build-Regeln und Support-Skripte; die Rust „Crates“-Pakete und -Bindungen; und Rust-Kernel-Dokumentation und -Beispiel.

Torvalds ist nicht nur hinsichtlich der Speichersicherheit besser als die etablierte C-Sprache von Linux, sondern sieht in Rust auch eine Möglichkeit, neue Entwickler anzuziehen.

„Rust ist eines dieser Dinge, die meiner Meinung nach neue Gesichter hervorbringen könnten“, sagte Torvalds kürzlich und fügte hinzu: „Wir werden alt und grau.“ Torvalds sagte in dieser ersten Veröffentlichung, dass Rust „nur über die Kerninfrastruktur verfügen wird (d. h. noch keinen ernsthaften Anwendungsfall).“

Verwandte Artikel