Nos complace anunciar el lanzamiento de Synex 13 u5, una actualización que transforma fundamentalmente las capacidades de almacenamiento de la distribución. Esta versión no solo incorpora ZFS como opción completamente soportada en el instalador gráfico, sino que también redefine el sistema de archivos predeterminado y optimiza el flujo de instalación desde el primer arranque.
Calamares: soporte nativo para ZFS
La novedad más significativa de esta versión es la integración completa de ZFS en el instalador Calamares. Hasta ahora, los usuarios que requerían ZFS debían recurrir a instalación manual o al instalador especializado synex-zfs-installer disponible en Synex Server. Esta limitación desaparece con u5.
El instalador ahora crea automáticamente pools ZFS con configuración optimizada para escritorio, incluyendo datasets jerárquicos que separan componentes del sistema según mejores prácticas de administración. La estructura implementada sigue el esquema ROOT/synex establecido en Synex Server, adaptado para entornos desktop.
Arquitectura de datasets ZFS
Cuando el usuario selecciona ZFS como sistema de archivos, Calamares crea el pool zpsynex con las siguientes propiedades: ashift=12 para compatibilidad con discos de sector avanzado, compatibility=grub2 para garantizar que GRUB pueda leer el pool, y configuraciones de ACL POSIX y xattr para compatibilidad total con aplicaciones de escritorio.
Los datasets creados automáticamente incluyen:
- ROOT/synex/root: Dataset raíz del sistema con montaje automático deshabilitado (requiere montaje explícito durante el arranque)
- ROOT/synex/home: Datos de usuario con montaje automático habilitado y compresión LZ4
- ROOT/synex/var-cache: Caché del sistema, permite políticas de retención independientes
- ROOT/synex/var-log: Logs del sistema con compresión agresiva
- ROOT/synex/snapshots: Punto de montaje dedicado para snapshots del sistema
Esta separación permite administrar cada componente de forma granular: aplicar cuotas específicas a directorios home, configurar retención diferenciada de logs, y crear snapshots del sistema completo o componentes individuales sin afectar otros datasets.
Esquema de particiones renovado
El soporte de ZFS requirió rediseñar el esquema de particionado. GRUB no puede leer ZFS de forma nativa, por lo que /boot debe residir en un sistema de archivos tradicional. La solución implementada separa boot en dos particiones independientes.
El nuevo esquema crea:
- Partición EFI (sistemas UEFI): 300MB, FAT32, montada en
/boot/efi - Partición boot: 1GB, ext4, montada en
/boot, contiene kernels y initramfs - Partición raíz: Espacio restante, ZFS pool con datasets jerárquicos
Esta arquitectura es consistente independientemente del sistema de archivos elegido. Usuarios que seleccionan ext4, XFS o BTRFS también se benefician de la separación de boot, mejorando aislamiento y facilitando recuperación del sistema en caso de problemas con la partición raíz.
ZFS y Secure Boot
El soporte de ZFS presenta una particularidad técnica relacionada con Secure Boot. Los módulos ZFS del kernel se compilan dinámicamente mediante DKMS y se firman con una clave MOK (Machine Owner Key) incluida en la distribución. Sin embargo, esta clave no está enrollada en el firmware del usuario durante la instalación inicial.
Para usuarios que requieren ZFS con Secure Boot habilitado, el procedimiento recomendado es:
- Instalar el sistema normalmente con Secure Boot utilizando otro filesystem (btrfs por ejemplo)
- Una vez instalado, enrollar la clave MOK ubicada en
/var/lib/dkms/mok.pubusandomokutil --import - Reiniciar y completar el enrollment en el MOK Manager del firmware
- Reinstalar eligiendo ZFS como filesystem
Este proceso es inherente a cómo funciona DKMS con Secure Boot y la clave permanece válida entre actualizaciones del sistema, por lo que el enrollment solo debe realizarse una vez.
BTRFS como sistema de archivos predeterminado
Synex 13 u5 cambia el sistema de archivos predeterminado de XFS a BTRFS. Esta decisión responde a las características específicas que BTRFS aporta en entornos de escritorio: snapshots del sistema, compresión transparente, y capacidad de expansión sin tiempo de inactividad.
Estructura de subvolúmenes
Cuando el usuario acepta las opciones predeterminadas en el instalador, Calamares crea una estructura de subvolúmenes BTRFS optimizada:
- @ (raíz): Subvolumen montado en
/, contiene el sistema operativo - @home: Subvolumen montado en
/home, aislado del sistema para facilitar reinstalaciones - @log: Subvolumen montado en
/var/log, permite políticas de snapshot independientes - @snapshots: Subvolumen montado en
/.snapshots, dedicado a almacenar snapshots del sistema
Esta separación en subvolúmenes proporciona flexibilidad comparable a esquemas LVM tradicionales, pero con capacidades nativas de BTRFS: los snapshots son instantáneos y consumen espacio solo para bloques modificados (copy-on-write), la compresión se aplica de forma transparente reduciendo uso de disco, y cada subvolumen puede tener cuotas y políticas independientes.
Compresión transparente
Las opciones de montaje configuradas por defecto incluyen compress=zstd:1, activando compresión ZSTD nivel 1 en todos los subvolúmenes BTRFS. Este nivel de compresión ofrece balance óptimo entre rendimiento y ratio de compresión: reduce significativamente el uso de disco en archivos de texto, logs, y código fuente, con impacto mínimo en rendimiento CPU y latencia de I/O.
La compresión opera de forma completamente transparente. Las aplicaciones leen y escriben archivos normalmente, y BTRFS gestiona compresión y descompresión automáticamente. En discos SSD, la reducción de escrituras generada por la compresión puede extender la vida útil del dispositivo.
Usuarios que prefieren otros sistemas de archivos pueden seleccionar ext4 o XFS durante el particionado. BTRFS es ahora el predeterminado, pero la flexibilidad de elección se mantiene como principio fundamental de Synex.
Selección de idioma desde GRUB
El menú de arranque GRUB ahora presenta selección directa de idioma y distribución de teclado antes de iniciar el entorno live. En lugar de arrancar con configuración predeterminada y cambiar posteriormente, el usuario selecciona su idioma en la primera pantalla que ve.
Las entradas principales del menú incluyen acceso directo a: Inglés (UK/US), Español (Argentina/España/México), Francés, Alemán, Italiano, y Japonés. Un submenú “More languages…” proporciona acceso a más de 20 idiomas adicionales, cada uno con su distribución de teclado correspondiente preconfigurada.
Esta mejora elimina la fricción de configurar idioma post-arranque y garantiza que el instalador Calamares se inicie directamente con la configuración regional correcta. El sistema detecta automáticamente el modo de firmware (UEFI o Legacy BIOS) y carga el kernel con los parámetros de localización apropiados.
Mejoras visuales en Calamares
El instalador recibe actualizaciones en su presentación visual. Un nuevo slideshow durante la instalación presenta las seis ediciones de escritorio de Synex, permitiendo a los usuarios conocer las diferentes variantes disponibles mientras el sistema se copia al disco.
La integración con Qt se optimizó para garantizar coherencia visual en todos los entornos de escritorio. El instalador ahora respeta el tema del sistema y aplica configuraciones de fuente consistentes, eliminando inconsistencias visuales que podían aparecer en entornos como LXDE o XFCE.
Los elementos de branding mantienen el color institucional naranja (#F8671A) en barras laterales y elementos activos, reforzando la identidad visual de Synex independientemente del entorno de escritorio desde el cual se inicie la instalación.
Actualizaciones del sistema
Esta versión incluye todas las actualizaciones acumulativas de paquetes disponibles en los repositorios de Debian Trixie hasta la fecha de construcción. Los parches de seguridad y correcciones de errores posteriores a la versión u4 están incorporados, junto con el kernel actualizado correspondiente a la arquitectura amd64.
Disponibilidad y descarga
Synex 13 u5 está disponible para descarga inmediata en sus seis ediciones de escritorio: KDE Plasma, GNOME, XFCE, MATE, LXDE e IceWM. Como siempre, recomendamos verificar las sumas de comprobación de las imágenes descargadas antes de crear el medio de instalación.
Los usuarios de versiones anteriores de Synex 13 pueden actualizar su sistema mediante el gestor de paquetes estándar. Las nuevas capacidades de Calamares están disponibles únicamente en instalaciones nuevas; sistemas existentes no migran automáticamente a BTRFS o ZFS.
Descarga Synex 13 u5 desde aquí.

