Gefa út Linux dreifingu Hyperbola 0.4, sem hóf flutning til OpenBSD tækni

Eftir tvö og hálft ár frá síðustu útgáfu hefur útgáfa Hyperbola GNU/Linux-libre 0.4 verkefnisins, sem er á lista Free Software Foundation yfir algjörlega ókeypis dreifingu, verið gefin út. Hyperbola er byggt á stöðugum sneiðum af Arch Linux pakkagrunninum, með nokkrum plástra fluttir frá Debian til að bæta stöðugleika og öryggi. Hyperbólubyggingar eru búnar til fyrir i686 og x86_64 arkitektúr (1.1 GB).

Verkefnið er þróað í samræmi við meginregluna KISS (Keep It Simple Stupid) og miðar að því að veita notendum einfalt, létt, stöðugt og öruggt umhverfi. Ólíkt Arch Linux rúllandi uppfærslulíkani, notar Hyperbola klassískt útgáfulíkan með langri útgáfuferli uppfærslu fyrir þegar gefnar útgáfur. sysvinit er notað sem upphafskerfi með flutningi á sumum þróunum frá Devuan og Parabola verkefnum (Hyperbola forritarar eru andstæðingar systemd).

Dreifingin inniheldur aðeins ókeypis forrit og kemur með Linux-Libre kjarna sem er sviptur ófrjálsum tvöfaldri fastbúnaðarþáttum. Verkefnageymslan inniheldur 5257 pakka. Til að loka fyrir uppsetningu á ófrjálsum pakka er svartur listi og lokun á ágreiningsstigi ósjálfstæðis notuð. Uppsetning pakka frá AUR er ekki studd.

Útgáfa Hyperbola 0.4 er staðsett sem umskipti á leiðinni að áður tilkynntri flutningi yfir í OpenBSD tækni. Í framtíðinni mun áherslan vera á HyperbolaBSD verkefnið, sem gerir ráð fyrir að búa til dreifingarsett sem fylgir með copyleft leyfi, en byggt á öðru kjarna- og kerfisumhverfi sem er skipt frá OpenBSD. Samkvæmt GPLv3 og LGPLv3 leyfunum mun HyperbolaBSD verkefnið þróa sína eigin íhluti sem miða að því að skipta um ófrjálsa eða GPL-ósamhæfða hluta kerfisins.

Helstu breytingarnar í útgáfu 0.4 tengjast hreinsun á íhlutum sem hægt er að sleppa við og innlimun í aðra pakka. Til dæmis hefur verið bætt við Lumina skjáborði sem getur keyrt án D-Bus og því hefur D-Bus stuðningur verið fjarlægður. Fjarlægði einnig stuðning fyrir Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio og Avahi. Íhlutir fyrir Bluetooth-virkni hafa verið fjarlægðir vegna flókinna og hugsanlegra öryggisvandamála.

Auk sysvinit hefur verið bætt við tilraunastuðningi fyrir runit init kerfið. Grafíkstaflan hefur verið færður yfir í Xenocara íhluti þróaðir í OpenBSD (X.Org 7.7 með x-server 1.20.13 + plástra). Í stað OpenSSL tekur LibreSSL bókasafnið þátt. Fjarlægði systemd, Rust og Node.js og tengda ósjálfstæði þeirra.

Vandamál í Linux sem ýttu Hyperbola forritara til að skipta yfir í OpenBSD tækni:

  • Notkun tæknilegra leiða til höfundarréttarverndar (DRM) í Linux kjarnanum, til dæmis var stuðningur við HDCP (High-bandwidth Digital Content Protection) afritunarverndartækni fyrir hljóð- og myndefni innifalinn í kjarnanum.
  • Þróun frumkvæðis til að þróa rekla fyrir Linux kjarnann á Rust tungumálinu. Hyperbola forritarar eru óánægðir með notkun miðlægu Cargo geymslunnar og vandamál með frelsi til að dreifa pökkum með Rust. Sérstaklega banna Rust and Cargo vörumerkjaskilmálar að viðhalda nafni verkefnisins ef breytingar eða plástrar eru settar á (aðeins má dreifa pakka undir Rust and Cargo nafninu ef hann er byggður úr upprunalegum frumkóða, annars fyrirfram skriflegt leyfi er krafist frá Rust Core teyminu eða nafnbreytingu).
  • Þróun Linux kjarna án tillits til öryggis (Grsecurity er ekki lengur ókeypis verkefni og KSPP (Kernel Self Protection Project) frumkvæði er staðnað).
  • Margir þættir GNU notendaumhverfisins og kerfisbúnaðarins byrja að beita óþarfa virkni án þess að bjóða upp á leið til að slökkva á því á byggingartíma. Dæmi eru kortlagning á nauðsynlegar ósjálfstæði PulseAudio í gnome-control-center, SystemD í GNOME, Rust í Firefox og Java í gettext.

Heimild: opennet.ru

Bæta við athugasemd