Itusilẹ ti pinpin Linux Hyperbola 0.4, eyiti o bẹrẹ iṣiwa si imọ-ẹrọ OpenBSD

Lẹhin ọdun meji ati idaji lati igbasilẹ ti o kẹhin, itusilẹ ti iṣẹ akanṣe Hyperbola GNU/Linux-libre 0.4, eyiti o wa ninu atokọ Software Foundation ọfẹ ti awọn ipinpinpin ọfẹ patapata, ti tu silẹ. Hyperbola da lori awọn ege iduroṣinṣin ti ipilẹ package Arch Linux, pẹlu diẹ ninu awọn abulẹ ti a gbejade lati Debian lati mu iduroṣinṣin ati aabo dara sii. Awọn itumọ Hyperbola jẹ ipilẹṣẹ fun i686 ati x86_64 faaji (1.1 GB).

Ise agbese na ni idagbasoke ni ibamu pẹlu ilana ti KISS (Jeki O Rọrun Karachi) ati pe o ni ifọkansi lati pese awọn olumulo pẹlu irọrun, iwuwo fẹẹrẹ, iduroṣinṣin ati agbegbe aabo. Ko dabi awoṣe imudojuiwọn yiyi Arch Linux, Hyperbola nlo awoṣe itusilẹ Ayebaye kan pẹlu ọmọ itusilẹ imudojuiwọn gigun fun awọn ẹya ti a ti tu silẹ tẹlẹ. sysvinit ni a lo bi eto ipilẹṣẹ pẹlu gbigbe diẹ ninu awọn idagbasoke lati awọn iṣẹ akanṣe Devuan ati Parabola (Awọn olupilẹṣẹ Hyperbola jẹ alatako ti systemd).

Pipinpin naa pẹlu awọn ohun elo ọfẹ nikan ati pe o wa pẹlu ekuro Linux-Libre ti a yọ kuro ninu awọn eroja famuwia alakomeji ọfẹ. Ibi ipamọ iṣẹ akanṣe ni awọn idii 5257. Lati dènà fifi sori ẹrọ ti awọn idii ti kii ṣe ọfẹ, didi dudu ati idinamọ ni ipele rogbodiyan igbẹkẹle ni a lo. Fifi awọn akojọpọ lati AUR ko ṣe atilẹyin.

Itusilẹ ti Hyperbola 0.4 wa ni ipo bi iyipada lori ọna si iṣiwa ti a ti kede tẹlẹ si awọn imọ-ẹrọ OpenBSD. Ni ọjọ iwaju, idojukọ yoo wa lori iṣẹ akanṣe HyperbolaBSD, eyiti o pese fun ṣiṣẹda ohun elo pinpin ti a pese labẹ iwe-aṣẹ ẹda ẹda, ṣugbọn da lori ekuro yiyan ati agbegbe eto ti a ta lati OpenBSD. Labẹ awọn iwe-aṣẹ GPLv3 ati LGPLv3, iṣẹ akanṣe HyperbolaBSD yoo ṣe agbekalẹ awọn ẹya ara rẹ ti o ni ero lati rọpo awọn ẹya ti kii ṣe ọfẹ tabi GPL-ibaramu ti eto naa.

Awọn ayipada akọkọ ni ẹya 0.4 jẹ ibatan si mimọ ti awọn paati ti o le pin pẹlu ati ifisi ni awọn idii omiiran. Fun apẹẹrẹ, tabili Lumina kan ti ṣafikun ti o le ṣiṣẹ laisi D-Bus ati nitorinaa a ti yọ atilẹyin D-Bus kuro. Tun yọ atilẹyin kuro fun Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio ati Avahi. Awọn ohun elo fun iṣẹ ṣiṣe Bluetooth ti yọkuro nitori idiju ati awọn ọran aabo ti o pọju.

Ni afikun si sysvinit, atilẹyin esiperimenta fun eto init runit ti ni afikun. A ti gbe akopọ awọn aworan si awọn paati Xenocara ti o dagbasoke ni OpenBSD (X.Org 7.7 pẹlu olupin x-1.20.13 + awọn abulẹ). Dipo OpenSSL, ile-ikawe LibreSSL ni ipa. Ti yọkuro systemd, Rust ati Node.js ati awọn igbẹkẹle ti o ni ibatan wọn.

Awọn ọran ni Lainos ti o ti ti awọn Difelopa Hyperbola lati yipada si awọn imọ-ẹrọ OpenBSD:

  • Gbigba awọn ọna imọ-ẹrọ ti aabo aṣẹ-lori-ara (DRM) ninu ekuro Linux, fun apẹẹrẹ, atilẹyin fun HDCP (Idaabobo Akoonu Digital bandwidth giga) ẹda ẹda imọ-ẹrọ fun ohun ohun ati akoonu fidio ti wa ninu ekuro.
  • Idagbasoke ipilẹṣẹ lati ṣe agbekalẹ awọn awakọ fun ekuro Linux ni ede Rust. Awọn olupilẹṣẹ Hyperbola ko ni idunnu pẹlu lilo ibi ipamọ Cargo ti aarin ati awọn iṣoro pẹlu ominira lati pin awọn idii pẹlu Rust. Ni pataki, awọn ofin aami-iṣowo Rust ati Cargo ṣe idiwọ idaduro orukọ iṣẹ akanṣe ni iṣẹlẹ ti awọn ayipada tabi awọn abulẹ ti a lo (papọ kan le tun pin kaakiri labẹ orukọ Rust ati Cargo ti o ba kọ lati koodu orisun atilẹba, bibẹẹkọ ṣaaju igbanilaaye kikọ nilo lati ẹgbẹ Rust Core tabi iyipada orukọ).
  • Idagbasoke ekuro Linux laisi iyi si aabo (Grsecurity kii ṣe iṣẹ akanṣe ọfẹ mọ, ati ipilẹṣẹ KSPP (Idaabobo Ara-ẹni Kernel) jẹ iduro).
  • Ọpọlọpọ awọn paati ti agbegbe olumulo GNU ati awọn ohun elo eto bẹrẹ lati fa iṣẹ ṣiṣe laiṣe lai pese ọna lati mu ṣiṣẹ ni akoko kikọ. Awọn apẹẹrẹ pẹlu aworan agbaye si awọn igbẹkẹle ti o nilo PulseAudio ni ile-iṣakoso gnome, SystemD ni GNOME, Rust ni Firefox, ati Java ni ọrọ-ọrọ.

orisun: opennet.ru

Fi ọrọìwòye kun