Hyperbola 0.4 ja va ser alliberada i ja va encaminada a la migració d'OpenBSD

Hyperbola_GNU

Després de dos anys i mig des de la darrera versió es va donar a conèixer el llançament de la nova versió del projecte «Hyperbola GNU/Linux-lliure 0.4», que s'inclou a la llista de distribucions completament lliures de la Free Software Foundation.

Per als qui desconeixen d'aquesta distribució de Linux, han de saber que Hyperbola es basa en segments estabilitzats de la base de l'paquet Arch Linux, amb alguns pegats portats des de Debian per millorar l'estabilitat i la seguretat.

El Projecte es desenvolupa d'acord amb el principi de KISS (Keep It Simple Stupid) i tƩ com a objectiu proporcionar als usuaris un entorn simple, lleuger, estable i segur.

A diferència del model d'actualització continua d'Arch Linux, Hyperbola utilitza un model de llançament clàssic amb un cicle de llançament d'actualització llarg per a les versions ja llançades.

sysvinit es fa servir com un sistema d'inicialització amb portabilitat d'alguns desenvolupaments dels projectes Devuan i Parabola (els desenvolupadors de Hyperbola s'oposen a systemd).

La distribució inclou només aplicacions gratuïtes i ve amb un nucli Linux-Lliure despullat d'elements de microprogramari binaris que no són lliures. El dipòsit del projecte conté 5257 paquets. Per bloquejar la instal·lació de paquets no lliures, s'utilitzen llistes negres i bloquejos a nivell de conflicte de dependència i també cal destacar que no s'admet la instal·lació de paquets des d'AUR.

Principals novetats de Hyperbola 0.4

El llançament de Hyperbola 0.4 es posiciona com una transició en el camí cap a la migració prèviament anunciada a les tecnologies OpenBSD. En el futur, l'atenció se centrarà en el projecte HyperbolaBSD, que preveu crear un kit de distribució subministrat sota una llicència copyleft, però basat en un nucli alternatiu i un entorn de sistema bifurcat d'OpenBSD.

Sota les llicĆØncies GPLv3 i LGPLv3, el projecte HyperbolaBSD desenvoluparĆ  els seus propis components destinats a substituir parts del sistema no lliures o incompatibles amb GPL.

Els principals canvis de la versió 0.4 estan relacionats amb la neteja de components prescindibles i la inclusió en paquets alternatius. Per exemple, s'ha afegit l'escriptori Lumina, pot funcionar sense D-Bus i, per tant, s'ha eliminat el suport de D-Bus.

TambƩ es va eliminar la compatibilitat amb Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio i Avahi. Els components de la funcionalitat Bluetooth s'han eliminat degut a la complexitat i possibles problemes de seguretat.

A més de sysvinit, s'ha afegit suport experimental per al sistema runit init, mentre que per la part de la pila de gràfics, aquesta es va moure als components de Xenocara desenvolupats a OpenBSD (X.Org 7.7 amb x-server 1.20.13 + pegats). En lloc d'OpenSSL, la biblioteca LliureSSL està involucrada. Es van eliminar systemd, Rust i Node.js i les seves dependències associades.

Pel que fa als problemes a Linux que van empĆØnyer els desenvolupadors d'Hyperbola a canviar a tecnologies OpenBSD:

  1. L'adopció de mitjans tècnics de protecció de drets d'autor (DRM) al kernel de Linux, per exemple, es va incloure al kernel el suport per a la tecnologia de protecció de còpia HDCP (High-bandwidth Digital Content Protection) per a contingut d'àudio i vídeo.
  2. Desenvolupament d'una iniciativa per desenvolupar drivers per al kernel de Linux al llenguatge Rust.
  3. Els desenvolupadors de Hyperbola no estan contents amb lús del repositori Càrrec centralitzat i tenen problemes amb la llibertat de distribuir paquets amb Rust. En particular, els termes de la marca registrada Rust and Cargo prohibeixen retenir el nom del projecte en cas que s'apliquin canvis o pegats (un paquet només es pot redistribuir sota el nom de Rust and Cargo (si es construeix a partir de la font original) ; en cas contrari, cal obtenir un permís previ per escrit)
  4. Desenvolupament del nucli de Linux sense tenir en compte la seguretat (Grsecurity ja no és un projecte gratuït i la iniciativa KSPP (Kernel Self Protection Project) està estancada).
  5. Molts components de l'entorn d'usuari de GNU i les utilitats del sistema comencen a imposar una funcionalitat redundant sense proporcionar una manera de desactivar-la al moment de la compilació. Els exemples inclouen l'assignació de dependències requerides a PulseAudio al gnome-control-center, SystemD al GNOME, Rust al Firefox i Java al gettext.

Finalment si estàs interessat a poder provar aquesta distribució, has de saber que les compilacions Hyperbola es generen per les arquitectures i686 i x86_64.

Pots obtenir-les des d'aquest enllaƧ.


Afegir com a font preferida a Google