La distribución Trident cambia de sistema BSD TrueOS a Void Linux

Desarrolladores del SO Trident anunciaron sobre la migración del proyecto a Linux. El proyecto Trident está desarrollando una distribución gráfica lista para usar, similar a las antiguas versiones de PC-BSD y TrueOS. Originalmente, Trident se construyó sobre las tecnologías de FreeBSD y TrueOS, utilizando el sistema de archivos ZFS y el sistema de inicialización OpenRC. El proyecto fue fundado por desarrolladores involucrados en el trabajo de TrueOS y se posicionó como un proyecto relacionado (TrueOS es una plataforma para crear distribuciones, y Trident es una distribución para consumidores finales basada en esta plataforma).

El próximo año se decidió trasladar las versiones de Trident a los desarrollos de la distribución Void Linux. La razón para la migración de BSD a Linux fue la imposibilidad de deshacerse de algunos problemas que limitan a los usuarios de la distribución. Entre las áreas problemáticas se mencionan la compatibilidad con el hardware, el soporte de estándares de comunicación modernos y la disponibilidad de paquetes. La existencia de problemas en estas áreas obstaculiza el logro del objetivo principal del proyecto: preparar un entorno gráfico fácil de usar.

Al elegir una nueva base se establecieron los siguientes requisitos:

  • Posibilidad de usar paquetes sin modificar (sin recompilación) y actualizados regularmente del distribución padre;
  • Modelo de desarrollo del producto predecible (el entorno debe ser conservador y mantener la misma estructura durante muchos años);
  • Simplicidad en la organización del sistema (un conjunto de componentes pequeños, fácilmente actualizables y rápidos al estilo de los sistemas BSD, en lugar de soluciones monolíticas y complejas);
  • Aceptación de cambios de participantes externos y existencia de un sistema de integración continua para pruebas y compilación;
  • Disponibilidad de un subsistema gráfico funcional, pero sin depender de comunidades ya establecidas que desarrollan escritorios (Trident planea colaborar con los desarrolladores de la distribución base y trabajar conjuntamente en el desarrollo del escritorio y la creación de utilidades específicas para mejorar la usabilidad);
  • Soporte de calidad para hardware actual y actualizaciones regulares de los componentes relacionados con el hardware de la distribución (controladores, núcleo);

La distribución que más se acercaba a los requisitos mencionados fue Void Linux, que sigue un modelo de ciclo continuo de actualización de versiones de software (actualizaciones rolling, sin versiones separadas del distribución). En Void Linux, se utiliza un simple gestor de sistemas para la inicialización y gestión de servicios. runit, utiliza su propio gestor de paquetes xbps y un sistema de construcción de paquetes. xbps-src. Como biblioteca estándar, en lugar de Glibc se usa Musl, y en lugar de OpenSSL, LibreSSL. Void Linux no admite la instalación en una partición con ZFS, pero los desarrolladores de Trident no ven problemas para implementar esta capacidad de forma independiente mediante el módulo ZFSonLinux. La interacción con Void Linux también se simplifica por el hecho de que sus desarrollos se distribuyen bajo licencia BSD.

Se espera que, tras la transición a Void Linux, Trident logre expandir el soporte para tarjetas gráficas y proporcionar a los usuarios controladores gráficos más modernos, así como mejorar el soporte para tarjetas de sonido, transmisión de audio, añadir soporte para la transmisión de sonido vía HDMI, mejorar el soporte para adaptadores de red inalámbricos y dispositivos con interfaz Bluetooth. Además, se ofrecerán versiones más recientes de software, se acelerará el proceso de arranque y se añadirá soporte para instalaciones híbridas en sistemas UEFI.

Entre las desventajas de la migración se menciona la pérdida del entorno familiar y de las utilidades desarrolladas por el proyecto TrueOS para la configuración del sistema, como sysadm. Para abordar este problema, se planea desarrollar sustitutos universales para estas utilidades, que no dependerán del tipo de sistema operativo. Se prevé que el primer lanzamiento de la nueva edición de Trident tenga lugar en enero de 2020. No se descarta la formación de versiones alfa y beta de prueba antes del lanzamiento. La migración al nuevo sistema requerirá la transferencia manual del contenido de la partición /home.
El soporte para las compilaciones de BSD estará se ha interrumpido inmediatamente disponible tras el lanzamiento de la nueva edición, mientras que el repositorio estable de paquetes basado en FreeBSD 12 se eliminará en abril de 2020 (el repositorio experimental basado en FreeBSD 13-Current será eliminado en enero).

De las distribuciones actuales basadas en TrueOS, permanece el proyecto
GhostBSD, que ofrece un escritorio MATE. Al igual que en Trident, GhostBSD utiliza por defecto el sistema de inicialización OpenRC y el sistema de archivos ZFS, pero también se apoya en la operación en modo Live. Tras la migración de Trident a Linux, los desarrolladores de GhostBSD declararon, que mantienen su compromiso con los sistemas BSD y continuarán utilizando la rama estable. TrueOS como base para su distribución.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster