Po dvou a půl letech od poslední verze spuštění bylo oznámenoa novou verzi projektu "Hyperbola GNU/Linux-libre 0.4", která je součástí seznamu zcela bezplatných distribucí organizace Free Software Foundation.
Pro ty, kteří o této distribuci Linuxu nevědí, by to měli vědět Hyperbola je založena na stabilizovaných segmentech základna balíčku Arch Linux, s některými záplatami přenesenými z Debianu zlepšit stabilitu a bezpečnost.
El Proyecto je vyvinut podle principu KISS (Keep It Simple Stupid) a jeho cílem je poskytnout uživatelům jednoduché, lehké, stabilní a bezpečné prostředí.
Na rozdíl od modelu postupných aktualizací Arch Linuxu Hyperbola používá klasický model vydání s dlouhým cyklem vydávání aktualizací pro již vydané verze.
sysvinit je používán jako přenosný inicializační systém některými vývojovými projekty v projektech Devuan a Parabola (vývojáři Hyperbola jsou proti systemd).
Distro obsahuje pouze bezplatné aplikace a přichází s jádrem Linux-Libre zbaveným nesvobodných binárních prvků firmwaru. Projektové úložiště obsahuje 5257 balíčků. K zablokování instalace nesvobodných balíčků se používají černé listiny a zámky na úrovni konfliktu závislostí a je třeba také poznamenat, že instalace balíčků z AUR není podporována.
Hlavní novinky Hyperbola 0.4
Zahájení Hyperbola 0.4 je umístěna jako přechodová na cestě k dříve oznámené migraci na technologie OpenBSD. V budoucnu bude pozornost zaměřena na projekt HyperbolaBSD, který počítá s vytvořením distribuční sady dodávané pod licencí copyleft, ale založené na alternativním jádře a rozvětveném systémovém prostředí OpenBSD.
V rámci licencí GPLv3 a LGPLv3 bude projekt HyperbolaBSD vyvíjet vlastní komponenty, které mají nahradit nesvobodné nebo s GPL nekompatibilní části systému.
hlavní změny od verze 0.4 jsou příbuzné čištění spotřebních součástí a zahrnutí do alternativních balíčků, Například přidána plocha Lumina, který může fungovat bez D-Bus a proto byla podpora D-Bus odstraněna.
také odstraněna podpora pro Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio a Avahi. Komponenty funkce Bluetooth byly odstraněny z důvodu složitosti a potenciálních bezpečnostních problémů.
Kromě sysvinitu, byla přidána experimentální podpora pro systém runit init, zatímco pro část grafického zásobníku to bylo přesunuto do komponent Xenocara vyvinutých na OpenBSD (X.Org 7.7 s x-serverem 1.20.13 + záplaty). Místo OpenSSL se jedná o knihovnu LibreSSL. Byly odstraněny systemd, Rust a Node.js a jejich související závislosti.
Pokud jde o problémy v Linuxu, které tlačily vývojáře od Hyperbola pro přechod na technologie OpenBSD:
- Přijetí technických prostředků ochrany autorských práv (DRM) v jádře Linuxu, například podpora technologie ochrany proti kopírování HDCP (High-bandwidth Digital Content Protection) pro zvukový obsah byla zahrnuta do jádra a videa.
- Vývoj iniciativy pro vývoj ovladačů pro linuxové jádro v jazyce Rust.
- Vývojáři Hyperbola nejsou spokojeni s používáním centralizovaného úložiště Cargo a mají problémy se svobodou distribuovat balíčky s Rustem. Zejména podmínky ochranné známky Rust and Cargo zakazují zachovat název projektu v případě, že jsou aplikovány změny nebo opravy (balíček lze redistribuovat pouze pod názvem Rust and Cargo (pokud je vytvořen z původního zdroje). jinak předchozí písemné povolení nutno získat)
- Vývoj linuxového jádra bez ohledu na bezpečnost (Grsecurity již není bezplatný projekt a iniciativa KSPP (Kernel Self Protection Project) je pozastavena).
- Mnoho součástí uživatelského prostředí GNU a systémových utilit začíná uplatňovat redundantní funkcionalitu, aniž by poskytly způsob, jak ji deaktivovat v době kompilace. Příklady zahrnují přiřazení požadovaných závislostí PulseAudio v gnome-control-center, SystemD v GNOME, Rust ve Firefoxu a Javě v gettextu.
A konečně, pokud máte zájem o testování této distribuce, měli byste to vědět Hyperbola se generuje do architektury i686 a x86_64.
můžete je získat z tohoto odkazu.