Lëshimi i distribucionit Linux Hyperbola 0.4, i cili ka filluar migrimin në teknologjitë OpenBSD

Pas dy vjet e gjysmë nga lëshimi i kaluar, është formuar versioni i projektit Hyperbola GNU/Linux-libre 0.4, i cili bën pjesë në listën e distribucioneve plotësisht të lira të mbështetur nga Fondi i Softuerit të Lirë. Hyperbola është e bazuar në prerjet e stabilizuara të bazës së paketave Arch Linux me transferimin e disa patches nga Debian për të rritur stabilitetin dhe sigurinë. Ndërtimet e Hyperbola krijohen për arkitekturën i686 dhe x86_64 (1.1 GB).

Projekti zhvillohet sipas parimit KISS (Mbaje Simple Idiot) dhe synon të ofrojë përdoruesve një mjedis të thjeshtë, të lehtë, të qëndrueshëm dhe të sigurt. Ndryshe nga modeli i rikthimit të përditësimeve të Arch Linux, në Hyperbola aplikohet modeli klasik i lëshimeve me një cikël të gjatë lëshimi për versionet e publikuara më parë. Si sistem inicializimi përdoret sysvinit, me portimin e disa zhvillimeve nga projektet Devuan dhe Parabola (zhvilluesit e Hyperbola janë kundërshtarë të systemd).

Distribucioni përmban vetëm aplikacione të lira dhe shitet me bërthamën Linux-Libre, e pastër nga elementet jo të lira të firmware-it binar. Repository i projektit përfshin 5257 paketa. Për të bllokuar instalimin e paketimeve të lira, aplikohet një listë e zezë dhe bllokim në nivelin e konfliktit të varësive. Instalimi i paketave nga AUR nuk mbështetet.

Lëshimi i Hyperbola 0.4 pozicionohet si një kalim në rrugën drejt migrimit të mëparshëm në teknologjitë OpenBSD. Më tej, vëmendja kryesore do t'i kushtohet projektit HyperbolaBSD, i cili parashikon krijimin e një distribucioni që ofrohet nën licencën copyleft, por e bazuar në një bërthamë alternative dhe një mjedis sistemor të ndara nga OpenBSD. Nën licencat GPLv3 dhe LGPLv3, projekti HyperbolaBSD do të zhvillojë komponentët e vet, të cilat kanë si qëllim zëvendësimin e pjesëve të sistemit që janë të lira ose jo të përputhshme me GPL.

Ndryshimet kryesore në versionin 0.4 lidhen me pastrimin e komponenteve të cilat mund të anashkalohet dhe përfshirjen e paketave alternative. Për shembull, është shtuar ambienteja e punës Lumina, e cila mund të funksionojë pa D-Bus dhe për këtë arsye mbështetja për D-Bus është eleminuar. Gjithashtu është eliminuar mbështetja për Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio dhe Avahi. Komponentët për funksionimin e Bluetooth-it janë eliminuar për shkak të ndërlikimit të madh dhe problemeve potenciale me sigurinë.

Përveç sysvinit, është shtuar mbështetje eksperimentale për sistemin e inicializimit runit. Staku grafik është transferuar në komponentë Xenocara, të zhvilluara në OpenBSD (X.Org 7.7 me x-server 1.20.13 + patch). Në vend të OpenSSL, është aktivizuar bibloteka LibreSSL. Janë eliminuar systemd, Rust dhe Node.js dhe varësitë e tyre të lidhura.

Problemet në Linux, që e nxisnin zhvilluesin Hyperbola të kalonte në teknologjitë OpenBSD:

  • Pranimi nĂ« bĂ«rthamĂ«n e Linux tĂ« mjeteve teknike pĂ«r mbrojtjen e tĂ« drejtave tĂ« autorit (DRM), pĂ«r shembull, mbĂ«shtetje pĂ«r teknologjinĂ« e mbrojtjes nga kopjimi tĂ« pĂ«rmbajtjeve audio dhe video HDCP (High-bandwidth Digital Content Protection) Ă«shtĂ« pĂ«rfshirĂ« nĂ« bĂ«rthamĂ«.
  • Zhvillimi i iniciativĂ«s pĂ«r tĂ« zhvilluar drejtorĂ«t pĂ«r bĂ«rthamĂ«n Linux nĂ« gjuhĂ«n Rust. Zhvilluesit e Hyperbola janĂ« tĂ« pakĂ«naqur me pĂ«rdorimin e depozitĂ«s sĂ« centralizuar Cargo dhe problemet me lirinĂ« e shpĂ«rndarjes sĂ« paketave me Rust. NĂ« veçanti, kushtet e pĂ«rdorimit tĂ« markave tregtare Rust dhe Cargo ndalojnĂ« ruajtjen e emrit tĂ« projektit nĂ« rastin e ndryshimeve ose aplikimit tĂ« patches (pako mund tĂ« shpĂ«rndahet nĂ«n emrin Rust dhe Cargo vetĂ«m nĂ«se Ă«shtĂ« ndĂ«rtuar nga kodet burimore origjinale, pĂ«rndryshe kĂ«rkohet marrja e njĂ« autorizimi tĂ« shkruar paraprak nga ekipi Kryesor i Rust ose ndryshimi i emrit).
  • Zhvillimi i bĂ«rthamĂ«s Linux pa marrĂ« parasysh sigurinĂ« (Grsecurity nuk Ă«shtĂ« mĂ« njĂ« projekt tĂ« lirĂ«, dhe iniciativa KSPP (Kernel Self Protection Project) Ă«shtĂ« nĂ« stagnim).
  • ShumĂ« componente tĂ« ambientit tĂ« pĂ«rdoruesit GNU dhe utilitat sistemore fillojnĂ« tĂ« imponojnĂ« pĂ«rdorimin e funksionalitetit tĂ« tepruar, pa ofruar mundĂ«sitĂ« pĂ«r ndalimin e tij gjatĂ« ndĂ«rtimit. Si shembull, pĂ«rmenden varĂ«sitĂ« e obligueshme si PulseAudio nĂ« gnome-control-center, SystemD nĂ« GNOME, Rust nĂ« Firefox dhe Java nĂ« gettext.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster