Efter två och ett halvt år sedan förra versionen lanseringen tillkännagavsoch den nya versionen av projektet "Hyperbola GNU/Linux-libre 0.4", som ingår i Free Software Foundations lista över helt gratis distributioner.
För de som inte är medvetna om denna Linux-distribution borde de veta det Hyperbel är baserad på stabiliserade segment av basen på paketet Arch Linux, med några patchar portade från Debian för att förbättra stabiliteten och säkerheten.
Projektet är utvecklad enligt KISS-principen (Keep It Simple Stupid) och syftar till att ge användarna en enkel, lätt, stabil och säker miljö.
Till skillnad från Arch Linuxs rullande uppdateringsmodell använder Hyperbola en klassisk releasemodell med en lång uppdateringsperiod för redan släppta versioner.
sysvinit används som ett bärbart initieringssystem av vissa utvecklingar i Devuan- och Parabola-projekten (Hyperbola-utvecklare motsätter sig systemd).
Distron innehåller endast gratisapplikationer och kommer med en Linux-Libre-kärna utan icke-fria binära firmware-element. Projektförrådet innehåller 5257 paket. För att blockera installationen av icke-fria paket används svartlistor och beroendekonfliktnivålås, och det bör också noteras att installation av paket från AUR inte stöds.
Huvudnyheterna i Hyperbola 0.4
Lanseringen av Hyperbola 0.4 är placerad som en övergång på väg mot tidigare aviserad migration till OpenBSD-teknologier. I framtiden kommer fokus att ligga på HyperbolaBSD-projektet, som föreställer skapandet av ett distributionskit tillhandahållet under en copyleft-licens, men baserat på en alternativ kärna och forked systemmiljö av OpenBSD.
Under GPLv3- och LGPLv3-licenserna kommer HyperbolaBSD-projektet att utveckla sina egna komponenter avsedda att ersätta icke-fria eller GPL-inkompatibla delar av systemet.
De viktigaste ändringar från version 0.4 de är relaterade till rengöring av förbrukningsbara komponenter och inkludering i alternativa förpackningar. Till exempel, lade till Lumina desktop, som kan fungera utan D-Bus och därför har D-Bus-stöd tagits bort.
också tog bort stöd för Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio och Avahi. Komponenter av Bluetooth-funktionalitet har tagits bort på grund av komplexitet och potentiella säkerhetsproblem.
Förutom sysvinit, experimentellt stöd för runit init-systemet har lagts till, medan för grafikstackdelen flyttades detta till Xenocara-komponenterna utvecklade på OpenBSD (X.Org 7.7 med x-server 1.20.13 + patchar). Istället för OpenSSL är LibreSSL-biblioteket inblandat. Tog bort systemd, Rust och Node.js och deras associerade beroenden.
Som för problem i Linux som pressade utvecklarna av Hyperbola för att byta till OpenBSD-teknologier:
- Antagandet av tekniska metoder för upphovsrättsskydd (DRM) i Linux-kärnan, till exempel, stöd för HDCP (High-bandwidth Digital Content Protection) kopieringsskyddsteknik för ljudinnehåll inkluderades i kärnan och videon.
- Utveckling av ett initiativ för att utveckla drivrutiner för Linux-kärnan i språket Rust.
- Hyperbola-utvecklare är inte nöjda med användningen av det centraliserade Cargo-förrådet och har problem med friheten att distribuera paket med Rust. I synnerhet förbjuder villkoren för Rust and Cargo-varumärket att behålla projektnamnet i händelse av ändringar eller lappar appliceras (ett paket får endast distribueras under Rust and Cargo-namnet (om det byggs från den ursprungliga källan). annars skriftligt tillstånd i förväg. måste erhållas)
- Linux-kärnautveckling utan säkerhet i åtanke (Grsecurity är inte längre ett gratis projekt och initiativet KSPP (Kernel Self Protection Project) har avstannat).
- Många komponenter i GNU:s användarmiljö och systemverktyg börjar införa redundant funktionalitet utan att tillhandahålla ett sätt att inaktivera det vid kompileringstillfället. Exempel inkluderar att tilldela nödvändiga beroenden till PulseAudio i gnome-control-center, SystemD i GNOME, Rust i Firefox och Java i gettext.
Slutligen, om du är intresserad av att kunna testa denna distribution bör du veta det Hyperbolbyggen genereras till arkitekturerna i686 och x86_64.
du kan få dem från den här länken.