Le projet Hyperbola, soutenu par la Fundation SPÖ des distributions entièrement libres, un plan de transition vers l'utilisation du noyau et des utilitaires personnalisés d'OpenBSD en portage de certains composants d'autres systèmes BSD. La nouvelle distribution sera lancée sous le nom HyperbolaBSD.
HyperbolaBSD est prévu de se développer comme un fork complet d'OpenBSD, qui sera enrichi par un nouveau code, diffusé sous les licences GPLv3 et LGPLv3. Le code développé sur OpenBSD visera à remplacer progressivement les composants d'OpenBSD, distribués sous des licences incompatibles avec la GPL. La maintenance de la branche Hyperbola GNU/Linux-libre existante sera assurée jusqu'en 2022, mais les futures versions d'Hyperbola seront mises à jour avec un nouveau noyau et des éléments système.
Comme raison de la transition vers la base de code d'OpenBSD, des préoccupations concernant les tendances dans le développement du noyau Linux sont évoquées :
- L'inclusion dans le noyau Linux de mesures de protection des droits d'auteur (DRM), par exemple, a été le soutien à la technologie de protection contre la copie de contenu audio et vidéo HDCP (Protection de contenu numérique haute bande passante).
- les initiatives de développement de pilotes pour le noyau Linux en langage Rust. Les développeurs d'Hyperbola sont mécontents de l'utilisation d'un dépôt centralisé Cargo et de liberté de distribution des paquets Rust. En particulier, les conditions d'utilisation des marques Rust et Cargo interdisent de conserver le nom du projet en cas de modifications ou d'applications de patchs (le paquet peut être distribué sous le nom de Rust et Cargo uniquement s'il est compilé à partir des sources originales, sinon un accord écrit préalable de l'équipe Rust Core est requis ou il faut changer de nom).
- Le développement du noyau Linux sans se soucier de la sécurité (Grsecurity , mais une initiative (Kernel Self Protection Project) est en stagnation).
- De nombreux composants de l'environnement utilisateur GNU et des utilitaires système commencent à imposer des fonctionnalités excessives, sans offrir la possibilité de les désactiver lors de la compilation. Par exemple, le passage à des dépendances obligatoires dans le gnome-control-center, SystemD dans GNOME, dans Firefox et dans gettext.
Rappelons que le projet Hyperbola évolue selon le principe KISS (Keep It Simple Stupid) et est destiné à fournir aux utilisateurs un environnement simple, léger, stable et sécurisé. Auparavant, la distribution était basée sur des instantanés stabilisés de la base de paquets d'Arch Linux, avec le transfert de certains correctifs de Debian pour améliorer la stabilité et la sécurité. Le système d'initialisation repose sur sysvinit avec le portage de certaines contributions des projets Devuan et Parabola. La durée de support des versions est de 5 ans.
Source : opennet.ru
