Kutulutsidwa kwa Linux kugawa Hyperbola 0.4, yomwe idayamba kusamukira kuukadaulo wa OpenBSD

Patatha zaka ziwiri ndi theka chitulutsireni komaliza, kutulutsidwa kwa pulojekiti ya Hyperbola GNU/Linux-libre 0.4, yomwe ikuphatikizidwa pamndandanda wa Free Software Foundation yogawa kwaulere, yatulutsidwa. Hyperbola imachokera pazigawo zokhazikika za phukusi la Arch Linux, ndi zigamba zina zotengedwa kuchokera ku Debian kuti zikhazikitse bata ndi chitetezo. Zomangamanga za Hyperbola zimapangidwira ma i686 ndi x86_64 (1.1 GB).

Ntchitoyi imapangidwa motsatira mfundo ya KISS (Keep It Simple Stupid) ndipo cholinga chake ndi kupatsa ogwiritsa ntchito malo osavuta, opepuka, okhazikika komanso otetezeka. Mosiyana ndi mtundu wosinthira wa Arch Linux, Hyperbola imagwiritsa ntchito mtundu waposachedwa wotulutsa wokhala ndi nthawi yayitali yotulutsa mitundu yotulutsidwa kale. sysvinit imagwiritsidwa ntchito ngati njira yoyambira ndikuyika zochitika zina kuchokera kumapulojekiti a Devuan ndi Parabola (Opanga Hyperbola ndi otsutsa systemd).

Kugawa kumaphatikizapo ntchito zaulere zokha ndipo kumabwera ndi Linux-Libre kernel yolandidwa zinthu zopanda ufulu za binary firmware. Malo osungiramo projekiti ali ndi phukusi la 5257. Kuletsa kuyika kwa mapaketi osakhala aulere, kuletsa ndi kutsekereza pamlingo wodalirana kumagwiritsidwa ntchito. Kuyika phukusi kuchokera ku AUR sikutheka.

Kutulutsidwa kwa Hyperbola 0.4 kumayikidwa ngati kusintha panjira yopita kumayendedwe omwe adalengezedwa kale kupita kuukadaulo wa OpenBSD. M'tsogolomu, kuyang'ana kudzakhala pa polojekiti ya HyperbolaBSD, yomwe imapangitsa kuti pakhale zida zogawa zomwe zimaperekedwa pansi pa chilolezo cha copyleft, koma kutengera kernel ina ndi chilengedwe chopangidwa ndi OpenBSD. Pansi pa ziphaso za GPLv3 ndi LGPLv3, pulojekiti ya HyperbolaBSD ipanga zigawo zake zomwe cholinga chake ndikusintha magawo omwe si aulere kapena GPL-zosagwirizana ndi dongosololi.

Zosintha zazikulu mu mtundu 0.4 zimagwirizana ndi kuyeretsa kwa zigawo zomwe zitha kuperekedwa ndikuphatikizidwa m'maphukusi ena. Mwachitsanzo, kompyuta ya Lumina yawonjezedwa yomwe imatha kuyenda popanda D-Bus ndipo chifukwa chake thandizo la D-Bus lachotsedwa. Adachotsanso thandizo la Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio ndi Avahi. Zida zogwirira ntchito za Bluetooth zachotsedwa chifukwa chazovuta komanso zovuta zomwe zingachitike pachitetezo.

Kuphatikiza pa sysvinit, chithandizo choyesera cha runit init system chawonjezedwa. Zojambula zazithunzi zasunthidwa ku zigawo za Xenocara zopangidwa mu OpenBSD (X.Org 7.7 yokhala ndi x-server 1.20.13 + zigamba). M'malo mwa OpenSSL, laibulale ya LibreSSL ikukhudzidwa. Kuchotsedwa kwa systemd, Rust ndi Node.js ndi kudalira kwawo.

Nkhani mu Linux zomwe zidakankhira opanga Hyperbola kuti asinthe ukadaulo wa OpenBSD:

  • Kutengera njira zaukadaulo zachitetezo cha copyright (DRM) mu Linux kernel, mwachitsanzo, chithandizo cha HDCP (High-bandwidth Digital Content Protection) ukadaulo woteteza zomvera ndi makanema zidaphatikizidwa mu kernel.
  • Kupanga njira yopangira madalaivala a Linux kernel mu chilankhulo cha Rust. Madivelopa a Hyperbola sakukondwera ndi kugwiritsa ntchito malo osungiramo katundu wapakati komanso mavuto ndi ufulu wogawira phukusi ndi Dzimbiri. Makamaka, mawu amtundu wa Rust ndi Cargo amaletsa kusunga dzina la polojekiti pakasintha kapena zigamba zikugwiritsidwa ntchito (phukusi likhoza kugawidwanso pansi pa dzina la Rust ndi Cargo ngati limangidwa kuchokera pa code yoyambira, apo ayi chilolezo cholembedwa chisanachitike. ikufunika kuchokera ku gulu la Rust Core kapena kusintha dzina).
  • Kukula kwa kernel ya Linux mosasamala za chitetezo (Grsecurity sikulinso pulojekiti yaulere, ndipo KSPP (Kernel Self Protection Project) ikupita patsogolo).
  • Zigawo zambiri za malo ogwiritsira ntchito a GNU ndi zida zamakina zimayamba kuyika magwiridwe antchito osafunikira popanda kupereka njira yozimitsa panthawi yomanga. Zitsanzo zikuphatikiza kupanga mapu kuzomwe zimafunikira PulseAudio mu gnome-control-center, SystemD mu GNOME, Rust mu Firefox, ndi Java mu gettext.

Source: opennet.ru

Kuwonjezera ndemanga