Zum Hauptinhalt springen

Quelltext #3 - Linux, Ladybird und Rust

·824 Wörter·4 min·
Quelltext - Dieser Artikel ist Teil einer Serie.
Teil 3: Dieser Artikel

Quelltext #3
#

Auch diese Woche möchte ich dir wieder von Projekten und Neuigkeiten berichten, die mich erstaunt, bewegt und verwundert haben.

Linux Kernel
#

Zum Linux Kernel gibt es gleich zwei spannende Neuigkeiten.

Extended LTS
#

Die Kernel Versionen 6.18, 6.12 und 6.6 bekommen nun offiziell verlängerten Support 1.

Version Supportende (jetzt) Supportende (bisher) Released
6.18 Dezember 2028 Dezember 2027 2025-11-30
6.12 Dezember 2028 Dezember 2026 2024-11-17
6.6 Dezember 2027 Dezember 2026 2023-10-29

Version 7.0
#

Mit dem Release von Linux 6.19 am 8. Februar hat Linus Torvalds eine große Ankündigung gemacht: Die nächste Kernel Version wird Linux 7.0 heißen.2

Torvalds betont ausdrücklich, dass es kein großes “Breaking Change” Release ist, sondern wie immer „solid progress".

Das Merge-Window für 7.0 öffnete am 9. Februar, der erste Release Candidate erschien am 22. Februar. Die finale Veröffentlichung wird für Mitte April erwartet.

Rust-Support im Kernel gilt nun als stabil und ist nicht mehr als experimentell markiert.

Für Gamer interessant: Der neue TIP Time Slice Extension-Mechanismus erlaubt es Anwendungen, kurzzeitig mehr CPU-Zeit anzufordern, was sich positiv auf 1%-Low-FPS auswirken könnte.

Außerdem kommen ein Live Update Orchestrator für unterbrechungsfreie Kernel-Upgrades unter laufenden VMs, Direct I/O für Btrfs bei Blockgrößen über der Page Size, autonomes Self-Healing für XFS sowie Unterstützung für ML-DSA Post-Quantum-Signaturen.

Meine Meinung
#

Längere Unterstützung von Kernel Versionen ist vor allem für Serverbetreibende interessant, da ein Kernel-Update immer ein gewisses Risiko birgt.

Eine neue Kernel Version ist immer spannend. Und wenn auch keine großen “Breaking Changes” kommen, so bin ich doch sehr gespannt auf den neuen TIP Time Slice Extension-Mechanismus. Außerdem freut mich das langfristige Commitment zu Rust, da es meiner Meinung nach wieder frischen Wind in die Linux-Entwicklung bringt.

Pop!_OS Upgrade 24.04 LTS
#

Pop!_OS bekommt das sehr lang ersehnte Upgrade von der Version 22.04 auf die Version 24.043. Die Entwickler von System76 hatten sich entschieden, das Upgrade nach hinten zu verschieben, um sich auf die Entwicklung der neuen Desktopumgebung konzentrieren zu können.

Die neue Version kommt nun auch offiziell mit dem COSMIC Desktop als Standard.

Meine Meinung
#

Auch wenn ich mittlerweile glücklich bei EndeavourOS bin, habe ich Pop!_OS lange Zeit verwendet und nutze es noch heute auf einem älteren Laptop. Daher freue ich mich sehr, dass dieses Upgrade nun endlich kommt, gerade weil es in der Community in letzter Zeit immer Unmut darüber gab, dass System76 das Upgrade so lange herausgezögert hat.

Ladybird Browser wechselt zu Rust
#

Das Ladybird-Projekt, das mit großem Ehrgeiz einen unabhängigen Browser-Engine von Grund auf neu schreibt, hat einen bemerkenswerten Kurswechsel vollzogen:

Nach dem gescheiterten Versuch mit Swift setzt Gründer Andreas Kling nun auf Rust als Nachfolger für C++.4 Kling kündigt aber auch an, dass der Wechsel sukzessive durchgeführt wird und somit noch eine Weile in C++ und Rust parallel entwickelt wird.

Swift hatte Probleme mit der C++-Interoperabilität und begrenztem Platform-Support außerhalb des Apple-Ökosystems. Rust bringt beides mit und hat dazu ein reifes Ökosystem sowie viele bestehende Contributor, die die Sprache bereits kennen.

Meine Meinung
#

Die schnellen Wechsel von C++ auf Swift und dann zu Rust hinterlassen bei mir einen etwas unangenehmen Beigeschmack, der Unbeständigkeit. Andererseits ist Ladybird noch ein junges Projekt und da gehören Fehlentscheidungen und schnelle Änderungen noch dazu. Den Wechsel zu Swift konnte ich allerdings von Anfang an nicht ganz nachvollziehen.

Als passionierter Rust-Entwickler freue ich mich natürlich über die Wahl von Rust als Programmiersprache, da ich mich zum einen selbst als Contributor beteiligen kann aber auch, weil es dem Rust-Universum noch mehr Vielfalt schenkt. Da Rust seine Wurzeln bei Mozilla hat, ist es meiner Meinung nach eine naheliegende Wahl für einen Browser.

Rust
#

State of Rust Survey 2025
#

Die Ergebnisse der diesjährigen Umfrage sind da: 7.156 Antworten und damit etwas weniger als im Vorjahr 5.

Inhaltlich gibt es wenig Überraschung. Langsame Compile-Zeiten und hoher Speicherverbrauch bleiben die meistgenannten Kritikpunkte.
Positiv fiel auf, dass lang ersehnte Features wie Let Chains und Async Closures gut ankommen.

Ganz oben auf der Wunschliste stehen: Generic Const Expressions und verbesserte Trait-Methoden.

Debugging Survey 2026
#

Direkt aus den Ergebnissen der State of Rust Survey heraus hat das Compiler Team nachgehakt. 6 Debugging taucht regelmäßig als eines der größten Ärgernisse auf.

Von inkonsistenter Unterstützung über verschiedene Debugger (GDB, LLDB, CDB) und Betriebssysteme bis hin zu fehlendem First-Class-Support für Async-Code.

Die Umfrage läuft bis 13. März, wer also Rust aktiv nutzt und einen Einfluß auf dessen Zukunft nehmen möchte, sollte teilnehmen.

Meine Meinung
#

Rust zieht sich durch diese Ausgabe des Quelltext wie ein rostroter Faden.

Es freut mich zu sehen, dass Rust in so vielen Projekten ein fester Bestandteil geworden ist und die Rust Foundation regelmäßige Umfragen veranstaltet und daraus auch echte Konsequenzen zieht. Das schafft meiner Meinung nach Vertrauen und sichert Rust eine hoffentlich lange Zukunft.


Vorschaubild
#

Erstellt mit ChatGPT

 Author
Autor
Tristan
Senior Software Engineer, Philosophie-Enthusiast, Mentor
Quelltext - Dieser Artikel ist Teil einer Serie.
Teil 3: Dieser Artikel