Raspberry Pi 5 de apoyo ha sido muy esperado en la comunidad AlmaLinux, y hoy estamos muy contentos de compartir una gran noticia. ¡AlmaLinux ahora tiene soporte para Raspberry Pi 5!.
Los mini-PC Raspberry Pi fueron creados originalmente para promover el aprendizaje de informática, pero con el tiempo se han convertido en herramientas útiles para entornos de producción, como servidores e IoT. En este contexto, AlmaLinux ha anunciado que ahora soporta oficialmente la Raspberry Pi 5, la última generación del popular mini-PC basado en ARM.
El Papel de Koichiro Iwao
El soporte de AlmaLinux para la Raspberry Pi 5 se debe en gran parte a Koichiro Iwao, un contribuidor que se unió a la comunidad de esta distribución con el objetivo específico de incluir soporte para los dispositivos Raspberry Pi. Inicialmente, los núcleos para las imágenes del sistema eran creados por Pablo Greco, miembro del proyecto CentOS. Sin embargo, este proceso resultaba ser "bastante desafiante" debido a los obstáculos que presentaban los mini-PC.
Puede leer también | Disponible Parrot 6.1 y su mejora con la compatibilidad con Raspberry Pi 5
Desafíos y Aprendizajes en el Proceso de Arranque
Para mejorar el soporte, Iwao decidió aprender cómo funciona el proceso de arranque de los mini-PC y compiló un paquete de kernel basado en el kernel de Raspberry Pi, que es una bifurcación de Linux. A pesar de haber trabajado previamente en las imágenes de AlmaLinux para Raspberry Pi, Iwao no tenía un conocimiento profundo del arranque, lo que hizo que el proceso de compilación del kernel fuera largo y arduo, enfrentándose a múltiples fallos y problemas.
Puede leer también | Desarrollando Aplicaciones con Raspberry Pi: Una Guía Completa
Superando Obstáculos
Uno de los mayores desafíos para Iwao fue entender las diferencias entre las versiones 4 y 5 de Raspberry Pi. Al superar este obstáculo, obtuvo información crucial que le permitió cambiar la base del kernel a las fuentes de Raspberry Pi OS, logrando así un kernel funcional para la Raspberry Pi 5. Luego, actualizó el paquete de firmware para los mini-PC y utilizó scripts de compilación para crear las imágenes de AlmaLinux para Raspberry Pi 5.
La Diferencia entre x86 y ARM
Mientras que los sistemas x86 cuentan con numerosas especificaciones y estándares que facilitan la compatibilidad de los sistemas operativos, en ARM aún es necesario crear imágenes específicas para cada dispositivo, lo que limita el soporte que las distribuciones Linux y BSD pueden ofrecer.
Disponibilidad del Soporte
La Raspberry Pi 5 fue lanzada oficialmente en septiembre de 2023, y el soporte de AlmaLinux ha llegado nueve meses después de su lanzamiento. Los detalles completos sobre este soporte están disponibles en el blog de AlmaLinux, y la imagen del sistema puede descargarse desde la sección correspondiente de descargas en su sitio web.
Puede leer también | Cómo Instalar Linux en tu Raspberry Pi
Descargas
Obtener AlmaLinux para Raspberry Pi, AlmaLinux proporciona imágenes estándar de Raspberry Pi y con entorno de escritorio GNOME. Puedes obtener las imágenes desde el sitio web de AlmaLinux. La guía de instalación está disponible en la Wiki.