La distribuzione Linux completamente gratuita Hyperbola si sta trasformando in un fork di OpenBSD

Il progetto Hyperbola, parte del progetto sostenuto dalla Open Source Foundation elenco distribuzioni completamente gratuite, hanno pubblicato pianificare la transizione all'utilizzo del kernel e delle utilità utente di OpenBSD con il porting di alcuni componenti da altri sistemi BSD. La nuova distribuzione sarà distribuita sotto il nome HyperbolaBSD.

Si prevede che HyperbolaBSD sarà sviluppato come un fork completo di OpenBSD, che sarà ampliato con il nuovo codice fornito sotto le licenze GPLv3 e LGPLv3. Il codice sviluppato su OpenBSD mirerà a sostituire gradualmente i componenti OpenBSD distribuiti con licenze non compatibili con la GPL. Il ramo Hyperbola GNU/Linux-libre formato in precedenza verrà mantenuto fino al 2022, ma le future versioni di Hyperbola verranno migrate al nuovo kernel e agli elementi di sistema.

L'insoddisfazione per le tendenze nello sviluppo del kernel Linux è citata come motivo per il passaggio alla codebase OpenBSD:

  • L'adozione della protezione tecnica del copyright (DRM) nel kernel Linux, ad esempio, è stata adottata dal kernel è incluso supporto per la tecnologia di protezione dalla copia HDCP (High-bandwidth Digital Content Protection) per contenuti audio e video.
  • Sviluppo iniziative per sviluppare driver per il kernel Linux in Rust. Gli sviluppatori di Hyperbola non sono soddisfatti dell'uso di un repository Cargo centralizzato e problemi con la libertà di distribuire pacchetti con Rust. In particolare, i termini di utilizzo dei marchi Rust e Cargo vietano la conservazione del nome del progetto in caso di modifiche o patch (un pacchetto può essere distribuito sotto il nome Rust e Cargo solo se è compilato dal codice sorgente originale, Altrimenti richiesto ottenere previa autorizzazione scritta dal team di Rust Core o cambio di nome).
  • Sviluppo del kernel Linux senza riguardo per la sicurezza (Grsecurity non è più un progetto gratuitoe l'iniziativa KSPP (Kernel Self Protection Project) è stagnante).
  • Molti componenti dell'ambiente utente GNU e utilità di sistema iniziano a imporre funzionalità non necessarie senza fornire un modo per disabilitarle in fase di creazione. A titolo di esempio, viene fornita la classificazione delle dipendenze obbligatorie PulseAudio in gnome-control-center, SystemD in GNOME, Ruggine in Firefox e Java in gettext.

Ricordiamo che il progetto Hyperbola è sviluppato 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 formata sulla base di sezioni stabilizzate del pacchetto base Arch Linux, con alcune patch trasferite da Debian per migliorare la stabilità e la sicurezza. Il sistema di inizializzazione è basato su sysvinit con porting di alcuni sviluppi dai progetti Devuan e Parabola. Il periodo di supporto del rilascio è di 5 anni.

Fonte: opennet.ru

Aggiungi un commento