Linux banaketa Hyperbola 0.4 kaleratzea, OpenBSD teknologiara migratzen hasi zena

Azken kaleratu zenetik bi urte eta erdi igaro ondoren, Free Software Foundation-en guztiz doako banaketaren zerrendan dagoen Hyperbola GNU/Linux-libre 0.4 proiektuaren kaleratzea kaleratu da. Hyperbola Arch Linux paketearen oinarriaren zati egonkortuetan oinarritzen da, Debian-etik eramandako adabaki batzuk egonkortasuna eta segurtasuna hobetzeko. Hyperbola eraikuntzak i686 eta x86_64 arkitekturarako sortzen dira (1.1 GB).

Proiektua KISS (Keep It Simple Stupid) printzipioaren arabera garatzen da eta erabiltzaileei ingurune sinple, arin, egonkor eta seguru bat eskaintzera zuzenduta dago. Arch Linux-en eguneratze-erredura-eredua ez bezala, Hyperbola-k kaleratu diren bertsioetarako eguneratze-askatze-ziklo luzea duen bertsio klasiko bat erabiltzen du. sysvinit hasierako sistema gisa erabiltzen da Devuan eta Parabola proiektuetako zenbait garapenen porturatzearekin (Hyperbola garatzaileak systemd-en aurkariak dira).

Banaketak doako aplikazioak baino ez ditu barne hartzen eta Linux-Libre kernel batekin dator, doakoak ez diren firmware elementu bitarrez kenduta. Proiektuaren biltegiak 5257 pakete ditu. Doakoak ez diren paketeen instalazioa blokeatzeko, zerrenda beltza eta menpekotasun gatazka mailan blokeatzea erabiltzen da. AUR-tik paketeak instalatzea ez da onartzen.

Hyperbola 0.4 oharra lehen iragarritako OpenBSD teknologietarako migraziorako trantsizio gisa kokatzen da. Etorkizunean, HyperbolaBSD proiektua izango da arreta, zeinak copyleft lizentziarekin hornitutako banaketa-kit bat sortzea aurreikusten duena, baina OpenBSD-tik sortutako kernel eta sistema-ingurune alternatibo batean oinarrituta. GPLv3 eta LGPLv3 lizentzien arabera, HyperbolaBSD proiektuak bere osagaiak garatuko ditu sistemaren askeak ez diren edo GPLrekin bateraezinak diren zatiak ordezkatzeko helburuarekin.

0.4 bertsioko aldaketa nagusiak baztertu daitezkeen osagaiak garbitzeari eta pakete alternatiboetan sartzeari dagozkio. Esaterako, D-Bus gabe exekutatu daitekeen Lumina mahaigain bat gehitu da eta, beraz, D-Bus laguntza kendu da. Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio eta Avahi-ren laguntza ere kendu da. Bluetooth funtzionalitaterako osagaiak kendu egin dira konplexutasunagatik eta balizko segurtasun-arazoengatik.

Sysvinit-az gain, runit init sistemarako euskarri esperimentala gehitu da. Pila grafikoa OpenBSD-n garatutako Xenocara osagaietara eraman da (X.Org 7.7 x-server 1.20.13 + adabakiekin). OpenSSL-en ordez, LibreSSL liburutegiak parte hartzen du. Systemd, Rust eta Node.js eta haiei lotutako mendekotasunak kendu ditu.

Hyperbola garatzaileak OpenBSD teknologietara aldatzera bultzatu zituzten Linux-en arazoak:

  • Linux nukleoan copyright babesteko baliabide teknikoak (DRM) onartzea, adibidez, HDCP (High-bandwidth Digital Content Protection) audio- eta bideo-edukien kopia babesteko teknologiaren laguntza sartu zen nukleoan.
  • Rust hizkuntzan Linux nukleorako kontrolatzaileak garatzeko ekimena garatzea. Hyperbola garatzaileak ez daude pozik Cargo biltegi zentralizatuaren erabilerarekin eta Rust-ekin paketeak banatzeko askatasunarekin dituzten arazoak. Hain zuzen ere, Rust and Cargo markaren baldintzek debekatzen dute proiektuaren izena mantentzea aldaketak edo adabakiak aplikatuz gero (pakete bat Rust and Cargo izenarekin bakarrik banatu daiteke jatorrizko iturburu-kodetik eraikita badago, bestela aldez aurretik idatzizko baimena). Rust Core taldetik edo izena aldatu behar da).
  • Linux kernelaren garapena segurtasuna kontuan hartu gabe (Grsecurity jada ez da doako proiektu bat, eta KSPP (Kernel Self Protection Project) ekimena geldirik dago).
  • GNU erabiltzaile-ingurunearen eta sistemaren utilitateen osagai asko funtzionalitate erredundanteak ezartzen hasten dira eraikitzeko garaian desgaitzeko modurik eman gabe. Adibideak: PulseAudio gnome-control-center-en, SystemD GNOMEn, Rust Firefox-en eta Java gettext-en behar diren menpekotasunekin mapatzea.

Iturria: opennet.ru

Gehitu iruzkin berria