Két és fél évvel az utolsó verzió óta eltelt időszakban bejelentették a "Hyperbola GNU/Linux-libre 0.4" projekt új verziójának megjelenését , amely szerepel a Free Software Foundation teljesen ingyenes disztribúcióinak listáján.
Azok számára, akik nem ismerik ezt a Linux disztribúciót, a Hyperbola az Arch Linux csomagbázis stabilizált szegmensein alapul , néhány, a Debianról portolt javítással a stabilitás és a biztonság javítása érdekében.
A projektet a KISS (Keep It Simple, Stupid) elv szerint fejlesztették ki , és célja, hogy egyszerű, könnyű, stabil és biztonságos környezetet biztosítson a felhasználóknak.
Az Arch Linux gördülő frissítési modelljétől eltérően a Hyperbola klasszikus kiadási modellt használ, hosszú frissítési kiadási ciklussal a már kiadott verziókhoz.
A sysvinit hordozható inicializálási rendszerként használja a Devuan és Parabola projektek egyes fejlesztései (a Hyperbola fejlesztői ellenzik a systemd-t).
A disztribúció csak ingyenes alkalmazásokat tartalmaz, és egy Linux-Libre kernellel érkezik, amely nem szabad bináris firmware-elemeket tartalmaz. A projekttár 5257 csomagot tartalmaz. A nem ingyenes csomagok telepítésének blokkolására feketelistákat és függőségi-konfliktus szintű zárakat használnak, és azt is meg kell jegyezni, hogy a csomagok AUR-ból történő telepítése nem támogatott.
A Hyperbola 0.4 fő újdonságai
A Hyperbola 0.4 kiadása átmenetet jelent a korábban bejelentett OpenBSD technológiákra való migráció útján . A jövőben a figyelem a HyperbolaBSD projektre összpontosul, amely egy copyleft licenc alatt biztosított, de az OpenBSD egy alternatív kernelén és egy elágazott rendszerkörnyezetén alapuló disztribúciós készlet létrehozását irányozza elő.
A GPLv3 és LGPLv3 licenc alapján a HyperbolaBSD projekt saját komponenseket fejleszt ki, amelyek a rendszer nem ingyenes vagy GPL-lel nem kompatibilis részeit helyettesítik.
A 0.4-es verzió főbb változásai a felesleges komponensek eltávolításához és alternatív csomagokba való beillesztéséhez kapcsolódnak . Például hozzáadták a Lumina asztali környezetet, amely D-Bus nélkül is működik, ezért a D-Bus támogatást eltávolították.
A Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio és Avahi támogatását is eltávolították. A Bluetooth funkcionalitási komponenseket összetettségük és a lehetséges biztonsági problémák miatt törölték.
A sysvinit mellett a runit init rendszer kísérleti támogatása is hozzáadásra került, míg a grafikus verem átkerült az OpenBSD-n fejlesztett Xenocara komponensekbe (X.Org 7.7 x-server 1.20.13 + javítások). Az OpenSSL helyett LibreSSL-t használunk. A Systemd, Rust és Node.js, valamint a hozzájuk tartozó függőségek eltávolításra kerültek.
A Hyperbola fejlesztőit az OpenBSD technológiákra való átállásra késztető Linux problémákkal kapcsolatban :
- A szerzői jogvédelem (DRM) technikai eszközeinek átvétele a Linux kernelben, például a HDCP (High-bandwidth Digital Content Protection) másolásvédelmi technológia támogatása hangtartalomhoz bekerült a kernelbe és a videóba.
- Kezdeményezés fejlesztése a Linux kernel meghajtóinak fejlesztésére Rust nyelven.
- A Hyperbola fejlesztői nem elégedettek a központosított Cargo adattár használatával, és problémáik vannak a Rust csomagok terjesztésének szabadságával. Különösen a Rust and Cargo védjegy feltételei tiltják a projekt nevének megőrzését változtatások vagy javítások alkalmazása esetén (a csomag csak Rust and Cargo néven terjeszthető (ha az eredeti forrásból készült). egyébként előzetes írásbeli engedély be kell szerezni)
- Linux kernelfejlesztés a biztonságot szem előtt tartva (a Grsecurity már nem egy ingyenes projekt, és a KSPP (Kernel Self Protection Project) kezdeményezés leállt).
- A GNU felhasználói környezet és a rendszersegédprogramok sok összetevője redundáns funkcionalitást hoz létre anélkül, hogy lehetőséget adna annak letiltására fordítás közben. Ilyen például a szükséges függőségek hozzárendelése a PulseAudiohoz a gnome-control-centerben, a SystemD-hez a GNOME-ban, a Rusthoz a Firefoxban és a Java-hoz a gettextben.
Végül, ha érdekel a disztribúció kipróbálása, tudnod kell, hogy a Hyperbola buildek i686 és x86_64 architektúrákra generálódnak .
Ezen a linken szerezheted be őket .