Całkowicie wolna dystrybucja Linuxa Hyperbola przekształca się w fork OpenBSD

Projekt Hyperbola, wspierany przez Fundusz SPO lista w pełni wolnych dystrybucji, opublikowali 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 wliczona wsparcie dla technologii ochrony przed kopiowaniem treści audio i wideo HDCP (High-bandwidth Digital Content Protection).
  • Rozwój 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 problemy 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 wymagana 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 już nie jest wolnym projektem,, a inicjatywa KSPP (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 PulseAudio w gnome-control-center, SystemD w GNOME, Rust w Firefoxie i Java 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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster