Trident cambia de BSD TrueOS a Void Linux

Desarrolladores de sistema operativo Trident ellos proclamaron sobre la migración de proyectos a Linux. El proyecto Trident está desarrollando una distribución gráfica de usuario lista para usar que recuerda a las antiguas versiones de PC-BSD y TrueOS. Inicialmente, Trident se basó en las tecnologías FreeBSD y TrueOS, utilizó el sistema de archivos ZFS y el sistema de inicialización OpenRC. El proyecto fue fundado por desarrolladores involucrados en 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 año que viene, se decidió transferir los lanzamientos de Trident a desarrollos de distribución. Void Linux. La razón para migrar de BSD a Linux fue la imposibilidad de deshacerse de algunos de los problemas que limitan a los usuarios de la distribución. Las áreas de preocupación incluyen la compatibilidad del hardware, el soporte para estándares de comunicaciones modernos y la disponibilidad de paquetes. La presencia de problemas en estas áreas interfiere con el logro del objetivo principal del proyecto: la preparación de un entorno gráfico fácil de usar.

Al elegir una nueva base, se identificaron los siguientes requisitos:

  • La capacidad de utilizar paquetes no modificados (sin reconstruir) y actualizados periódicamente de la distribución principal;
  • Modelo de desarrollo de productos predecible (el medio ambiente debe ser conservador y mantener el modo de vida habitual durante muchos años);
  • Simplicidad de la organización del sistema (un conjunto de componentes pequeños, rápidos y fáciles de actualizar al estilo de los sistemas BSD, en lugar de soluciones monolíticas y complicadas);
  • Aceptar cambios de terceros y tener un sistema de integración continua para pruebas y construcción;
  • La presencia de un subsistema de gráficos en funcionamiento, pero sin dependencia de comunidades ya formadas que desarrollan escritorios (Trident planea cooperar con los desarrolladores de la distribución base y trabajar juntos en el desarrollo del escritorio y la creación de utilidades específicas para mejorar la usabilidad);
  • Soporte de alta calidad para hardware actual y actualizaciones periódicas de componentes de distribución relacionados con el hardware (controladores, kernel);

El kit de distribución resultó ser el más cercano a los requisitos establecidos. Void Linux, siguiendo un modelo de ciclo continuo de actualización de versiones del programa (actualizaciones continuas, sin lanzamientos separados de la distribución). Void Linux utiliza un administrador de sistema simple para inicializar y administrar servicios ejecutarlo, utiliza su propio administrador de paquetes xbps y sistema de construcción de paquetes xbps-src. Utilizado como biblioteca estándar en lugar de Glibc Musulmán, 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 ningún problema en implementar dicha función de forma independiente utilizando el módulo. ZFSonLinux. La interacción con Void Linux también se simplifica por el hecho de que sus desarrollos propagar bajo la licencia BSD.

Se espera que después de la transición a Void Linux, Trident pueda ampliar el soporte para tarjetas gráficas y brindar a los usuarios controladores de gráficos más modernos, así como mejorar el soporte para tarjetas de sonido, transmisión de audio, agregar soporte para transmisión de audio a través de HDMI. mejorar el soporte para adaptadores de red inalámbrica y dispositivos con interfaz Bluetooth. Además, a los usuarios se les ofrecerán versiones más recientes de los programas, se acelerará el proceso de arranque y se agregará soporte para instalaciones híbridas en sistemas UEFI.

Una de las desventajas de la migración es la pérdida del entorno familiar y de las utilidades desarrolladas por el proyecto TrueOS para configurar el sistema, como sysadm. Para resolver este problema, se planea escribir reemplazos universales para dichas utilidades, independientemente del tipo de sistema operativo. El primer lanzamiento de la nueva edición de Trident está previsto para enero de 2020. Antes del lanzamiento, no se excluye la formación de versiones de prueba alfa y beta. La migración a un nuevo sistema requerirá transferir manualmente el contenido de la partición /home.
Se admitirán compilaciones BSD terminado inmediatamente después del lanzamiento de la nueva edición, y el repositorio de paquetes estables basado en FreeBSD 12 se eliminará en abril de 2020 (el repositorio experimental basado en FreeBSD 13-actual se eliminará en enero).

De las distribuciones actuales basadas en TrueOS, el proyecto queda
FantasmaBSD, ofreciendo el escritorio MATE. Al igual que Trident, GhostBSD utiliza el sistema de inicio OpenRC y el sistema de archivos ZFS de forma predeterminada, pero además admite el modo Live. Después de migrar Trident a Linux, los desarrolladores de GhostBSD declaradoque siguen comprometidos con los sistemas BSD y continuarán usando la rama estable verdadero sistema operativo como base para su distribución.

Fuente: opennet.ru

Añadir un comentario