Se ha presentado la versión del distribuidor de Linux Armbian 23.11, que proporciona un entorno de sistema compacto para diversas computadoras de placa única con procesadores basados en arquitecturas ARM, RISC-V y x86, incluyendo varios modelos de Raspberry Pi, Odroid, Orange Pi, Banana Pi, Helios64, pine64, Nanopi y Cubieboard con procesadores Allwinner, Amlogic, Actionsemi, Freescale/NXP, Marvell Armada, Rockchip, Radxa y Samsung Exynos.
Para la creación de ensamblajes se utilizan bases de paquetes de Debian y Ubuntu, pero el entorno se recompone completamente utilizando un sistema de construcción propio que incluye optimizaciones para reducir el tamaño, aumentar el rendimiento y aplicar mecanismos de protección adicionales. Por ejemplo, la partición /var/log se monta utilizando zram y se almacena en RAM en forma comprimida, con volcados de datos al dispositivo una vez al día o al apagar. La partición /tmp se monta mediante tmpfs.
El proyecto admite más de 30 variantes de compilaciones del núcleo de Linux para diferentes plataformas ARM y ARM64. Para simplificar la creación de sus propias imágenes del sistema, paquetes y versiones del distribuidor, se proporciona un SDK. Se utiliza ZSWAP para el intercambio. Al ingresar mediante SSH, se ofrece la opción de usar autenticación de dos factores. Incluye un emulador box64, que permite ejecutar programas compilados para procesadores basados en la arquitectura x86. Se ofrecen paquetes listos para iniciar entornos de usuario basados en KDE, GNOME, Budgie, Cinnamon, i3-wm, Mate, Xfce y Xmonad.
Características del lanzamiento:
- Se han mejorado las reglas de soporte de placas, que implican la existencia de tres niveles de soporte: estándar (acompañamiento completo), intermedio (staging, verificación de la disponibilidad de soporte) y soporte comunitario. Las placas Khadas VIM1S, Khadas VIM4, Texas Instruments TDA4VM y Xiaomi Pad 5 Pro han sido trasladadas a la categoría de soporte estándar.
- Se ha añadido soporte para las placas Hikey 960, NanoPi R6S/R6C, TI SK-TDA4VM, Xiaomi-elish, Tanix TX6, Inovato Quadra y Mekotronics R58X-Pro.
- Se ha proporcionado la capacidad de elegir diferentes gestores de inicio de sesión (LightDM, SDDM y GDM3).
- El núcleo de Linux se ha actualizado a la versión 6.6. Se ha añadido la posibilidad de utilizar el núcleo 6.6 para las placas NanoPi R6S/R6C.
- Se han actualizado las configuraciones del núcleo para soportar Waydroid y Redroid (entornos para ejecutar aplicaciones de Android en distribuciones de Linux).
- Para las placas VIM1S/VIM4 se ha incluido soporte para Bluetooth.
- Se ha mejorado el funcionamiento en las placas Banana Pi CM4.
- Para las placas RK3588 se ha utilizado un núcleo de Linux nuevo con soporte experimental para HDMI.
- Se han solucionado problemas en los gestores de pantalla.
- Se ha añadido soporte experimental para UEFI/EDK2 en las placas RK3588.
- Se han comenzado a generar compilaciones diarias basadas en Debian 13 («Trixie») y Ubuntu 23.10.
- Se han ampliado las pruebas automatizadas para verificar la calidad de las compilaciones.
Fuente: opennet.ru
