Le 22 février, Linus Torvalds, le père de Linux, a annoncé la fin de la fenêtre de fusion Linux 7.0 et a officiellement publié la première version candidate, Linux 7.0-rc1. Bien que le passage du numéro de version à "7.0" soit davantage une suite à son habitude de mises à niveau importantes du numéro de version après la version x.19, cette version regorge de fonctionnalités et d'améliorations.

Linux 7.0 est considéré comme une version importante du noyau pour de nombreuses distributions grand public et devrait être le noyau par défaut pour des distributions telles qu'Ubuntu 26.04 LTS et Fedora 44, ce qui rend cette version particulièrement intéressante. En termes de support matériel, Linux 7.0 continue de renforcer son adaptation aux processeurs de nouvelle génération, y compris davantage de travaux d'activation pour les processeurs Intel Nova Lake et Diamond Rapids, et améliore également encore la prise en charge de l'architecture AMD Zen 6. En plus du camp x86, la nouvelle version apporte également des mises à jour de pilotes sur davantage de plates-formes, telles qu'une intégration plus poussée en amont de la prise en charge liée à Qualcomm Snapdragon X2 et l'extension d'un grand nombre de nouveaux pilotes matériels. En termes de cartes graphiques, la prise en charge de la nouvelle génération de matériel graphique AMD a été ajoutée au noyau, ouvrant la voie aux versions ultérieures de cartes graphiques.
Au niveau du sous-système et des fonctionnalités, Linux 7.0 apporte des améliorations à divers systèmes de fichiers et ajoute la prise en charge Apple USB Type-C PHY, qui améliore la compatibilité et les fonctionnalités de certains appareils Apple au niveau de la couche physique USB-C. Dans le même temps, le noyau introduit également un certain nombre d'optimisations de performances, des améliorations des pilotes liés aux ordinateurs portables, la prise en charge SPI multicanal, le mode Octal DTR pour SPI NAND, la prise en charge de la surveillance des capteurs pour davantage de cartes mères ASUS, des horodatages non bloquants, des rapports d'erreurs d'E/S généraux standardisés et d'autres nouvelles fonctionnalités. Il convient de mentionner que la phase « expérimentale » à long terme du langage Rust a également officiellement pris fin dans cette version, et le noyau Linux a clairement reconnu que le support de Rust continuera d'exister en tant que fonctionnalité conservée à long terme.
En termes de performances, Linux 7.0 a montré des améliorations intéressantes. Par exemple, sur la plateforme serveur AMD EPYC, les performances de PostgreSQL ont été grandement améliorées et les tests associés ont montré des gains significatifs en termes de charge de base de données. En termes de systèmes de fichiers, les performances de lecture séquentielle d'exFAT ont été optimisées, F2FS a reçu de nombreuses améliorations et EXT4 a également été amélioré dans les scénarios d'écriture d'E/S directes simultanées. Le sous-système de gestion de la mémoire est également optimisé, complété par des améliorations des performances et de l'évolutivité du planificateur, pour offrir de meilleures performances pour les scénarios multicœurs à haute concurrence. De plus, Intel TSX active le mode automatique par défaut et le pilote Nouveau réactive la prise en charge des grandes pages pour améliorer les performances graphiques de NVK.
Actuellement, Linux 7.0-rc1 a été publié via la balise Git et le code source est disponible sur git.kernel.org :
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f