Hoʻokuʻu i ka hoʻohele Linux Hyperbola 0.4, i hoʻomaka i ka neʻe ʻana i ka ʻenehana OpenBSD

Ma hope o ʻelua a me ka hapa makahiki mai ka hoʻokuʻu hope ʻana, ua hoʻokuʻu ʻia ka hoʻokuʻu ʻana o ka papahana Hyperbola GNU/Linux-libre 0.4, i hoʻokomo ʻia i ka papa inoa o ka Free Software Foundation o nā hāʻawi manuahi ʻole. Hoʻokumu ʻia ka Hyperbola ma luna o nā ʻāpana paʻa o ka waihona waihona Arch Linux, me kekahi mau pā i lawe ʻia mai Debian e hoʻomaikaʻi i ka paʻa a me ka palekana. Hoʻokumu ʻia nā kūkulu Hyperbola no ka hale kiʻi i686 a me x86_64 (1.1 GB).

Hoʻokumu ʻia ka papahana e like me ke kumu o KISS (Keep It Simple Stupid) a ke manaʻo nei e hāʻawi i nā mea hoʻohana i kahi ʻano maʻalahi, māmā, kūpaʻa a paʻa. ʻAʻole like me ka Arch Linux rolling update model, Hyperbola hoʻohana i kahi hiʻohiʻona hoʻokuʻu maʻamau me kahi pōʻai hoʻokuʻu lōʻihi no nā mana i hoʻokuʻu ʻia. Hoʻohana ʻia ʻo sysvinit ma ke ʻano he ʻōnaehana hoʻomaka me ka lawe ʻana i kekahi mau hanana mai nā papahana Devuan a me Parabola (ʻo nā mea hoʻomohala Hyperbola nā mea kūʻē i ka systemd).

Loaʻa i ka hāʻawi ʻana i nā noi manuahi wale nō a hele mai me kahi Linux-Libre kernel i kāʻili ʻia i nā mea paahana binary manuahi ʻole. Aia i loko o ka waihona papahana he 5257 pūʻolo. No ka pale ʻana i ka hoʻokomo ʻana i nā pūʻolo manuahi ʻole, hoʻohana ʻia ka papa inoa ʻeleʻele a me ka pale ʻana i ka pae hakakā hilinaʻi. ʻAʻole kākoʻo ʻia ke kau ʻana i nā pūʻolo mai ka AUR.

Hoʻonohonoho ʻia ka hoʻokuʻu ʻana o Hyperbola 0.4 ma ke ʻano he hoʻololi ma ke ala i ka neʻe ʻana i hoʻolaha mua ʻia i nā ʻenehana OpenBSD. I ka wā e hiki mai ana, e kau ʻia ana ka manaʻo ma ka papahana HyperbolaBSD, e hāʻawi ana i ka hana ʻana i kahi pahu hāʻawi i hāʻawi ʻia ma lalo o kahi palapala kope kope, akā e pili ana i kahi kernel ʻē aʻe a me kahi ʻōnaehana ʻōnaehana i kālai ʻia mai OpenBSD. Ma lalo o nā laikini GPLv3 a me LGPLv3, e hoʻomohala ka papahana HyperbolaBSD i kāna mau ʻāpana ponoʻī i manaʻo ʻia e pani i nā ʻāpana ʻole a i ʻole GPL-like ʻole o ka ʻōnaehana.

ʻO nā hoʻololi nui i ka version 0.4 e pili ana i ka hoʻomaʻemaʻe ʻana i nā mea hiki ke hoʻokuʻu ʻia a me ka hoʻokomo ʻana i nā pūʻulu ʻokoʻa. No ka laʻana, ua hoʻohui ʻia kahi papa Lumina hiki ke holo me ka ʻole o D-Bus a no laila ua wehe ʻia ke kākoʻo D-Bus. Ua wehe pū ʻia ke kākoʻo no Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio a me Avahi. Ua wehe ʻia nā ʻāpana no ka hana Bluetooth ma muli o ka paʻakikī a me nā pilikia palekana.

Ma waho aʻe o ka sysvinit, ua hoʻohui ʻia ke kākoʻo hoʻokolohua no ka ʻōnaehana runit init. Ua hoʻoneʻe ʻia ka waihona kiʻi i nā ʻāpana Xenocara i kūkulu ʻia ma OpenBSD (X.Org 7.7 me x-server 1.20.13 + patches). Ma kahi o OpenSSL, pili ka waihona LibreSSL. Wehe ʻia ʻo systemd, Rust a me Node.js a me kā lākou mau hilinaʻi pili.

ʻO nā pilikia ma Linux i koi aku i nā mea hoʻomohala Hyperbola e hoʻololi i nā ʻenehana OpenBSD:

  • ʻO ka hoʻohana ʻana i nā ʻano ʻenehana no ka pale kope kope (DRM) i loko o ka kernel Linux, no ka laʻana, ke kākoʻo no ka HDCP (High-bandwidth Digital Content Protection) ʻenehana pale kope no ka leo a me ka ʻike wikiō i hoʻokomo ʻia i loko o ka kernel.
  • Ka hoʻomohala ʻana i kahi hoʻolālā e hoʻomohala i nā mea hoʻokele no ka Linux kernel ma ka ʻōlelo Rust. ʻAʻole hauʻoli nā mea hoʻomohala Hyperbola i ka hoʻohana ʻana i ka waihona kikowaena Cargo a me nā pilikia me ke kūʻokoʻa e hāʻawi i nā pūʻulu me Rust. ʻO ka mea nui, pāpā ʻia nā huaʻōlelo kālepa Rust a me Cargo i ka mālama ʻana i ka inoa o ka papahana inā hoʻololi a hoʻopili ʻia paha (hiki ke hāʻawi hou ʻia kahi pūʻolo ma lalo o ka inoa Rust and Cargo inā i kūkulu ʻia mai ke kumu kumu, inā ʻaʻole pono e ʻae ʻia ka palapala ma mua. loaʻa mai ka hui Rust Core a i ʻole ka hoʻololi inoa).
  • ʻO ka hoʻomohala ʻana i ka kernel Linux me ka nānā ʻole i ka palekana (ʻaʻole he papahana manuahi hou ʻo Grsecurity, a ke kū nei ka KSPP (Kernel Self Protection Project).
  • Hoʻomaka nā ʻāpana he nui o ke kaiapuni mea hoʻohana GNU a me nā ʻōnaehana ʻōnaehana e hoʻokau i ka hana hou ʻole me ka hāʻawi ʻole i kahi ala e hoʻopau ai i ka manawa kūkulu. ʻO nā laʻana e pili ana i ka palapala ʻana i nā hilinaʻi i koi ʻia ʻo PulseAudio ma gnome-control-center, SystemD ma GNOME, Rust ma Firefox, a me Java ma gettext.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka