De Linux-ontwikkelaars die aan kernel-versie 3.9 sleutelen, hebben de eerste release candidate uitgebracht. De nieuwe kernel biedt onder andere raid 5- en 6-modi voor het btrfs-bestandssysteem en een nieuw mechanisme om ssd's als cache in te zetten.
Nu met het uitbrengen van de release candidate het zogenaamde release merge window is gesloten, wordt duidelijk welke features versie 3.9 van de Linux-kernel zal krijgen. Een van de nieuwe mogelijkheden is de ondersteuning voor het aanmaken van raid 5- en 6-arrays op basis van het btrfs-bestandssysteem. Zowel btrfs als de native raid-ondersteuning dragen nog wel het label 'experimenteel' en is dus niet zonder risico. Raid 0 en 1, ook bekend als mirroring en striping, waren al wel mogelijk op btrfs-volumes.
Ook interessant op het gebied van storage is een nieuw caching-mechanisme. Daarbij kunnen solid state disks ingezet worden als een cache voor veelgebruikte data als aanvulling op de opslag van harde schijven. Het cachingmechanisme zou vergelijkbaar zijn met de voordelen van een hybride harddisk, waarbij snel flashgeheugen een aanvulling vormt op de doorgaans aanzienlijk grotere opslagcapaciteit.
Een andere in het oog vallende vernieuwing in de kernelcode is een verbeterd algoritme voor LZO-compressie. Zowel op x86- als ARM-systemen zou een aanzienlijke snelheidswinst zijn te behalen bij zowel het comprimeren als het uitpakken van data; zo zou op een testsysteem met een Sandy Bridge-processor en een 64bit-kernel met het oude algoritme 150MB/s worden behaald bij het comprimeren en met het nieuwe LZO-algoritme een snelheid van 434MB/s.
Net als in elke kernelupdate is ook de hardwareondersteuning verbeterd. Zo kan de KVM-hypervisor overweg met de virtualisatiemogelijkheden van courante Cortex A15-cpu's. Ook kan de kernel draaien op processors van de firma Synopsys en Imagination. Verder is er ondersteuning voor nieuwe hardware, waaronder diverse wifi-hardware van Intel.