Linux 7.0 und nicht 6.20
Geschrieben am 23-02-2026 - ⧖ 3 minSo hat er in einer Mail gesprochen, der Linux Torvalds und so soll es auch sein. Und da wird sich einiges ändern. Ob zum Vorteil oder Nachteil, muss jeder selbst entscheiden.
Da ist zum einen Rust. Ja. Richtig gehört. 2013 gab es das erste experimental
Kernelmodul in Rust, geschrieben von Taesoo
Kim.
Damit ist jetzt Schluss, denn Rust ist jetzt genau so "offiziell" wie C. Wer
also z. B. ein Kernelmodul in Rust schreibt, kann das bei Linux einspielen.
https://lore.kernel.org/rust-for-linux/20260208135445.64840-1-ojeda@kernel.org/
Was rausfliegt ist HIPPI. HIPPI ermöglichte Datenübertragungsgeschwindigkeiten
von bis zu 800 Mbit/s über eine Entfernung von 25 Metern. Und ja. Damals waren
das wirklich schnelle Verbindungen; heute hingegen braucht das wirklich niemand
mehr. Es sei denn, man will alte Hardware einsetzen.
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=d8f87aa5fa0a4276491fa8ef436cd22605a3f9ba
Intel TSX Mode ist jetzt per Default auf auto und nicht mehr auf off. Wer
wissen will das TSX ist, kann gerne bei Wikipedia nachlesen:
https://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions
Kurzversion: TSX ist ein Feature das ein CPU-Feature, das Threads hilft,
schneller miteinander zu kommunizieren. Linux wird automatisch die
CPU-Speed-Boost-Features nutzen, wenn es sicher ist das zu tun.
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=x86/cpu&id=f8c7600d468bdb6e44ed3b3247c6e53f5be5d8de
Der scheduler schränkt den
preemption-Mode weiter ein. Bisher gibt es fünf
verschiedene
und in Zukunft gibt es nur noch Full und Lazy. "preemption" bedeutet das
Linux weiß wann es einen laufenden Prozess unterbrechen/beenden darf.
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=sched/core&id=7dadeaa6e851e7d67733f3e24fc53ee107781d0f
revocable wird endlich mal sinnvoll erweitert. Ein einfaches Beispiel: Wenn
ein USB-Stick herausgezogen wird, erkennt Linux ob er "richtig" entfernt oder
einfach rausgezogen wurde und referenziert die Pointer korrekt. Das verhindert
a. a. den Use-after-free - Bug
https://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git/commit/?h=driver-core-next&id=62eb557580eb2177cf16c3fd2b6efadff297b29a
Percpu sheaves ist jetzt nicht mehr opt-in, sondern Default. Ob sich das bei
normaler Nutzung auf einem Desktop fühlbar bemerkbar macht, wage ich zwar zu
bezweifeln, aber hey.. lieber haben als brauchen
https://lore.kernel.org/all/20260123-sheaves-for-all-v4-0-041323d506f7@suse.cz/
Es wird endlich nicht mehr der komplette mount-Namespace gemountet, alles
kopiert und dann neues root-Dateisystem erstellt um anschließend den alten
Container-Tree zu umount(8)en. Jetzt wird nur noch das Notwendige kopiert.
https://lore.kernel.org/all/20251229-work-empty-namespace-v1-0-bfb24c7b061f@kernel.org/
Das ist mir ehrlich gesagt komplett neu. Mit Context Analysis kann man
sog. "Kernel-Locking-Rules" erstellen/verarbeiten/nutzen/$whatever. Damit hat
man die Möglichkeit dem Compiler zu sagen "Hey.. diese Variable ist sicher wenn
der Lock aktiv ist" oder "Diese function() nicht laden wenn der Lock aktiv ist".
https://lore.kernel.org/all/20251219154418.3592607-1-elver@google.com/
Ich kürze das jetzt mal etwas ab, weil ich ehrlich gesagt müde bin; war eine kurze Nacht ^^
Allow inlining C helpers into Rust when using LTO
https://lore.kernel.org/all/20251202-define-rust-helper-v1-0-a2e13cbc17a6@google.com/
AMD GPU Treiber Updates
https://lore.kernel.org/dri-devel/20260109154713.3242957-1-alexander.deucher@amd.com/
Linux Boot Logo. Damit kann man sein eigenes Bootlogo nutzen, was für Leute
interessant ist, die ihre eigene Distribution erstellen
https://www.armadeus.org/wiki/index.php?title=Linux_Boot_Logo
ALSA: usb-audio: add mixer support for Focusrite Forte alsa.. mein liebster
Feind.. ^^
https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/commit/?h=for-next&id=a8b1ccef0a3cedcdc907b7c4f473c23eec8fc83c
Merge branch 'multi-queue-aware-sch_cake'
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=ff420c568b4cda293d9ef516a85c2f29fafc41d6
hwmon: (cros_ec) register thermal sensors to thermal framework
https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git/commit/?h=hwmon-next&id=c1fff92d808bb41064b783a072dee834bcc29f33
ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display) Seit
wann hat Windows etwas, das man auch nur irgendwie brauchen kann?!
https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=linux-next&id=229ecbaac6b31f89c554b77eb407377a5eade7d4
Apple SoC defconfig update for 6.20
https://lore.kernel.org/lkml/20260118193134.64343-1-sven@kernel.org/T/#u
nvk: Reenable compression support with nouveau 1.4.2
https://gitlab.freedesktop.org/mesa/mesa/-/commit/b524bf368e8efa7cd024bc8497c3a09dcab71f85
Introduce SRIOV scheduler groups
https://lore.kernel.org/all/20251217012620.758252-15-daniele.ceraolospurio@intel.com/
Ich hab wahrscheinlich noch einiges vergessen, aber das waren mitunter die wichtigsten Neuerungen. Geplant ist das Release von Linux 7.0 Mitte April.