Il progetto Hyperbola è supportato dalla Free Software Foundation. distribuzioni completamente libere, è previsto un piano di transizione verso l'uso del kernel e degli strumenti utente di OpenBSD, con il backporting di alcuni componenti da altri sistemi BSD. Si prevede di distribuire la nuova distribuzione con il nome HyperbolaBSD.
HyperbolaBSD sarà sviluppato come un fork completo di OpenBSD, che si espanderà con nuovo codice rilasciato sotto le licenze GPLv3 e LGPLv3. Il codice sviluppato sopra OpenBSD mirerà a sostituire gradualmente i componenti di OpenBSD distribuiti sotto licenze incompatibili con la GPL. Il supporto per la precedente branca di Hyperbola GNU/Linux-libre sarà garantito fino al 2022, ma le future versioni di Hyperbola saranno migrate al nuovo kernel e agli elementi di sistema.
Come motivo per il passaggio alla base di codice di OpenBSD, viene citata l'insoddisfazione verso le tendenze nello sviluppo del kernel Linux:
- L'inclusione nel kernel Linux di misure tecniche di protezione dei diritti d'autore (DRM), ad esempio, nel kernel è stata il supporto della tecnologia di protezione dalla copia dei contenuti audio e video HDCP (High-bandwidth Digital Content Protection).
- iniziative per lo sviluppo dei driver per il kernel Linux in linguaggio Rust. Gli sviluppatori di Hyperbola sono insoddisfatti dell'uso del repository centralizzato Cargo e relative alla 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 dall'originale sorgente, altrimenti è necessario ottenere un permesso scritto preliminare dal Rust Core team o cambiare nome).
- Lo sviluppo del kernel Linux senza tener conto della sicurezza (Grsecurity , ma un'iniziativa (Kernel Self Protection Project) è in stagnazione).
- Molti componenti dell'ambiente utente GNU e utilità di sistema stanno iniziando a imporre l'uso di funzionalità eccessive, senza fornire possibilità di disattivarle durante la compilazione. Un esempio è dato dall'attribuzione a dipendenze obbligatorie in 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 snapshot stabilizzati del pacchetto di Arch Linux, con il trasferimento di alcune patch da Debian per migliorare stabilità e sicurezza. Il sistema di init si basa su sysvinit con il porting di alcune implementazioni dai progetti Devuan e Parabola. Il tempo di supporto per le release è di 5 anni.
Fonte: opennet.ru
