Serbestberdana belavkirina Linux Hyperbola 0.4, ku dest bi koçkirina teknolojiya OpenBSD kir

Piştî du sal û nîv ji serbestberdana paşîn, serbestberdana projeya Hyperbola GNU/Linux-libre 0.4 hate damezrandin, ku di navnîşa belavkirinên bi tevahî belaş ên ku ji hêla Weqfa Çavkaniya Vekirî ve têne piştgirî kirin de cih digire. Hyperbola li ser bingeha perçeyên stabîlkirî yên bingeha pakêta Arch Linux-ê ye, digel ku hin pêçan ji Debian têne girtin da ku aramî û ewlehiyê baştir bikin. Civînên Hyperbola ji bo mîmariya i686 û x86_64 (1.1 GB) têne çêkirin.

Proje li gorî prensîba KISS (Keep It Simple Stupid) hatî pêşve xistin û armanc dike ku ji bikarhêneran re jîngehek sade, sivik, aram û ewledar peyda bike. Berevajî modela nûvekirina gerok a Arch Linux, Hyperbola ji bo guhertoyên ku berê hatine derxistin modelek serbestberdana klasîk bi çerxa nûvekirina dirêj bikar tîne. sysvinit wekî pergalek destpêkkirinê bi barkirina hin pêşkeftinên ji projeyên Devuan û Parabola re tê bikar anîn (pêşdebirên Hyperbola dijberên systemd in).

Dabeşkirin tenê serîlêdanên belaş vedihewîne û bi kernel Linux-Libre ve tê, ku ji hêmanên ne-belaş ên firmware binary têne paqij kirin. Di depoya projeyê de 5257 pakêt hene. Ji bo astengkirina sazkirina pakêtên ne-belaş, navnîşek reş û astengkirina di asta nakokiya girêdayîbûnê de tê bikar anîn. Sazkirina pakêtên ji AUR nayê piştgirî kirin.

Serbestberdana Hyperbola 0.4 li ser riya koça berê ya ji bo teknolojiyên OpenBSD-ê wekî veguhêzek cih digire. Di pêşerojê de, bala sereke dê li ser projeya HyperbolaBSD be, ku ji bo afirandina belavkirinek ku di bin lîsansek kopîleftê de tê peyda kirin, lê li ser bingeha kernelek alternatîf û hawîrdora pergalê ya ku ji OpenBSD hatî veqetandin, peyda dike. Di bin lîsansên GPLv3 û LGPLv3 de, projeya HyperbolaBSD dê pêkhateyên xwe pêşve bibe ku armanc ew e ku li şûna beşên pergalê yên ne-azad an GPL-ne lihevhatî bin.

Guhertinên sereke yên di guhertoya 0.4 de bi paqijkirina hêmanên ku dikarin werin belavkirin û tevlêkirina pakêtên alternatîf ve girêdayî ne. Mînakî, sermaseyek Lumina hate zêdekirin ku dikare bêyî D-Bus bixebite û ji ber vê yekê piştgiriya D-Bus hate rakirin. Piştgiriya Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio û Avahi jî hate rakirin. Ji ber tevlihevî û pirsgirêkên ewlehiyê yên potansiyel pêkhateyên Bluetooth-ê hatine rakirin.

Ji bilî sysvinit, piştgiriya ceribandinê ji bo pergala runit init hate zêdekirin. Stacka grafîkê ji bo pêkhateyên Xenocara ku di OpenBSD-ê de hatine pêşve xistin (X.Org 7.7 bi x-server 1.20.13 + patches) ve hatî veguheztin. Li şûna OpenSSL, pirtûkxaneya LibreSSL tê bikaranîn. Systemd, Rust û Node.js û girêdanên wan ên têkildar rakirin.

Pirsgirêkên Linux-ê ku ji pêşdebirên Hyperbola re hişt ku derbasî teknolojiyên OpenBSD bibin:

  • Pejirandina navgînên teknîkî yên parastina mafê kopîkirinê (DRM) di nav kernel Linux de, mînakî, piştgirî ji bo teknolojiya HDCP (Parastina Naveroka Dîjîtal a Berfirehiya Bilind) li dijî kopîkirina naveroka deng û vîdyoyê di kernelê de bû.
  • Pêşveçûna destpêşxeriyek ji bo pêşxistina ajokarên ji bo kernel Linux li Rust. Pêşdebirên Hyperbola ji karanîna depoyek Navendî ya Cargo û pirsgirêkên bi azadiya belavkirina pakêtan bi Rust re nerazî ne. Bi taybetî, şertên karanîna marqeyên Rust û Cargo girtina navê projeyê di bûyera guheztin an pêçan de qedexe dike (pakêtek dikare di bin navê Rust û Cargo de tenê were belavkirin heke ew ji koda çavkaniyê ya orîjînal were berhev kirin, wekî din divê destûra nivîskî ya pêşîn ji tîmê Rust Core an guheztina nav were wergirtin).
  • Pêşveçûna kernel Linux bêyî ewlehiyê (Grsecurity êdî ne projeyek belaş e, û înîsiyatîfa KSPP (Projeya Xweparastina Kernel) sekinî ye).
  • Gelek hêmanên hawîrdora bikarhênerê GNU û karûbarên pergalê dest bi ferzkirina fonksiyonên nehewce dikin bêyî ku rêyek ji bo neçalakkirina wê di dema çêkirinê de peyda bikin. Nimûne girêdanên mecbûrî yên PulseAudio li gnome-control-center, SystemD li GNOME, Rust li Firefox, û Java di gettext de hene.

Source: opennet.ru

Add a comment