Ang Hyperbola 0.4 ay inilabas na at papunta na sa paglipat ng OpenBSD

Hyperbola_GNU

Pagkatapos ng dalawa at kalahating taon mula noong huling bersyon inihayag ang paglulunsadat ang bagong bersyon ng proyekto "Hyperbola GNU/Linux-libre 0.4", na kasama sa listahan ng Free Software Foundation ng ganap na libreng mga pamamahagi.

Para sa mga walang kamalayan sa pamamahagi ng Linux na ito, dapat nilang malaman iyon Ang hyperbola ay batay sa mga na-stabilize na segment ng ang base ng package Arch Linux, na may ilang patch na na-port mula sa Debian upang mapabuti ang katatagan at seguridad.

Ang proyekto ay binuo ayon sa prinsipyo ng KISS (Keep It Simple Stupid) at naglalayong bigyan ang mga user ng simple, magaan, matatag at secure na kapaligiran.

Hindi tulad ng rolling update model ng Arch Linux, ang Hyperbola ay gumagamit ng classic na release model na may mahabang update release cycle para sa mga nailabas na bersyon.

Ang sysvinit ay ginagamit bilang isang portable na sistema ng pagsisimula ng ilang mga pag-unlad sa mga proyekto ng Devuan at Parabola (ang mga developer ng Hyperbola ay sumasalungat sa systemd).

Ang distro ay nagsasama lamang ng mga libreng application at may kasamang Linux-Libre kernel na tinanggalan ng mga hindi libreng binary firmware na elemento. Ang repositoryo ng proyekto ay naglalaman ng 5257 mga pakete. Upang harangan ang pag-install ng mga hindi libreng package, ginagamit ang mga blacklist at dependency-conflict-level lock, at dapat ding tandaan na ang pag-install ng mga package mula sa AUR ay hindi suportado.

Pangunahing novelties ng Hyperbola 0.4

Ang paglulunsad ng Ang Hyperbola 0.4 ay nakaposisyon bilang isang transition sa daan patungo sa dating inihayag na paglipat sa mga teknolohiya ng OpenBSD. Sa hinaharap, ang pagtutuunan ng pansin ay sa proyektong HyperbolaBSD, na naglalarawan ng paglikha ng isang distribution kit na ibinigay sa ilalim ng isang copyleft na lisensya, ngunit batay sa isang alternatibong kernel at forked system environment ng OpenBSD.

Sa ilalim ng mga lisensya ng GPLv3 at LGPLv3, bubuo ang proyekto ng HyperbolaBSD ng sarili nitong mga bahagi na nilalayong palitan ang mga bahagi ng system na hindi libre o hindi tugma sa GPL.

Ang pangunahing mga pagbabago mula sa bersyon 0.4 sila ay may kaugnayan sa paglilinis ng mga gastusin na bahagi at pagsasama sa mga alternatibong pakete. Halimbawa, idinagdag ang Lumina desktop, na maaaring gumana nang walang D-Bus at samakatuwid ang suporta sa D-Bus ay inalis.

Rin inalis ang suporta para sa Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio, at Avahi. Ang mga bahagi ng pagpapagana ng Bluetooth ay inalis dahil sa pagiging kumplikado at mga potensyal na alalahanin sa seguridad.

Bilang karagdagan sa sysvinit, Ang pang-eksperimentong suporta para sa runit init system ay naidagdag, habang para sa bahagi ng graphics stack, inilipat ito sa mga bahagi ng Xenocara na binuo sa OpenBSD (X.Org 7.7 na may x-server 1.20.13 + patch). Sa halip na OpenSSL, kasangkot ang LibreSSL library. Inalis ang systemd, Rust, at Node.js at ang kanilang mga nauugnay na dependencies.

Tulad ng para sa mga problema sa Linux na nagtulak sa mga developer sa pamamagitan ng Hyperbola upang lumipat sa mga teknolohiya ng OpenBSD:

  1. Ang pag-aampon ng teknikal na paraan ng proteksyon ng copyright (DRM) sa Linux kernel, halimbawa, suporta para sa teknolohiyang proteksyon ng kopya ng HDCP (High-bandwidth Digital Content Protection) para sa audio content ay kasama sa kernel at video.
  2. Pagbuo ng isang inisyatiba upang bumuo ng mga driver para sa Linux kernel sa Rust na wika.
  3. Ang mga developer ng Hyperbola ay hindi nasisiyahan sa paggamit ng sentralisadong imbakan ng Cargo at may mga problema sa kalayaang ipamahagi ang mga pakete sa Rust. Sa partikular, ang mga tuntunin ng Rust at Cargo trademark na nagbabawal sa pagpapanatili ng pangalan ng proyekto sa kaganapan ng mga pagbabago o mga patch ay inilapat (ang isang pakete ay maaari lamang muling ipamahagi sa ilalim ng Rust at Cargo na pangalan (kung binuo mula sa orihinal na pinagmulan). dapat makuha)
  4. Linux kernel development na walang seguridad sa isip (Grsecurity ay hindi na isang libreng proyekto at ang KSPP (Kernel Self Protection Project) inisyatiba ay natigil).
  5. Maraming mga bahagi ng kapaligiran ng gumagamit ng GNU at mga kagamitan ng system ang nagsisimulang magpataw ng kalabisan na paggana nang hindi nagbibigay ng paraan upang hindi paganahin ito sa oras ng pag-compile. Kasama sa mga halimbawa ang pagtatalaga ng mga kinakailangang dependency sa PulseAudio sa gnome-control-center, SystemD sa GNOME, Rust sa Firefox, at Java sa gettext.

Sa wakas, kung interesado kang masubukan ang pamamahaging ito, dapat mong malaman iyon Ang mga hyperbola build ay nabuo sa ang mga arkitektura i686 at x86_64.

makukuha mo sila mula sa link na ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Darkmind dijo

    Hindi ko nakikita ang punto ng mga ganap na libreng pamamahagi na ito, kung gayon ang kalahati ng hardware ay gumagana para sa iyo