Udgivelsen af Linux-distributionen Hyperbola 0.4, som er begyndt at migrere til OpenBSD-teknologier

Efter to et halvt år siden den sidste udgivelse er Hyperbola GNU/Linux-libre 0.4 blevet udgivet, som er en del af den liste over fuldstændigt frie distributioner, der understøttes af Free Software Foundation. Hyperbola er baseret på stabiliserede snapshots af Arch Linux-pakkegrundlaget med overførsel af visse patches fra Debian for at øge stabiliteten og sikkerheden. Bygningerne af Hyperbola er tilgængelige for i686 og x86_64 arkitekturer (1.1 GB).

Projektet udvikler sig i henhold til KISS-princippet (Keep It Simple Stupid) og har til formål at give brugerne et enkelt, letvægts, stabilt og sikkert miljø. I modsætning til Arch Linux' rolling-update-model anvender Hyperbola en klassisk model for udgivelse med lange opdateringscykler for allerede udgivne versioner. Som init-system anvendes sysvinit, med portering af visse komponenter fra projekterne Devuan og Parabola (udviklerne af Hyperbola er modstandere af systemd).

Distributionen inkluderer kun frie applikationer og leveres med Linux-Libre-kernen, som er renset for ikke-frie elementer fra binære firmware. Projektets repository har 5257 pakker. For at blokere installationen af ikke-frie pakker anvendes der en sort liste og konfliktbaseret blokering af afhængigheder. Installation af pakker fra AUR understøttes ikke.

Udgivelsen af Hyperbola 0.4 positioneres som en overgang mod den tidligere annoncerede migrering til OpenBSD-teknologi. Fremadrettet vil hovedfokus være på projektet HyperbolaBSD, som sigter mod at skabe en distribution udgivet under copyleft-licensen, men baseret på et alternativt kernel og systemmiljø afledt af OpenBSD. Under GPLv3 og LGPLv3-licenserne vil projektet HyperbolaBSD udvikle egne komponenter med henblik på at erstatte ikke-frie eller GPL-inkompatible dele af systemet.

De vigtigste ændringer i version 0.4 er relateret til fjernelse af komponenter, som kan undværes, og inkluderingen af alternative pakker. For eksempel er skrivebordet Lumina blevet tilføjet, som kan fungere uden D-Bus, og derfor er D-Bus-support blevet fjernet. Støtten til Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio og Avahi er også blevet fjernet. Komponenter til Bluetooth-arbejde er blevet fjernet på grund af den store kompleksitet og potentielle sikkerhedsproblemer.

Ud over sysvinit er der tilføjet eksperimentel support for runit init-systemet. Den grafiske stak er blevet konverteret til Xenocara-komponenter, der udvikles i OpenBSD (X.Org 7.7 med x-server 1.20.13 + patches). I stedet for OpenSSL anvendes LibreSSL-biblioteket. systemd, Rust og Node.js samt tilknyttede afhængigheder er blevet fjernet.

Problemer i Linux, der fik udviklerne af Hyperbola til at skifte til OpenBSD-teknologier:

  • Inddragelsen af tekniske midler til beskyttelse af ophavsret (DRM) i Linux-kernen, for eksempel er der tilføjet support til HDCP (High-bandwidth Digital Content Protection) teknologi for beskyttelse mod kopiering af lyd- og videoinhold.
  • Udviklingen af initiativet til at udvikle drivere til Linux-kernen i Rust-sprog. Hyperbola-udviklerne er utilfredse med brugen af det centraliserede Cargo-repositorium og problemerne med fri distribution af Rust-pakker. Især forbuddet mod at bevare projektets navn i tilfælde af ændringer eller patching i forholdene for brug af Rust og Cargo-varemærkerne (pakken kan kun distribueres under navnet Rust og Cargo, hvis den er bygget af de originale kildetekster, ellers kræves der forudgående skriftlig tilladelse fra Rust Core-teamet eller ændring af navnet).
  • Udvikling af Linux-kernen uden hensyn til sikkerhed (Grsecurity er ikke længere et frit projekt, og KSPP (Kernel Self Protection Project) er i stagnation).
  • Mange komponenter i brugergrænsefladen GNU og systemværktøjer begynder at påtvinge overdreven funktionalitet uden at give mulighed for at deaktivere den under opbygningen. Som eksempel nævnes det, at PulseAudio er blevet en obligatorisk afhængighed i gnome-control-center, SystemD i GNOME, Rust i Firefox og Java i gettext.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster