Op 22 februari kondigde Linus Torvalds, de vader van Linux, het einde aan van het samenvoegvenster van Linux 7.0 en bracht officieel de eerste kandidaatversie uit, Linux 7.0-rc1. Hoewel het versienummer dat overgaat naar "7.0" meer een vervolg is op de gewoonte van grote versienummer-upgrades na de x.19-versie, zit deze versie vol met functies en verbeteringen.

afbeelding.webp

Linux 7.0 wordt beschouwd als een belangrijke kernelversie voor veel reguliere distributies, en zal naar verwachting de standaardkernel zijn voor distributies zoals Ubuntu 26.04 LTS en Fedora 44, wat deze uitgave bijzonder interessant maakt. Op het gebied van hardwareondersteuning blijft Linux 7.0 zijn aanpassing aan de nieuwe generatie processors versterken, inclusief meer ondersteuningswerk voor Intel Nova Lake- en Diamond Rapids-processors, en verbetert het ook de ondersteuning voor de AMD Zen 6-architectuur verder. Naast het x86-kamp brengt de nieuwe versie ook driverupdates naar meer platforms, zoals verdere upstream-integratie van Qualcomm Snapdragon X2-gerelateerde ondersteuning, en de uitbreiding van een groot aantal nieuwe hardwaredrivers. Op het gebied van grafische kaarten is ondersteuning voor de komende nieuwe generatie AMD grafische hardware aan de kernel toegevoegd, wat de weg vrijmaakt voor volgende releases van grafische kaarten.

Op subsysteem- en functioneel niveau brengt Linux 7.0 verbeteringen aan verschillende bestandssystemen en voegt Apple USB Type-C PHY-ondersteuning toe, wat de compatibiliteit en functionaliteit van sommige Apple-apparaten op de fysieke USB-C-laag verbetert. Tegelijkertijd introduceert de kernel ook een aantal prestatie-optimalisaties, laptopgerelateerde driververbeteringen, meerkanaals SPI-ondersteuning, Octal DTR-modus voor SPI NAND, sensormonitoringondersteuning voor meer ASUS-moederborden, niet-blokkerende tijdstempels, gestandaardiseerde algemene I/O-foutrapportage en andere nieuwe functies. Het is de moeite waard om te vermelden dat de langdurige "experimentele" fase van de Rust-taal in deze versie ook officieel tot een einde is gekomen, en dat de Linux-kernel duidelijk heeft erkend dat ondersteuning voor Rust zal blijven bestaan ​​als een langdurig behouden kenmerk.

Qua prestaties heeft Linux 7.0 aantrekkelijke verbeteringen laten zien. Op het AMD EPYC-serverplatform zijn de prestaties van PostgreSQL bijvoorbeeld aanzienlijk verbeterd, en gerelateerde tests hebben aanzienlijke verbeteringen in de databasebelasting aangetoond. Op het gebied van bestandssystemen zijn de sequentiële leesprestaties van exFAT geoptimaliseerd, heeft F2FS meerdere verbeteringen ondergaan en is EXT4 ook verbeterd in gelijktijdige directe I/O-schrijfscenario's. Het geheugenbeheersubsysteem is ook geoptimaliseerd, aangevuld met verbeteringen in de prestaties en schaalbaarheid van de planner, om betere prestaties te bieden voor multi-core scenario's met hoge gelijktijdigheid. Bovendien schakelt Intel TSX standaard de automatische modus in, en schakelt de Nouveau-driver de ondersteuning voor grote pagina's opnieuw in om de grafische prestaties van NVK te verbeteren.

Momenteel is Linux 7.0-rc1 uitgebracht via de Git-tag, en de broncode is beschikbaar op git.kernel.org:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f