Tso tawm Linux faib Hyperbola 0.4, uas pib tsiv mus rau OpenBSD thev naus laus zis

Tom qab ob xyoos thiab ib nrab xyoo txij li qhov kawg tso tawm, qhov kev tso tawm ntawm Hyperbola GNU / Linux-libre 0.4 qhov project, uas tau suav nrog hauv Free Software Foundation cov npe ntawm kev faib tawm dawb tag nrho, tau raug tso tawm. Hyperbola yog raws li kev ruaj khov ntawm Arch Linux pob hauv paus, nrog qee qhov chaw xa tawm los ntawm Debian los txhim kho kev ruaj ntseg thiab kev ruaj ntseg. Hyperbola tsim yog tsim rau i686 thiab x86_64 architectures (1.1 GB).

Txoj haujlwm no yog tsim los ua raws li lub hauv paus ntsiab lus ntawm KISS (Keep It Simple Stupid) thiab yog tsom rau kev muab cov neeg siv nrog ib puag ncig yooj yim, hnav, ruaj khov thiab nyab xeeb. Tsis zoo li Arch Linux dov hloov tshiab qauv, Hyperbola siv cov qauv tso tawm classic nrog lub voj voog hloov tshiab ntev rau cov ntawv tso tawm lawm. sysvinit yog siv los ua ib qho kev pib ua haujlwm nrog kev xa tawm ntawm qee qhov kev txhim kho los ntawm Devuan thiab Parabola cov haujlwm (Hyperbola developers yog cov neeg tawm tsam ntawm systemd).

Kev faib tawm suav nrog tsuas yog daim ntawv thov pub dawb thiab tuaj nrog Linux-Libre kernel stripped ntawm cov khoom tsis pub dawb binary firmware. Qhov project repository muaj 5257 pob. Txhawm rau thaiv kev teeb tsa ntawm cov pob khoom tsis pub dawb, kev teev npe dub thiab thaiv ntawm qhov kev cuam tshuam tsis sib haum xeeb yog siv. Kev txhim kho pob khoom los ntawm AUR tsis txaus siab.

Kev tso tawm ntawm Hyperbola 0.4 yog nyob rau hauv kev hloov pauv ntawm txoj kev mus rau yav dhau los tshaj tawm kev tsiv teb tsaws mus rau OpenBSD thev naus laus zis. Yav tom ntej, kev tsom mus rau HyperbolaBSD qhov project, uas muab rau kev tsim cov khoom siv faib khoom raws li daim ntawv tso cai copyleft, tab sis raws li lwm cov kernel thiab system ib puag ncig forked los ntawm OpenBSD. Raws li GPLv3 thiab LGPLv3 cov ntawv tso cai, HyperbolaBSD qhov project yuav tsim nws tus kheej cov khoom siv los hloov cov khoom tsis pub dawb lossis GPL-tsis sib xws ntawm qhov system.

Cov kev hloov pauv tseem ceeb hauv version 0.4 yog cuam tshuam nrog kev tu cov khoom uas tuaj yeem muab faib nrog thiab kev suav nrog hauv lwm cov pob khoom. Piv txwv li, Lumina desktop tau ntxiv uas tuaj yeem khiav yam tsis muaj D-Bus thiab yog li kev txhawb nqa D-Bus tau raug tshem tawm. Kuj tshem tawm kev txhawb nqa rau Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio thiab Avahi. Cov khoom siv rau Bluetooth ua haujlwm tau raug tshem tawm vim qhov nyuaj thiab muaj peev xwm muaj teeb meem kev nyab xeeb.

Ntxiv rau sysvinit, kev sim txhawb nqa rau runit init system tau ntxiv. Cov pawg duab tau hloov mus rau Xenocara cov khoom tsim hauv OpenBSD (X.Org 7.7 nrog x-server 1.20.13 + thaj ua rau thaj). Hloov chaw ntawm OpenSSL, lub tsev qiv ntawv LibreSSL koom nrog. Tshem tawm systemd, Rust thiab Node.js thiab lawv cov kev cuam tshuam cuam tshuam.

Cov teeb meem hauv Linux uas thawb Hyperbola cov neeg tsim khoom hloov mus rau OpenBSD thev naus laus zis:

  • Kev lees txais cov txheej txheem kev tiv thaiv kev cai lij choj (DRM) hauv Linux kernel, piv txwv li, kev txhawb nqa rau HDCP (High-bandwidth Digital Content Protection) luam thev naus laus zis tiv thaiv rau cov ntsiab lus suab thiab video tau suav nrog hauv kernel.
  • Kev txhim kho ntawm kev pib tsim cov tsav tsheb rau Linux ntsiav hauv lus Rust. Cov neeg tsim khoom Hyperbola tsis txaus siab rau kev siv lub hauv paus Cargo repository thiab teeb meem nrog kev ywj pheej los faib cov pob khoom nrog Rust. Tshwj xeeb, cov ntsiab lus ntawm Rust thiab Cargo cov cim lag luam txwv tsis pub khaws cov npe ntawm txoj haujlwm thaum muaj kev hloov pauv lossis thaj ua rau thaj ua rau siv (ib pob tsuas tuaj yeem muab faib rov qab rau hauv lub npe Rust thiab Cargo yog tias nws tsim los ntawm thawj qhov chaws, txwv tsis pub sau ntawv tso cai ua ntej. yuav tsum tau los ntawm pab pawg Rust Core lossis hloov npe).
  • Kev txhim kho ntawm Linux ntsiav yam tsis xav txog kev ruaj ntseg (Grsecurity tsis yog ib txoj haujlwm pub dawb lawm, thiab KSPP (Kernel Self Protection Project) pib yog stagnating).
  • Ntau yam ntawm GNU cov neeg siv ib puag ncig thiab cov khoom siv hluav taws xob pib ua haujlwm tsis tu ncua yam tsis tau muab txoj hauv kev los cuam tshuam nws thaum tsim lub sijhawm. Piv txwv suav nrog kev kos npe rau qhov yuav tsum tau muaj kev vam khom PulseAudio hauv gnome-control-center, SystemD hauv GNOME, Rust hauv Firefox, thiab Java hauv gettext.

Tau qhov twg los: opennet.ru

Ntxiv ib saib