A közelgő Linux kernel 7.0-s verziója nemcsak az x86_64 platformon hoz látványos újdonságokat, hanem az ARM64 világában is fontos előrelépést jelent. Az új kernelciklus egyik kiemelt ARM64-fejlesztése a 64 bájtos, egyetlen másolással végrehajtott atomi műveletek támogatása. Ez a képesség elsősorban a nagy teljesítményű, alacsony késleltetésű felhasználási területeken nyithat új lehetőségeket. A változás jól illeszkedik abba az irányba, amely az ARM-et egyre komolyabb alternatívává teszi szerver- és felhőkörnyezetekben.
A Linux 7.0-ban immár teljes körűen bekötésre került az LS64 és LS64V utasításkészlet-támogatás, amelyet az Armv8.7 architektúra vezetett be. Ezek az utasítások lehetővé teszik 64 bájtos adatok atomi betöltését és tárolását, vagyis garantálják, hogy az adott memória-művelet megszakítás nélkül, egyetlen lépésben történjen meg. A Linux kernel mostantól felismeri ezeket a képességeket, és elérhetővé is teszi őket a felhasználói tér számára, többek között a /proc/cpuinfo felületen és a hardverképességek (hardware capabilities) jelzésén keresztül.
A fejlesztők szerint az LS64/LS64V utasítások gyakorlati haszna különösen olyan esetekben jelentős, ahol nagy adatblokkok gyors és biztonságos mozgatására van szükség. Konkrét példaként említik, hogy egy felhasználói térben futó illesztőprogram ezek segítségével közvetlenül tölthet fel munkasor-bejegyzéseket (workqueue entry, WQE) a hardverbe, ami csökkenti a másolási műveletek számát és a szinkronizációs költségeket. Ez a fajta optimalizáció kifejezetten fontos lehet nagy sávszélességű hálózati vagy gyorsítókártyás megoldásoknál.
A teljesítményjavulás nem áll meg a felhasználói térnél. A Linux 7.0 gondoskodik arról is, hogy az LS64V képességek elérhetők legyenek a virtualizált környezetekben, így a KVM vendégek is kihasználhatják ezeket a modern ARM64-funkciókat. Ez különösen fontos a felhőszolgáltatók számára, ahol a virtualizáció és a nyers teljesítmény kéz a kézben jár.
Az ARM64-es fejlesztések részeként a kernel csökkenti a Memory Tagging Extension (MTE) futtatási költségét is bizonyos processzorokon, köztük az AmpereOne családon. A mérések szerint korábban akár 25–50 százalékos teljesítményveszteség is jelentkezhetett MTE használata mellett, például memcached terhelés alatt. A Linux 7.0-ban bevezetett módosítások mérséklik a kernelben zajló túlzott címketag-ellenőrzéseket, ami kimutatható gyorsulást eredményez többmagos rendszereken is.
A biztonság terén is történt előrelépés: az ARM64-es frissítések részeként a Linux 7.0 megoldást kínál a Spectre-BHB sebezhetőség kezelésére bizonyos processzorokon, köztük a HiSilicon TSV110 esetében. Ez jól mutatja, hogy a kernel fejlesztése során a teljesítmény és a biztonság egyszerre kap hangsúlyt.
Összességében a Linux 7.0 ARM64-es újdonságai egyértelműen azt jelzik, hogy az architektúra egyre inkább készen áll a nagy teljesítményű, üzleti és felhős környezetek kihívásaira. A 64 bájtos atomi műveletek támogatása nem látványos, de annál fontosabb technikai alap, amely hosszú távon érezhető előnyt jelenthet a Linuxot futtató ARM rendszerek számára.

