A Hyperbola 0.4 már megjelent, és már úton van az OpenBSD migráció felé

Hyperbola_GNU

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 :

  1. 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.
  2. Kezdeményezés fejlesztése a Linux kernel meghajtóinak fejlesztésére Rust nyelven.
  3. 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)
  4. 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).
  5. 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 .


Hozzáadás előnyben részesített forrásként a Google-ben