Ke hoʻololi ʻia nei ka hoʻohele Linux manuahi ʻole ʻia ʻo Hyperbola i ʻōpuʻu o OpenBSD

ʻO ka papahana Hyperbola, ʻāpana o ka papahana Open Source Foundation i kākoʻo ʻia papa inoa hāʻawi manuahi loa, paʻi ʻia hoʻolālā no ka hoʻololi ʻana i ka hoʻohana ʻana i ka kernel a me nā mea hoʻohana mai OpenBSD me ka lawe ʻana i kekahi mau ʻāpana mai nā ʻōnaehana BSD ʻē aʻe. Hoʻolālā ʻia ka māhele hou e hoʻohele ʻia ma lalo o ka inoa HyperbolaBSD.

Hoʻolālā ʻia ʻo HyperbolaBSD e hoʻomohala ʻia ma ke ʻano he puka piha o OpenBSD, e hoʻonui ʻia me nā code hou i hāʻawi ʻia ma lalo o nā laikini GPLv3 a me LGPLv3. ʻO ke code i kūkulu ʻia ma luna o OpenBSD e kuhikuhi ʻia e hoʻololi mālie i nā ʻāpana OpenBSD i māhele ʻia ma lalo o nā laikini i kūpono ʻole me ka GPL. E mālama ʻia ka lālā Hyperbola GNU/Linux-libre i hana mua ʻia a hiki i 2022, akā e neʻe ʻia nā hoʻokuʻu Hyperbola e hiki mai ana i ka kernel hou a me nā mea ʻōnaehana.

ʻO ka ʻoluʻolu ʻole i nā ʻano i ka hoʻomohala ʻana i ka kernel Linux ke kumu o ka hoʻololi ʻana i ka codebase OpenBSD:

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

E hoʻomanaʻo mākou iā ʻoe ke kūkulu ʻia nei ka papahana Hyperbola e like me ke kumu 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 palekana. Ma mua, ua hoʻokumu ʻia ka hāʻawi ʻana ma ke kumu o nā ʻāpana i hoʻopaʻa ʻia o ka waihona waihona Arch Linux, me kekahi mau patch i hoʻoili ʻia mai Debian e hoʻomaikaʻi i ka paʻa a me ka palekana. Hoʻokumu ʻia ka ʻōnaehana hoʻomaka ma ka sysvinit me ka lawe ʻana i kekahi mau hanana mai nā papahana Devuan a me Parabola. ʻO ka manawa kākoʻo hoʻokuʻu he 5 mau makahiki.

Source: opennet.ru

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