Kuburitswa kweLinux kugovera Hyperbola 0.4, iyo yakatanga kutamira kune OpenBSD matekinoroji.

Mushure memakore maviri nehafu kubva pakuburitswa kwekupedzisira, kuburitswa kweHyperbola GNU/Linux-libre 0.4 purojekiti yakaumbwa, iyo inosanganisirwa mune rondedzero yemahara yakagovaniswa inotsigirwa neOpen Source Foundation. Hyperbola yakavakirwa pazvimedu zvakadzikama zveArch Linux package base, iine mamwe mapeche akatakurwa kubva kuDebian kuvandudza kugadzikana uye kuchengetedzeka. Magungano eHyperbola anogadzirirwa i686 uye x86_64 (1.1 GB) zvivakwa.

Iyo purojekiti iri kuvandudzwa maererano neKISS (Keep It Simple Stupid) musimboti uye ine chinangwa chekupa vashandisi nzvimbo yakapfava, yakareruka, yakagadzikana uye yakachengeteka. Kusiyana neArch Linux's rolling update modhi, Hyperbola inoshandisa yemhando yekuburitsa modhi ine refu yekuvandudza kutenderera kune yakatoburitswa shanduro. sysvinit inoshandiswa senzira yekutanga nekutakura kwezvimwe zviitiko kubva kumapurojekiti eDevuan neParabola (Vagadziri veHyperbola vanopikisa systemd).

Kugovera kunosanganisira chete zvemahara zvikumbiro uye kunouya neLinux-Libre kernel, yakacheneswa yezvinhu zvisiri zvemahara zvebinary firmware. Iyo purojekiti repository ine 5257 mapakeji. Kuvharisa kuisirwa kweasina-yemahara mapakeji, dema uye kuvharira padanho rekutsamirana rinoshandiswa. Kuisa mapakeji kubva kuAUR hakutsigirwi.

Kuburitswa kweHyperbola 0.4 kwakamisikidzwa seyekuchinja munzira inoenda kune yakamboziviswa kutama kune OpenBSD matekinoroji. Mune ramangwana, iyo inonyanya kutariswa ichave iri paHyperbolaBSD purojekiti, iyo inopa kugadzirwa kwekugovera kunopihwa pasi peiyo copyleft rezinesi, asi zvichibva pane imwe kernel uye system nharaunda yakafukidzwa kubva kuOpenBSD. Pasi peGPLv3 uye LGPLv3 marezinesi, chirongwa cheHyperbolaBSD chichagadzira zvikamu zvaro zvine chinangwa chekutsiva zvisiri zvemahara kana GPL-zvisingaenderane zvikamu zvehurongwa.

Shanduko huru mushanduro 0.4 ine chekuita nekucheneswa kwezvikamu zvinogona kugoverwa pamwe nekuiswa kwemamwe mapakeji. Semuenzaniso, Lumina desktop yakawedzerwa iyo inogona kumhanya isina D-Bhazi uye saka D-Bhasi rutsigiro rwabviswa. Tsigiro yeBluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio uye Avahi yakabviswa zvakare. Zvikamu zveBluetooth zvakabviswa nekuda kwekuoma uye zvinogona kuitika zvekuchengetedza.

Pamusoro pe sysvinit, tsigiro yekuyedza yerunit init system yakawedzerwa. Iyo girafu stack yakaendeswa kuzvikamu zveXenocara zvakagadziridzwa muOpenBSD (X.Org 7.7 ine x-server 1.20.13 + zvigamba). Panzvimbo yeOpenSSL, raibhurari yeLibreSSL inoshandiswa. Yakabviswa systemd, Rust uye Node.js uye zvavanoenderana nazvo.

Matambudziko muLinux akakurudzira vanogadzira Hyperbola kuti vachinje kuOpenBSD matekinoroji:

  • Kugamuchirwa kwehunyanzvi nzira dzekudzivirira kodzero (DRM) muLinux kernel, semuenzaniso, tsigiro yeHDCP (High-bandwidth Digital Content Dziviriro) tekinoroji pakukopa odhiyo uye vhidhiyo zvemukati zvakaverengerwa mukernel.
  • Kuvandudzwa kwechirongwa chekugadzira vatyairi veLinux kernel muRust. Vagadziri veHyperbola havasi kufara nekushandiswa kwepakati Cargo repository uye matambudziko nerusununguko rwekugovera mapakeji neRust. Kunyanya, mazwi ekushandiswa kweRust uye Cargo trademark anorambidza kuchengetwa kwezita reprojekiti kana pakaitika shanduko kana zvigamba (pasuru inogona kungogoverwa pasi pezita reRust uye Cargo kana ikaunganidzwa kubva kune yekutanga kodhi kodhi, neimwe nzira. mvumo yakanyorwa isati yasvika inofanira kuwanikwa kubva kuRust Core timu kana shanduko yezita).
  • Kuvandudzwa kweLinux kernel pasina hanya nekuchengetedzeka (Grsecurity haichisiri chirongwa chemahara, uye chirongwa cheKSPP (Kernel Self Protection Project) chakamira).
  • Mazhinji eGNU mushandisi nharaunda zvikamu uye masisitimu ekushandisa anotanga kumanikidza kushanda kusingakoshi pasina kupa nzira yekudzima panguva yekuvaka. Mienzaniso inosanganisira inosungirwa kutsamira kwePulseAudio mugnome-control-center, SystemD muGNOME, Rust muFirefox, uye Java mune gettext.

Source: opennet.ru

Voeg