Saltar al contenido
ᐅ HielosMendez – Información digital que te dejara helado 🧊🥶

Con el kernel 3.7 de Linux, una compilación admitirá muchos SoC ARM

Una confirmación de código reciente ha revelado una característica interesante en el próximo kernel de Linux 3.7 que le permitirá admitir múltiples plataformas ARM listas para usar. Esto hace que ARM esté más en línea con las compilaciones x86, donde se admiten varios procesadores en una sola compilación del kernel.

Los kernels anteriores debían construirse para cada plataforma ARM, pero en el futuro el desarrollo se moverá hacia un diseño de “multiplataforma” donde todos los diversos procesadores ARM System on a Chip (SoC) son compatibles con un solo kernel. El kernel 3.7 brinda específicamente soporte para varios SoC ARM, incluidos los chips de servidor Highbank de Calxeda, los SoC CoreTile Express (utilizados en sistemas de desarrollo Versatile Express), los chips FPGA SoC de Altera que combinan un A9 de doble núcleo con circuitos FPGA y los SoC PicoXcell de Picochip (usados ​​en en femtocélulas). La versión 3.7 incluso admitirá Tablero de Wii Balance.

Para que sea posible el soporte multiplataforma, los desarrolladores deberán cambiar el lugar donde las diversas plataformas ARM almacenan datos, como los controladores, a una ubicación común en include/linux/platform_data además de no usar más /mach* encabezados.

Chip ARMEl desarrollador del kernel de Linux, Olof Johansson, declaró que el cambio a la multiplataforma requerirá un gran impulso que probablemente causará varios conflictos de fusión. Sin embargo, una vez que el soporte multiplataforma esté integrado en la versión 3.7, agregar SoC ARM adicionales en el futuro debería ser mucho más simple.

Las adiciones de Kernel verions 3.7 son solo una pequeña muestra del mercado de hardware ARM, pero es un buen comienzo. Ser capaz de usar un kernel de Linux para diversas plataformas es algo bueno y debería ayudar a promover Linux en proyectos ARM. En este momento, parece que serán principalmente las organizaciones que utilizan núcleos ARM especializados en servidores y máquinas integradas las que obtendrán los beneficios, pero los consumidores también se beneficiarán de este cambio una vez que se admitan SoC adicionales centrados en el consumidor. Como ejemplo, espero que el soporte multiplataforma facilite la instalación de una distribución como Arch Linux ARM para los recién llegados, ya que solo tendrán un kernel con el que lidiar, e incluso puede ser posible omitir la construcción del kernel usted mismo en favor de que sea horneado y listo para usar, al igual que ofrecen las distribuciones x86.

Obtenga todos los detalles en el mudarse a multiplataforma.