Kutolewa kwa usambazaji wa Linux Hyperbola 0.4, ambayo ilianza kuhamia teknolojia ya OpenBSD

Baada ya miaka miwili na nusu tangu kutolewa mara ya mwisho, kutolewa kwa mradi wa Hyperbola GNU/Linux-libre 0.4, ambao umejumuishwa katika orodha ya Free Software Foundation ya usambazaji wa bure kabisa, umetolewa. Hyperbola inategemea vipande vilivyoimarishwa vya msingi wa kifurushi cha Arch Linux, na baadhi ya viraka vikitolewa kutoka kwa Debian ili kuboresha uthabiti na usalama. Miundo ya Hyperbola inatolewa kwa ajili ya usanifu wa i686 na x86_64 (GB 1.1).

Mradi huu unatengenezwa kwa mujibu wa kanuni ya KISS (Keep It Simple Stupid) na unalenga kuwapa watumiaji mazingira rahisi, nyepesi, thabiti na salama. Tofauti na muundo wa sasisho wa Arch Linux, Hyperbola hutumia modeli ya toleo la kawaida na mzunguko mrefu wa kutolewa kwa matoleo ambayo tayari yametolewa. sysvinit inatumika kama mfumo wa uanzishaji na uwasilishaji wa baadhi ya maendeleo kutoka kwa miradi ya Devuan na Parabola (Watengenezaji wa Hyperbola ni wapinzani wa systemd).

Usambazaji unajumuisha programu tumizi zisizolipishwa tu na huja na kerneli ya Linux-Libre iliyoondolewa vipengele visivyolipishwa vya firmware ya binary. Hifadhi ya mradi ina vifurushi 5257. Ili kuzuia usakinishaji wa vifurushi visivyolipishwa, kuorodhesha na kuzuia katika kiwango cha migogoro ya utegemezi hutumiwa. Kusakinisha vifurushi kutoka kwa AUR hakutumiki.

Kutolewa kwa Hyperbola 0.4 kumewekwa kama mpito kwenye njia ya uhamiaji uliotangazwa hapo awali kwa teknolojia za OpenBSD. Katika siku zijazo, lengo litakuwa kwenye mradi wa HyperbolaBSD, ambao hutoa uundaji wa vifaa vya usambazaji vilivyotolewa chini ya leseni ya nakala, lakini kulingana na kernel mbadala na mazingira ya mfumo yaliyogawanyika kutoka OpenBSD. Chini ya leseni za GPLv3 na LGPLv3, mradi wa HyperbolaBSD utaunda vipengee vyake vyenye lengo la kuchukua nafasi ya sehemu zisizolipishwa au zisizolingana za GPL za mfumo.

Mabadiliko kuu katika toleo la 0.4 yanahusiana na utakaso wa vifaa ambavyo vinaweza kutolewa na kuingizwa kwenye vifurushi mbadala. Kwa mfano, kompyuta ya mezani ya Lumina imeongezwa ambayo inaweza kufanya kazi bila D-Bus na kwa hivyo usaidizi wa D-Bus umeondolewa. Pia imeondoa uwezo wa kutumia Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio na Avahi. Vipengele vya utendakazi wa Bluetooth vimeondolewa kwa sababu ya utata na masuala ya usalama yanayoweza kutokea.

Mbali na sysvinit, msaada wa majaribio kwa mfumo wa runit init umeongezwa. Rafu ya michoro imehamishwa hadi kwa vipengee vya Xenocara vilivyotengenezwa katika OpenBSD (X.Org 7.7 yenye viraka vya x-server 1.20.13 +). Badala ya OpenSSL, maktaba ya LibreSSL inahusika. Imeondolewa systemd, Rust na Node.js na vitegemezi vinavyohusika.

Masuala katika Linux ambayo yalisukuma watengenezaji wa Hyperbola kubadili teknolojia za OpenBSD:

  • Kupitishwa kwa njia za kiufundi za ulinzi wa hakimiliki (DRM) katika kinu cha Linux, kwa mfano, usaidizi wa teknolojia ya ulinzi wa nakala ya HDCP (Ulinzi wa Maudhui ya Dijiti wa Kiwango cha Juu cha Bandiko) kwa maudhui ya sauti na video ilijumuishwa kwenye kernel.
  • Ukuzaji wa mpango wa kukuza viendeshaji vya Linux kernel katika lugha ya Rust. Watengenezaji wa Hyperbola hawafurahishwi na matumizi ya hazina kuu ya Mizigo na matatizo ya uhuru wa kusambaza vifurushi na Rust. Hasa, masharti ya nembo ya biashara ya Kutu na Mizigo yanakataza kuhifadhi jina la mradi katika tukio la mabadiliko au viraka vinatumika (kifurushi kinaweza tu kusambazwa tena chini ya jina la Rust na Cargo ikiwa kimejengwa kutoka chanzo asili, vinginevyo lazima ruhusa iliyoandikwa kabla. kupatikana kutoka kwa timu ya Rust Core au kubadilisha jina).
  • Utengenezaji wa kinu cha Linux bila kuzingatia usalama (Grsecurity si mradi wa bure tena, na mpango wa KSPP (Mradi wa Kujilinda wa Kernel) unadumaa).
  • Vipengele vingi vya mazingira ya mtumiaji wa GNU na huduma za mfumo huanza kuweka utendakazi usiohitajika bila kutoa njia ya kuizima wakati wa ujenzi. Mifano ni pamoja na kuchora ramani kwa vitegemezi vinavyohitajika PulseAudio katika kituo cha udhibiti wa mbilikimo, SystemD katika GNOME, Rust katika Firefox, na Java katika maandishi.

Chanzo: opennet.ru

Kuongeza maoni