A Hyperbola 0.4 Linux-disztribúció kiadása megkezdte az OpenBSD technológiákra való migrációt.

Két és fél évvel a legutolsó kiadás után megjelent a Hyperbola GNU/Linux-libre 0.4 projekt állapotjelentése, amely a Támogatott Szabad Szoftver Alap által fenntartott teljesen szabad disztribúciók listáján szerepel. A Hyperbola az Arch Linux stabilizált csomagbázisára épül, melyből egyes javításokat a Debianból vittek át a stabilitás és a biztonság növelése érdekében. A Hyperbola összeállításai i686 és x86_64 architektúrákra készülnek (1.1 GB).

A projekt a KISS (Keep It Simple Stupid) elvének megfelelően fejlődik, és célja, hogy egyszerű, könnyű, stabil és biztonságos környezetet biztosítson a felhasználók számára. Eltérően az Arch Linux folyamatos frissítési modelljétől, a Hyperbola hagyományos kiadási modellt alkalmaz, hosszú frissítési ciklussal a már kiadott verziókhoz. Az init rendszer sysvinit, amihez a Devuan és Parabola projektektől portolt elemek tartoznak (a Hyperbola fejlesztői ellenzik a systemd-t).

A disztribúció kizárólag szabad alkalmazásokat tartalmaz, és a Linux-Libre kernellel érkezik, amely mentes a nem szabad elemek bináris firmware-jától. A projekt repozitóriuma 5257 csomagot tartalmaz. A nem szabad csomagok telepítésének blokkolásához fekete lista és függőségi konfliktusok szintjén történő blokkolás alkalmazható. Az AUR-ból való csomagtelepítést nem támogatják.

A Hyperbola 0.4 kiadás átmeneti lépésként van pozicionálva az OpenBSD technológiákra való korábban bejelentett migráció irányába. A jövőben a HyperbolaBSD projektre összpontosítanak, amely egy, a copyleft-licenc alá eső disztribúció létrehozását tűzte ki célul, de alternatív kernellel és rendszerkörnyezettel, amelyek az OpenBSD-ból származnak. A GPLv3 és LGPLv3 licenc alatt a HyperbolaBSD projekt saját komponenseit fogja fejleszteni, amelyek célja a nem szabad vagy GPL-lel inkompatibilis rendszerelemek helyettesítése.

A 0.4 verzió főbb változásai a felesleges komponensek tisztításával és alternatív csomagok integrálásával kapcsolatosak. Például hozzáadták a Lumina munkafelületet, amely D-Bus nélkül is működhet, ezért a D-Bus támogatása eltávolításra került. Ezen kívül a Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio és Avahi támogatása is törlésre került. A Bluetooth működéséhez szükséges komponenseket a bonyolultság és a potenciális biztonsági problémák miatt távolították el.

A runit inicializáló rendszer kísérleti támogatását adtuk hozzá a sysvinithez. A grafikus stack át lett alakítva a Xenocara komponenseire, amelyeket az OpenBSD fejleszt, (X.Org 7.7 x-server 1.20.13 + javításokkal). Az OpenSSL helyett a LibreSSL könyvtár került bevezetésre. A systemd, Rust és Node.js, valamint a kapcsolódó függőségeik eltávolításra kerültek.

A Linuxban előforduló problémák ösztönözték a Hyperbola fejlesztőit, hogy áttérjenek az OpenBSD technológiákra:

  • A Linux kernelbe történő beépítése a szerzői jogok védelmét szolgáló technikai eszközöknek (DRM), például a HDCP (High-bandwidth Digital Content Protection) másolásvédelmi technológia támogatásának integrálása.
  • A Linux kernelhez Rust nyelvű meghajtók fejlesztésének kezdeményezése. A Hyperbola fejlesztői elégedetlenek a központosított Cargo tároló használatával és a Rust csomagok szabad terjesztésének problémáival. Különösen a Rust és Cargo védjegyfeltételei megtiltják a projekt nevének megtartását változtatások vagy javítások alkalmazásakor (a csomag csak akkor terjeszthető Rust és Cargo néven, ha az eredeti forráskódokból van összeállítva, egyébként írásos engedélyt kell kérni a Rust Core csapattól vagy névváltoztatás szükséges).
  • A Linux kernel fejlesztése anélkül, hogy figyelembe vennék a biztonságot (a Grsecurity már nem szabad projekt, a KSPP (Kernel Self Protection Project) kezdeményezés pedig stagnál).
  • Sok GNU felhasználói környezet-összetevő és rendszersegédprogram túlzott funkcionalitást kényszerít, nem biztosítva az eltávolítás lehetőségét a fordítás során. Például kötelező függőségekként említik a PulseAudio-t a gnome-control-centerben, a SystemD-t a GNOME-ban, a Rust-ot a Firefoxban és a Java-t a gettextben.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster