Det var inte länge sedan Linus Torvalds kallade Arm-stödet i Linuxkärnan för "skräp" och han uppmanade utvecklarna att skärpa till sig.

Utvecklarna har tagit Torvalds på orden och har städat upp ordentligt i koden.

När Linux 3.7 nu släpps är det stöd för arkitekturen Arm som är hetaste nyheten.

Arm-specifik kod har samlats på ett och samma ställe i Linuxträdet, och plattformsspecifika drivrutiner ligger separat.

Inget genombrott kan tyckas, men faktum är att det nu är möjligt att kompilera en generell Linuxkärna för Arm och få den att starta på en stor mängd olika hårdvaruplattformar.

Tidigare var du tvungen att specialanpassa Linuxkärnan för en specifik Arm-plattform, kompilera, och sedan gick inte den koden att köras någon annanstans.

En annan Arm-nyhet är 64-bitars stöd som ligger i kodträdet arm64. 64-bitars Arm-processorer är intressanta för de som vill köra Arm-baserade arkitekturer i krävande servermiljöer där det är viktigt att kunna adressera stora mängder disk och minne.

Mer information hittar du på Kernel Newbies.