El proyecto Hyperbola, incluido en el Fondo de Software Libre apoyado por el mismo distribuciones completamente libres, un plan para la transición al uso del núcleo y herramientas de usuario de OpenBSD, portando algunos componentes de otros sistemas BSD. Se planea distribuir la nueva distribución bajo el nombre HyperbolaBSD.
HyperbolaBSD se desarrollará como un fork completo de OpenBSD, que se expandirá con nuevo código proporcionado bajo las licencias GPLv3 y LGPLv3. El código desarrollado sobre OpenBSD estará destinado a reemplazar gradualmente los componentes de OpenBSD que se distribuyen bajo licencias incompatibles con GPL. El mantenimiento de la rama previamente formada Hyperbola GNU/Linux-libre se garantizará hasta 2022, pero las futuras versiones de Hyperbola se trasladarán al nuevo núcleo y elementos del sistema.
Como razón para la transición a la base de código de OpenBSD se menciona el descontento con las tendencias en el desarrollo del núcleo de Linux:
- La inclusión en el núcleo de Linux de medidas tecnológicas de protección de derechos de autor (DRM), por ejemplo, en el núcleo se incluyó el soporte para la tecnología de protección contra copias de contenido audiovisual HDCP (Protección Digital de Contenido de Alto Ancho de Banda).
- iniciativas para desarrollar controladores para el núcleo de Linux en el lenguaje Rust. Los desarrolladores de Hyperbola están descontentos con la aplicación de un repositorio centralizado Cargo y con la libertad de distribución de paquetes en Rust. En particular, las condiciones de uso de las marcas registradas Rust y Cargo prohíben mantener el nombre del proyecto en caso de realizar cambios o aplicar parches (el paquete solo se puede distribuir bajo el nombre de Rust y Cargo si se compila a partir de los textos fuente originales, de lo contrario, se requiere obtener un permiso previo por escrito del equipo central de Rust o cambiar el nombre).
- El desarrollo del núcleo de Linux sin consideración por la seguridad (Grsecurity , sino una iniciativa (Proyecto de Protección del Núcleo) está en estancamiento).
- Muchos componentes del entorno de usuario de GNU y utilidades del sistema comienzan a imponer el uso de funcionalidades excesivas, sin ofrecer posibilidades para desactivarlas durante la compilación. Como ejemplo se menciona la inclusión como dependencias obligatorias en gnome-control-center, SystemD en GNOME, en Firefox y en gettext.
Recordemos que el proyecto Hyperbola se desarrolla bajo el principio KISS (Keep It Simple Stupid) y está orientado a proporcionar a los usuarios un entorno simple, ligero, estable y seguro. Anteriormente, la distribución se formaba a partir de cortes estabilizados de la base de paquetes de Arch Linux, trasladando algunos parches de Debian para mejorar la estabilidad y seguridad. El sistema de inicialización se basa en sysvinit con la portación de algunos desarrollos de los proyectos Devuan y Parabola. El tiempo de soporte de las versiones es de 5 años.
Fuente: opennet.ru
