Po dveh letih in pol od zadnje različice lansiranje je bilo napovedanoin novo različico projekta "Hyperbola GNU/Linux-libre 0.4", ki je vključena na seznam popolnoma brezplačnih distribucij Free Software Foundation.
Tisti, ki ne poznajo te distribucije Linuxa, bi morali to vedeti Hiperbola temelji na stabiliziranih segmentih osnova paketa Arch Linux, z nekaterimi popravki, prenesenimi iz Debiana izboljšati stabilnost in varnost.
Projekt je razvito po principu KISS (Keep It Simple Stupid) in želi uporabnikom zagotoviti preprosto, lahko, stabilno in varno okolje.
Za razliko od tekočega modela posodabljanja Arch Linuxa, Hyperbola uporablja klasični model izdaje z dolgim ciklom izdaje posodobitev za že izdane različice.
sysvinit se uporablja kot prenosni inicializacijski sistem v nekaterih razvojih projektov Devuan in Parabola (razvijalci Hyperbola nasprotujejo systemd).
Distro vključuje samo brezplačne aplikacije in je opremljen z jedrom Linux-Libre brez neprostih binarne vdelane programske opreme. Repozitorij projekta vsebuje 5257 paketov. Za blokiranje namestitve neprostih paketov se uporabljajo črni seznami in ključavnice na ravni konfliktov odvisnosti, prav tako pa je treba opozoriti, da namestitev paketov iz AUR ni podprta.
Glavne novosti Hyperbola 0.4
Izstrelitev Hiperbola 0.4 je postavljena kot prehod na poti do že napovedane migracije na tehnologije OpenBSD. V prihodnosti bo poudarek na projektu HyperbolaBSD, ki predvideva izdelavo distribucijskega kompleta, ki je na voljo pod licenco copyleft, vendar temelji na alternativnem jedru in razvejanem sistemskem okolju OpenBSD.
V okviru licenc GPLv3 in LGPLv3 bo projekt HyperbolaBSD razvil lastne komponente, namenjene zamenjavi delov sistema, ki niso prosti ali GPL nezdružljivi.
Glavni spremembe od različice 0.4 so povezani z čiščenje potrošnih komponent in vključitev v alternativne pakete. Na primer, dodano namizje Lumina, ki lahko deluje brez D-Bus, zato je bila podpora D-Bus odstranjena.
prav tako odstranjena podpora za Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio in Avahi. Komponente funkcije Bluetooth so bile odstranjene zaradi zapletenosti in morebitnih varnostnih pomislekov.
Poleg sysvinita, dodana je eksperimentalna podpora za sistem runit init, medtem ko je bil za del grafičnega sklada to premaknjeno v komponente Xenocara, razvite na OpenBSD (X.Org 7.7 z x-strežnikom 1.20.13 + popravki). Namesto OpenSSL je vključena knjižnica LibreSSL. Odstranjeni so systemd, Rust in Node.js ter z njimi povezane odvisnosti.
Kar se tiče težave v Linuxu, ki so gnale razvijalce avtor Hyperbola za preklop na tehnologije OpenBSD:
- Sprejetje tehničnih sredstev za zaščito avtorskih pravic (DRM) v jedru Linuxa, na primer podpora za tehnologijo zaščite pred kopiranjem HDCP (High-bandwidth Digital Content Protection) za zvočne vsebine je bila vključena v jedro in video.
- Razvoj pobude za razvoj gonilnikov za jedro Linuxa v jeziku Rust.
- Razvijalci Hyperbola niso zadovoljni z uporabo centraliziranega skladišča Cargo in imajo težave s svobodo distribucije paketov z Rustom. Zlasti pogoji blagovne znamke Rust in Cargo prepovedujejo ohranitev imena projekta v primeru, da se uporabijo spremembe ali popravki (paket se lahko ponovno distribuira samo pod imenom Rust in Cargo (če je zgrajen iz prvotnega vira). sicer predhodno pisno dovoljenje je treba dobiti)
- Razvoj jedra Linuxa brez upoštevanja varnosti (Grsecurity ni več brezplačen projekt in pobuda KSPP (Kernel Self Protection Project) je zastala).
- Številne komponente uporabniškega okolja GNU in sistemski pripomočki začnejo vsiljevati odvečno funkcionalnost, ne da bi zagotovili način, kako jo onemogočiti v času prevajanja. Primeri vključujejo dodelitev potrebnih odvisnosti PulseAudio v gnome-control-center, SystemD v GNOME, Rust v Firefoxu in Java v gettext.
Končno, če vas zanima, da bi lahko preizkusili to distribucijo, morate to vedeti Hiperbola se generira za arhitekture i686 in x86_64.
jih lahko dobite iz te povezave.