Hyperbola 0.4 a fost deja lansat și este deja pe drumul spre migrarea OpenBSD

Hyperbola_GNU

După doi ani și jumătate de la ultima versiune lansarea a fost anunțatăși noua versiune a proiectului „Hyperbola GNU/Linux-libre 0.4”, care este inclus în lista de distribuții complet gratuite a Free Software Foundation.

Pentru cei care nu cunosc această distribuție Linux, ar trebui să știți asta Hiperbola se bazează pe segmente stabilizate ale baza pachetului Arch Linux, cu unele patch-uri portate din Debian pentru a îmbunătăți stabilitatea și securitatea.

Proiectul este dezvoltat conform principiului KISS (Keep It Simple Stupid) și își propune să ofere utilizatorilor un mediu simplu, ușor, stabil și sigur.

Spre deosebire de modelul de actualizare continuă al Arch Linux, Hyperbola utilizează un model de lansare clasic cu un ciclu lung de lansare a actualizării pentru versiunile deja lansate.

sysvinit este folosit ca sistem de inițializare cu portabilitate din unele dezvoltări din proiectele Devuan și Parabola (dezvoltatorii Hyperbola se opun systemd).

Distribuția include doar aplicații gratuite și vine cu un nucleu Linux-Libre lipsit de elemente de firmware binare non-libere. Depozitul de proiect conține 5257 pachete. Pentru a bloca instalarea pachetelor negratuite, se folosesc liste negre și blocuri la nivel de conflict de dependență și, de asemenea, trebuie remarcat faptul că instalarea pachetelor din AUR nu este acceptată.

Principalele caracteristici noi ale Hyperbola 0.4

Lansarea Hiperbola 0.4 este poziționată ca o tranziție pe calea migraţiei anunţate anterior la tehnologiile OpenBSD. În viitor, atenția se va concentra asupra proiectului HyperbolaBSD, care prevede crearea unui kit de distribuție furnizat sub o licență copyleft, dar bazat pe un kernel alternativ și un mediu de sistem OpenBSD bifurcat.

Conform licențelor GPLv3 și LGPLv3, proiectul HyperbolaBSD își va dezvolta propriile componente menite să înlocuiască părți ale sistemului care nu sunt libere sau incompatibile cu GPL.

Principala modificări față de versiunea 0.4 sunt legate de curățarea componentelor consumabile și includerea în pachete alternative. De exemplu, Desktop Lumina a fost adăugat, care poate funcționa fără D-Bus și, prin urmare, suportul D-Bus a fost eliminat.

de asemenea S-a eliminat suportul pentru Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio și Avahi. Componentele funcționalității Bluetooth au fost eliminate din cauza complexității și a potențialelor probleme de securitate.

Pe lângă sysvinit, S-a adăugat suport experimental pentru sistemul runit init, în timp ce în partea stivei grafice, aceasta a fost mutată în componentele Xenocara dezvoltate în OpenBSD (X.Org 7.7 cu x-server 1.20.13 + patch-uri). În loc de OpenSSL, este implicată biblioteca LibreSSL. Systemd, Rust și Node.js și dependențele asociate acestora au fost eliminate.

în ceea ce privește probleme în Linux care au împins dezvoltatorii de Hiperbola pentru a trece la tehnologiile OpenBSD:

  1. Adoptarea mijloacelor tehnice de protecție a drepturilor de autor (DRM) în nucleul Linux, de exemplu, suport pentru tehnologia de protecție împotriva copierii HDCP (High-bandwidth Digital Content Protection) pentru conținutul audio a fost inclusă în nucleu și video.
  2. Dezvoltarea unei inițiative de dezvoltare a driverelor pentru nucleul Linux în limbajul Rust.
  3. Dezvoltatorii Hyperbola sunt nemulțumiți de utilizarea depozitului Cargo centralizat și au probleme cu libertatea de a distribui pachete cu Rust. În special, termenii mărcii comerciale Rust and Cargo interzic păstrarea denumirii proiectului în cazul în care se aplică modificări sau patch-uri (un pachet poate fi redistribuit numai sub numele Rust and Cargo (dacă este construit din sursa originală; în caz contrar, trebuie să aibă permisiunea scrisă prealabilă). să fie obținut)
  4. Dezvoltarea kernel-ului Linux fără securitate (Grsecurity nu mai este un proiect gratuit și inițiativa KSPP (Kernel Self Protection Project) este blocată).
  5. Multe componente ale mediului de utilizator GNU și utilități de sistem încep să impună funcționalitatea redundantă fără a oferi o modalitate de a o dezactiva în timpul compilării. Exemplele includ alocarea dependențelor necesare la PulseAudio în gnome-control-center, SystemD în GNOME, Rust în Firefox și Java în gettext.

În cele din urmă, dacă ești interesat să poți încerca această distribuție, ar trebui să știi asta Construcțiile de hiperbolă sunt generate pentru arhitecturile i686 și x86_64.

le poți obține de la această legătură.


Un comentariu, lasă-l pe al tău

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Mintea întunecată el a spus

    Nu văd rostul acestor distribuții complet gratuite, atunci jumătate din hardware funcționează pentru tine