Projekt Hyperbola, který je součástí podporovaného fondu SPo zcela svobodných distribucí, plán přechodu na využívání jádra a uživatelských utilit z OpenBSD s portováním některých komponentů z jiných systémů BSD. Nová distribuce se plánuje šířit pod jménem HyperbolaBSD.
HyperbolaBSD plánují rozvíjet jako plný fork OpenBSD, který bude rozšiřován novým kódem poskytovaným pod licencemi GPLv3 a LGPLv3. Kód vyvíjený na základě OpenBSD bude zaměřen na postupnou náhradu komponent OpenBSD, které jsou distribuovány pod licencemi, neslučitelnými s GPL. Údržba dříve vznikající větve Hyperbola GNU/Linux-libre bude zajištěna do roku 2022, ale budoucí vydání Hyperbola budou převedena na nové jádro a prvky systému.
Jako důvod přechodu na kódovou základnu OpenBSD se uvádí nespokojenost s trendy ve vývoji jádra Linuxu:
- Začlenění technických prostředků ochrany autorských práv (DRM) do jádra Linuxu, například byla zařazena podpora technologie ochrany proti kopírování zvukového a video obsahu HDCP (High-bandwidth Digital Content Protection).
- iniciativy na vývoj ovladačů pro jádro Linuxu v jazyce Rust. Vývojáři Hyperbola jsou nespokojeni s používáním centralizovaného repozitáře Cargo a svobodou distribuce balíčků v Rustu. Zejména podmínky používání ochranných známek Rust a Cargo zakazují uchování názvu projektu v případě provedení změn nebo aplikace záplat (balíček lze distribuovat pod názvem Rust a Cargo pouze pokud je sestaven z původních zdrojových textů, jinak je třeba získat předchozí písemné povolení od týmu Rust Core nebo změnit název).
- Vývoj jádra Linuxu bez ohledu na bezpečnost (Grsecurity , ale iniciativou (Kernel Self Protection Project) se nachází ve stagnaci).
- Mnoho komponentů uživatelského prostředí GNU a systémové utility začínají vnucovat použití nadbytečné funkčnosti, aniž by poskytovaly možnosti pro její vypnutí během sestavení. Jako příklad se uvádí zařazení do povinných závislostí v gnome-control-center, SystemD v GNOME, ve Firefoxu a v gettext.
Připomínáme, že projekt Hyperbola se vyvíjí v souladu s principem KISS (Keep It Simple Stupid) a je zaměřen na poskytování uživatelům jednoduchého, lehkého, stabilního a bezpečného prostředí. Dříve byl distribuční balíček formován na základě stabilizovaných verzí balíčkového systému Arch Linux s přenosem některých patchů z Debianu pro zvýšení stability a bezpečnosti. Systém inicializace se zakládá na sysvinit s přenesením některých prací z projektů Devuan a Parabola. Doba podpory vydání činí 5 let.
Zdroj: opennet.ru
