Kaks ja pool aastat pärast viimase versiooni ilmumist teatati projekti "Hyperbola GNU/Linux-libre 0.4" uue versiooni ilmumisest , mis on kantud Vaba Tarkvara Fondi täiesti tasuta distributsioonide nimekirja.
Neile, kes pole selle Linuxi distributsiooniga tuttavad, Hyperbola põhineb Arch Linuxi paketi baasi stabiliseeritud segmentidel, kusjuures mõned parandused on stabiilsuse ja turvalisuse parandamiseks Debianist portitud .
Projekt on välja töötatud KISS-i (Keep It Simple, Stupid) põhimõtte kohaselt ja selle eesmärk on pakkuda kasutajatele lihtsat, kerget, stabiilset ja turvalist keskkonda.
Erinevalt Arch Linuxi jooksvast värskenduse mudelist kasutab Hyperbola juba välja antud versioonide jaoks pikka värskenduste väljalasketsükliga klassikalist väljalaskemudelit.
sysviniti kasutavad mõned Devuani ja Parabola projekti arendused kaasaskantava lähtestamissüsteemina (Hyperbola arendajad on systemd vastu).
Distro sisaldab ainult tasuta rakendusi ja kaasas Linux-Libre'i kernel, mis on eemaldatud mittevabadest binaarsetest püsivara elementidest. Projekti hoidlas on 5257 paketti. Mittevabade pakettide installimise blokeerimiseks kasutatakse musti nimekirju ja sõltuvus-konflikttaseme lukke, samuti tuleb arvestada, et pakettide installimist AUR-ist ei toetata.
Hüperbooli peamised uuendused 0.4
Hyperbola 0.4 väljaandmine on positsioneeritud üleminekuna varem väljakuulutatud OpenBSD tehnoloogiatele ülemineku teel. Edaspidi keskendutakse HyperbolaBSD projektile, mis näeb ette levitamiskomplekti loomist copyleft litsentsi alusel, kuid mis põhineb alternatiivsel kernelil ja OpenBSD kaheharulisel süsteemikeskkonnal.
GPLv3 ja LGPLv3 litsentside alusel töötab HyperbolaBSD projekt välja oma komponendid, mis on mõeldud süsteemi mittevabade või GPL-iga mitteühilduvate osade asendamiseks.
Versiooni 0.4 peamised muudatused on seotud mittevajalike komponentide eemaldamise ja nende lisamisega alternatiivsetesse pakettidesse . Näiteks on lisatud Lumina töölauakeskkond, mis saab toimida ka ilma D-Busita ja seetõttu on D-Busi tugi eemaldatud.
Samuti on eemaldatud tugi Bluetoothile, PAM-ile, elogindile, PolicyKitile, ConsoleKitile, PulseAudiole ja Avahile . Bluetoothi funktsionaalsuse komponendid eemaldati nende keerukuse ja võimalike turvaprobleemide tõttu.
Lisaks sysvinitile on lisatud eksperimentaalne tugi runit init süsteemile ning graafikapakk on viidud OpenBSD peal arendatud Xenocara komponentidesse (X.Org 7.7 koos x-server 1.20.13 + parandused). OpenSSL asemel kasutatakse LibreSSL-i. Systemd, Rust ja Node.js ning nendega seotud sõltuvused on eemaldatud.
Linuxi probleemide kohta , mis ajendasid Hyperbola arendajaid OpenBSD tehnoloogiatele üle minema:
- Autoriõiguste kaitse (DRM) tehniliste vahendite kasutuselevõtt Linuxi tuumas, näiteks HDCP (High-bandwidth Digital Content Protection) helisisu koopiakaitsetehnoloogia tugi lisati tuuma ja videosse.
- Algatuse väljatöötamine, et arendada draivereid Linuxi kerneli jaoks Rust keeles.
- Hyperbola arendajad ei ole rahul tsentraliseeritud Cargo hoidla kasutamisega ja neil on probleeme Rustiga pakettide levitamise vabadusega. Eelkõige keelavad kaubamärgi Rust and Cargo tingimused projekti nime säilitamist muudatuste või paikade pealekandmise korral (paketti võib levitada ainult Rust and Cargo nime all (kui see on ehitatud algallikast). muul juhul on selleks eelnev kirjalik luba tuleb hankida)
- Linuxi tuuma arendamine ilma turvalisust silmas pidades (Grsecurity pole enam tasuta projekt ja KSPP (Kernel Self Protection Project) algatus on seiskunud).
- Paljud GNU kasutajakeskkonna komponendid ja süsteemiutiliidid hakkavad rakendama üleliigseid funktsioone, pakkumata võimalust seda kompileerimise ajal keelata. Näited hõlmavad vajalike sõltuvuste määramist PulseAudiole gnome-control-centeris, SystemD-le GNOME-is, Rustile Firefoxis ja Javale gettextis.
Lõpuks, kui olete huvitatud selle distributsiooni proovimisest, peaksite teadma, et hüperbola versioonid genereeritakse i686 ja x86_64 arhitektuuridele .
Saate need sellelt lingilt kätte.