Il progetto Hyperbola, supportato dal Fondo SPO distribuzioni completamente libere, piano di transizione all'utilizzo del kernel e degli strumenti utente di OpenBSD con il porting di alcuni componenti da altri sistemi BSD. Si prevede di distribuire la nuova distribuzione con il nome di HyperbolaBSD.
HyperbolaBSD sarà sviluppato come un fork completo di OpenBSD, che sarà espanso con nuovo codice rilasciato sotto le licenze GPLv3 e LGPLv3. Il codice sviluppato sopra OpenBSD mirerà a sostituire gradualmente componenti di OpenBSD rilasciati sotto licenze non compatibili con GPL. Il supporto per il ramo precedentemente sviluppato Hyperbola GNU/Linux-libre sarà garantito fino al 2022, ma le future versioni di Hyperbola saranno migrate a un nuovo kernel e elementi di sistema.
Come motivo per passare alla base di codice di OpenBSD viene citato il discontento riguardo alle tendenze nello sviluppo del kernel Linux:
- L'inclusione nel kernel Linux di misure tecniche di protezione del copyright (DRM), ad esempio, nel kernel è stata il supporto della tecnologia di protezione dalla copia di contenuti audio e video HDCP (High-bandwidth Digital Content Protection).
- iniziative per lo sviluppo di driver per il kernel Linux in linguaggio Rust. Gli sviluppatori di Hyperbola sono scontenti dell'uso del repository centralizzato Cargo e con la libertà di distribuzione dei pacchetti Rust. In particolare, le condizioni d'uso dei marchi Rust e Cargo vietano di mantenere il nome del progetto in caso di modifiche o applicazione di patch (il pacchetto può essere distribuito con il nome Rust e Cargo solo se è costruito a partire dai testi sorgente originali, altrimenti è necessario ottenere un permesso scritto preliminare dal team centrale di Rust o cambiare nome).
- Lo sviluppo del kernel Linux senza avere riguardo per la sicurezza (Grsecurity , mentre l'iniziativa (Kernel Self Protection Project) è in stagnazione).
- Molti componenti dell'ambiente utente GNU e utilità di sistema iniziano ad imporre l'uso di funzionalità eccessive, non offrendo la possibilità di disabilitarle durante la compilazione. Come esempio viene citata la considerazione delle dipendenze obbligatorie nel gnome-control-center, SystemD in GNOME, in Firefox e in gettext.
Ricordiamo che il progetto Hyperbola si sviluppa secondo il principio KISS (Keep It Simple Stupid) e mira a fornire agli utenti un ambiente semplice, leggero, stabile e sicuro. In precedenza, la distribuzione era basata su versioni stabilizzate della base pacchetti di Arch Linux, con il trasferimento da Debian di alcune patch per migliorare stabilità e sicurezza. Il sistema di inizializzazione si basa su sysvinit con il porting di alcune implementazioni dai progetti Devuan e Parabola. Il tempo di supporto per le versioni è di 5 anni.
Fonte: opennet.ru
