Ubuntu 22.04 se podrá instalar en la Raspberry Pi 4 de 2GB
Desde 20.10, Ubuntu se puede instalar en la Raspberry Pi 4 de manera oficial. Yo, que tengo una para probar cosas, y usarla de centro de entretenimiento, probé el sistema operativo en la placa de la frambuesa para comprobar que funciona, pero le cuesta mucho más que cuando le instalamos Raspberry Pi OS o Twister OS, por ejemplo. Puede que parte de la culpa la tenga el actual GNOME, que no funciona tan bien en equipos discretos, pero eso podría cambiar este abril, cuando se lance Ubuntu 22.04.
Ayer, Canonical publicó un artículo en el que nos hablan del plan de hacer compatible Ubuntu 22.04 con la Raspberry Pi 4 de 2GB. Pero, ¿qué significa esto? ¿Mejorará el rendimiento del sistema operativo en todos los escenarios? Sí se espera que Ubuntu 22.04, con GNOME 42, mejora su rendimiento, pero el tema que están tratando aquí es que usarán una función del kernel de Linux para conseguir una optimización que permitirá que el sistema de Canonical en su edición principal funcione en la RPI4 de 2GB.
Ubuntu 22.04 llegará en abril de 2022
Lo que usarán será zswap.
¿Qué es zswap?
Para responder a esto tenemos que hablar de los archivos de intercambio en general.
Si estás ejecutando cualquier tipo de sistema Linux, es muy probable (y recomendable) que tengas un archivo de intercambio asignado en tu disco duro o tarjeta SD. Los archivos de intercambio actúan como una especie de desbordamiento de tu memoria RAM, almacenando en caché las páginas que rara vez se utilizan para liberar memoria RAM para procesos más activos. Esto te permite seguir trabajando incluso cuando tu sistema está usando casi toda la RAM. Sin embargo, el uso de la swap es menos eficaz que el de la RAM, ya que el acceso al disco duro (o a la tarjeta SD) es más lento.
Bien, ¿dónde entra zswap? Zswap es esencialmente una herramienta de compresión. Cuando un proceso está a punto de ser movido al archivo de intercambio, zswap lo comprime y comprueba si el nuevo tamaño, más pequeño, todavía necesita ser movido o si puede permanecer en su RAM. Es mucho más rápido descomprimir una página ‘zswapped’ que acceder al archivo de intercambio, por lo que es una gran manera de obtener más beneficios de los sistemas con menores cantidades de RAM.
En un principio, esto mejorará el rendimiento en la placa de 2GB, pero también en el resto, como la de 4GB y 8GB. No se activará por defecto en la versión para equipos de escritorio, pero sin lugar a dudas volveré a probar Ubuntu este abril en mi Raspberry Pi, a ver qué tal le sienta.