Rilaxx tad-distribuzzjoni Linux Hyperbola 0.4, li bdiet il-migrazzjoni għat-teknoloġija OpenBSD

Wara sentejn u nofs mill-aħħar rilaxx, ġie ffurmat ir-rilaxx tal-proġett Hyperbola GNU/Linux-libre 0.4, li huwa inkluż fil-lista ta 'distribuzzjonijiet kompletament ħielsa appoġġjati mill-Open Source Foundation. Hyperbola hija bbażata fuq slices stabbilizzati tal-bażi tal-pakkett Arch Linux, b'xi garżi trasferiti minn Debian biex itejbu l-istabbiltà u s-sigurtà. Assemblaġġi Hyperbola huma ġġenerati għal arkitetturi i686 u x86_64 (1.1 GB).

Il-proġett huwa żviluppat skont il-prinċipju KISS (Keep It Simple Stupid) u għandu l-għan li jipprovdi lill-utenti b'ambjent sempliċi, ħafif, stabbli u sikur. B'differenza mill-mudell ta 'aġġornament rolling ta' Arch Linux, Hyperbola juża mudell ta 'rilaxx klassiku b'ċiklu ta' aġġornament twil għal verżjonijiet diġà rilaxxati. sysvinit jintuża bħala sistema ta 'inizjalizzazzjoni bil-porting ta' xi żviluppi mill-proġetti Devuan u Parabola (l-iżviluppaturi ta 'Hyperbola huma avversarji ta' systemd).

Id-distribuzzjoni tinkludi biss applikazzjonijiet b'xejn u tiġi mal-qalba Linux-Libre, imnaddfa minn elementi mhux ħielsa tal-firmware binarju. Ir-repożitorju tal-proġett fih 5257 pakkett. Biex timblokka l-installazzjoni ta 'pakketti mhux ħielsa, jintużaw lista sewda u imblukkar fil-livell tal-kunflitt tad-dipendenza. L-installazzjoni ta' pakketti minn AUR mhijiex appoġġjata.

Ir-rilaxx ta 'Hyperbola 0.4 huwa pożizzjonat bħala wieħed transitorju fit-triq għall-migrazzjoni mħabbra qabel għal teknoloġiji OpenBSD. Fil-futur, l-enfasi ewlenija se tkun fuq il-proġett HyperbolaBSD, li jipprovdi għall-ħolqien ta 'distribuzzjoni fornuta taħt liċenzja copyleft, iżda bbażata fuq kernel alternattiv u ambjent tas-sistema forked minn OpenBSD. Taħt il-liċenzji GPLv3 u LGPLv3, il-proġett HyperbolaBSD se jiżviluppa l-komponenti tiegħu stess immirati biex jissostitwixxu partijiet tas-sistema mhux ħielsa jew inkompatibbli mal-GPL.

Il-bidliet ewlenin fil-verżjoni 0.4 huma relatati mat-tindif ta 'komponenti li jistgħu jiġu eliminati u l-inklużjoni ta' pakketti alternattivi. Pereżempju, ġie miżjud desktop Lumina li jista’ jaħdem mingħajr D-Bus u għalhekk tneħħa l-appoġġ għal D-Bus. L-appoġġ għal Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio u Avahi tneħħa wkoll. Il-komponenti Bluetooth tneħħew minħabba l-kumplessità u kwistjonijiet potenzjali ta 'sigurtà.

Minbarra sysvinit, ġie miżjud appoġġ sperimentali għas-sistema runit init. Il-munzell tal-grafika ġie trasferit għal komponenti Xenocara żviluppati f'OpenBSD (X.Org 7.7 b'x-server 1.20.13 + garża). Minflok OpenSSL, tintuża l-librerija LibreSSL. Neħħew systemd, Rust u Node.js u d-dipendenzi assoċjati tagħhom.

Problemi fil-Linux li wasslu lill-iżviluppaturi Hyperbola biex jaqilbu għal teknoloġiji OpenBSD:

  • Adozzjoni ta 'mezzi tekniċi ta' protezzjoni tad-drittijiet tal-awtur (DRM) fil-kernel tal-Linux, pereżempju, appoġġ għat-teknoloġija HDCP (High-bandwidth Digital Content Protection) kontra l-ikkupjar tal-kontenut tal-awdjo u tal-vidjo kien inkluż fil-kernel.
  • Żvilupp ta' inizjattiva biex jiġu żviluppati sewwieqa għall-qalba tal-Linux f'Rust. L-iżviluppaturi tal-Hyperbola mhumiex kuntenti bl-użu ta 'repożitorju tal-Merkanzija ċentralizzat u problemi bil-libertà li jqassmu pakketti ma' Rust. B'mod partikolari, it-termini tal-użu tat-trademarks Rust and Cargo jipprojbixxu ż-żamma tal-isem tal-proġett fil-każ ta' modifiki jew garżi (pakkett jista' jitqassam taħt l-isem Rust and Cargo biss jekk ikun miġbur mill-kodiċi sors oriġinali, inkella permess bil-miktub minn qabel irid jinkiseb mit-tim Rust Core jew bidla fl-isem).
  • Żvilupp tal-kernel tal-Linux mingħajr ma titqies is-sigurtà (Grsecurity m'għadux proġett b'xejn, u l-inizjattiva KSPP (Kernel Self Protection Project) hija staġnata).
  • Ħafna komponenti tal-ambjent tal-utent GNU u utilitajiet tas-sistema jibdew jimponu funzjonalità bla bżonn mingħajr ma jipprovdu mod biex jiskonnettjawha fil-ħin tal-bini. Eżempji jinkludu d-dipendenzi obbligatorji ta 'PulseAudio f'gnome-control-center, SystemD f'GNOME, Rust f'Firefox, u Java f'gettext.

Sors: opennet.ru

Żid kumment