Projekt Hyperbola, wspierany przez Fundusz SPO w pełni wolnych dystrybucji, plan przejścia na wykorzystanie jądra i narzędzi użytkowych z OpenBSD przy portowaniu niektórych komponentów z innych systemów BSD. Nowa dystrybucja planowana jest do dystrybucji pod nazwą HyperbolaBSD.
HyperbolaBSD zamierza rozwijać jako pełny fork OpenBSD, który będzie rozbudowywany o nowy kod dostarczany na mocy licencji GPLv3 i LGPLv3. Rozwijany na bazie OpenBSD kod ma na celu stopniową wymianę komponentów OpenBSD, dystrybuowanych na mocy licencji niekompatybilnych z GPL. Prowadzenie wcześniej rozwijanej gałęzi Hyperbola GNU/Linux-libre będzie zapewnione do 2022 roku, ale przyszłe wydania Hyperbola zostaną przeniesione na nowe jądro i elementy systemu.
Za powód przejścia na bazę kodu OpenBSD podaje się niezadowolenie z tendencji w rozwoju jądra Linux:
- Włączenie do jądra Linux technicznych środków ochrony praw autorskich (DRM), na przykład, do jądra dodano wsparcie dla technologii ochrony przed kopiowaniem treści audio i wideo HDCP (High-bandwidth Digital Content Protection).
- inicjatywy dotyczące opracowywania sterowników dla jądra Linux w języku Rust. Programiści Hyperbola są niezadowoleni z zastosowania scentralizowanego repozytorium Cargo oraz z wolności dystrybucji pakietów w Rust. W szczególności warunki korzystania z znaków towarowych Rust i Cargo zabraniają zachowania nazwy projektu w przypadku wprowadzenia zmian lub zastosowania poprawek (pakiet można dystrybuować pod nazwą Rust i Cargo tylko wtedy, gdy jest zbudowany z oryginalnych źródeł, w innym przypadku należy uzyskać wcześniejsze pisemne zezwolenie od zespołu Rust Core lub zmienić nazwę).
- Rozwój jądra Linux bez uwzględnienia bezpieczeństwa (Grsecurity , a inicjatywa (Kernel Self Protection Project) znajduje się w stagnacji).
- Wiele komponentów środowiska użytkownika GNU i narzędzi systemowych zaczyna narzucać stosowanie nadmiernej funkcjonalności, nie zapewniając możliwości jej wyłączenia podczas budowy. Jako przykład podaje się uznanie za obowiązkowe zależności w gnome-control-center, SystemD w GNOME, w Firefoxie i w gettext.
Przypominamy, że projekt Hyperbola rozwija się zgodnie z zasadą KISS (Keep It Simple Stupid) i ma na celu zapewnienie użytkownikom prostego, lekkiego, stabilnego i bezpiecznego środowiska. Wcześniej dystrybucja była tworzona na podstawie stabilnych wersji repozytoriów Arch Linux z przeniesieniem niektórych łatek z Debiana w celu zwiększenia stabilności i bezpieczeństwa. System inicjalizacji oparty jest na sysvinit z portowaniem niektórych rozwiązań z projektów Devuan i Parabola. Czas wsparcia wydań wynosi 5 lat.
Źródło: opennet.ru
