Te whakaputanga o te tohatoha Linux Hyperbola 0.4, i timata te heke ki te hangarau OpenBSD

I muri i nga tau e rua me te hawhe mai i te tukunga whakamutunga, kua tukuna te tukunga o te kaupapa Hyperbola GNU/Linux-libre 0.4, kei roto i te rarangi o nga tohatoha kore utu a te Free Software Foundation. Ko te Hyperbola e ahu mai ana i runga i nga poro whakapumau o te turanga kete Arch Linux, me etahi papaki i kawe mai i Debian hei whakapai ake i te pumau me te haumarutanga. Ko nga hangahanga Hyperbola ka hangaia mo nga hoahoanga i686 me te x86_64 (1.1 GB).

I whakawhanakehia te kaupapa i runga i te kaupapa o KISS (Keep It Simple Stupid) me te whai ki te whakarato ki nga kaiwhakamahi he taiao ngawari, maamaa, pumau me te haumaru. Kaore i rite ki te tauira whakahou hurihuri a Arch Linux, ka whakamahia e Hyperbola tetahi tauira tuku matarohia me te huringa tuku whakahou roa mo nga putanga kua tukuna. Ka whakamahia te sysvinit hei punaha arawhiti me te kawe i etahi whanaketanga mai i nga kaupapa Devuan me Parabola (he hunga whakahē a te kaiwhakawhanake Hyperbola ki te systemd).

Kei roto i te tohatoha nga tono kore utu ka tae mai me te kakano Linux-Libre kua tangohia mai i nga huānga firmware rua kore-kore. Kei roto i te putunga kaupapa 5257 nga kohinga. Hei aukati i te whakaurunga o nga kohinga kore-kore, ka whakamahia te raarangi pango me te aukati i te taumata papā whakawhirinaki. Ko te whakauru i nga kohinga mai i te AUR kaore i te tautokohia.

Ko te tukunga o Hyperbola 0.4 kua tuuhia hei whakawhiti i runga i te huarahi ki te hekenga kua panuitia o mua ki nga hangarau OpenBSD. Hei nga ra kei te heke mai, ka aro ki te kaupapa HyperbolaBSD, e whakarato ana mo te hanga kete tohatoha ka tukuna i raro i te raihana kape maui, engari i runga i tetahi atu kaarai me te taiao punaha i wehea mai i OpenBSD. I raro i nga raihana GPLv3 me LGPLv3, ka whakawhanakehia e te kaupapa HyperbolaBSD ona ake waahanga e whai ana ki te whakakapi i nga waahanga kore-kore, GPL-hotokore ranei o te punaha.

Ko nga huringa matua o te putanga 0.4 e pa ana ki te horoi o nga waahanga ka taea te whakakore me te whakauru ki roto i nga kohinga rereke. Hei tauira, kua taapirihia he papamahi Lumina ka taea te whakahaere me te kore D-Bus na reira kua tangohia te tautoko D-Bus. I tangohia ano te tautoko mo te Nihokikorangi, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio me Avahi. Kua tangohia nga waahanga mo te mahi Nihokikorangi na te uaua me nga take haumarutanga pea.

I tua atu i te sysvinit, kua taapirihia he tautoko whakamatautau mo te punaha runit init. Kua nekehia te puranga whakairoiro ki nga waahanga Xenocara i whakawhanakehia i OpenBSD (X.Org 7.7 me te x-server 1.20.13 + patches). Engari i te OpenSSL, kei roto te whare pukapuka LibreSSL. I tangohia te systemd, Rust me Node.js me o raatau whakawhirinakitanga.

Nga take i roto i te Linux i pana nga kaiwhakawhanake Hyperbola ki te huri ki nga hangarau OpenBSD:

  • Ko te tango i nga tikanga hangarau mo te tiaki mana pupuri (DRM) i roto i te kakano Linux, hei tauira, ko te tautoko mo te hangarau tiaki kape HDCP (High-bandwidth Digital Content Protection) mo te ororongo me te ihirangi ataata i whakauruhia ki roto i te kernel.
  • Te whakawhanake i tetahi kaupapa ki te whakawhanake i nga taraiwa mo te kernel Linux i roto i te reo Rust. Ko nga kaiwhakawhanake Hyperbola kaore i te harikoa ki te whakamahi i te whare putunga Cargo me nga raru ki te waatea ki te tohatoha i nga kete me te Rust. Ina koa, ko nga kupu hokohoko a Rust me Cargo e aukati ana te pupuri i te ingoa kaupapa mena ka puta he huringa, he papaki ranei ka tukuna (ka taea te tohatoha ano he kete i raro i te ingoa Rust me te Uta mena ka hangaia mai i te waehere puna taketake, mena ka whakaaehia i mua i te tuhi. ka hiahiatia mai i te roopu Rust Core me te whakarereke ingoa ranei).
  • Te whakawhanaketanga o te kernel Linux me te kore e aro ki te haumarutanga (Kaore ano a Grsecurity i te kaupapa kore utu, a, kei te rewa te kaupapa KSPP (Kernel Self Protection Project).
  • He maha nga waahanga o te taiao kaiwhakamahi GNU me nga taputapu punaha ka timata ki te whakauru i nga mahi taapiri me te kore e whai huarahi ki te whakakore i te waa hanga. Ko etahi tauira ko te mapi ki nga whakawhirinaki e hiahiatia ana PulseAudio i roto i te gnome-control-center, SystemD i GNOME, Rust i Firefox, me Java i roto i te gettext.

Source: opennet.ru

Tāpiri i te kōrero