Bij de ingezette ontwikkeling van versie 3.7 van de Linux-kernel is code opgenomen voor AArch64, de 64bit-ARM-architectuur. De 64bit-ondersteuning is vooral interessant voor energiezuinige servers die moeten draaien op ARMv8-processors.
Catalin Marinas, ontwikkelaar bij ARM, deed in juli de eerste voorstellen voor het toevoegen van AArch64-ondersteuning. Nu kernel 3.6 de deur uit is, kan de AArch64-code worden opgenomen in Linux-kernel 3.7. Hierdoor moet deze kernelversie het mogelijk maken om op ARMv8-processors een 64bit-adresruimte te benutten, waarbij de grens op 256TB komt te liggen. Verder komt er een einde aan de beperking van het adresseerbare werkgeheugen van 4GB bij 32bit. Daarnaast kunnen 64bit-applicaties sneller draaien dan hun 32bit-tegenhangers, dankzij nieuwe instructies.
Ondersteuning voor AArch64-support in de komende Linux-kernel is goed nieuws voor serverbouwers die ARM-servers met ARMv8-processors willen uitbrengen. ARM-servers kennen veelal een lager energieverbruik dan servers die x86-processors gebruiken, maar de huidige ARMv7-architectuur is voor bepaalde geheugenintensieve toepassingen niet geschikt, als gevolg van de 32bit-beperkingen.
De ARMv8-architectuur wordt met name in de Linux-wereld gezien als een game changer bij de ontwikkeling van energiezuinige serversystemen. Dergelijke processors, van diverse fabrikanten, worden in de komende maanden en begin 2013 op de markt verwacht.