Hyperbola 0.4 on jo julkaistu ja on jo matkalla OpenBSD-migraatioon

Hyperbola_GNU

Kahden ja puolen vuoden jälkeen edellisestä versiosta lanseeraus julkistettiinja projektin uusi versio "Hyperbola GNU/Linux-libre 0.4", joka sisältyy Free Software Foundationin täysin ilmaisten jakelujen luetteloon.

Niiden, jotka eivät ole tietoisia tästä Linux-jakelusta, heidän pitäisi tietää se Hyperbola perustuu stabiloituihin segmentteihin pakkauksen pohja Arch Linux, jossa on joitain Debianista siirrettyjä korjaustiedostoja vakauden ja turvallisuuden parantamiseksi.

El proyecto on kehitetty KISS-periaatteen mukaisesti (Keep It Simple Stupid) ja sen tavoitteena on tarjota käyttäjille yksinkertainen, kevyt, vakaa ja turvallinen ympäristö.

Toisin kuin Arch Linuxin rullaava päivitysmalli, Hyperbola käyttää klassista julkaisumallia pitkällä päivitysjulkaisujaksolla jo julkaistuille versioille.

sysvinit on käytössä kannettavana alustusjärjestelmänä joissakin Devuan- ja Parabola-projektien kehityksessä (Hyperbola-kehittäjät vastustavat systemd:tä).

Distro sisältää vain ilmaisia ​​sovelluksia, ja sen mukana tulee Linux-Libre-ydin, josta on poistettu ei-vapaat binaariset laiteohjelmistoelementit. Projektivarasto sisältää 5257 pakettia. Ei-vapaiden pakettien asennuksen estämiseksi käytetään mustia listoja ja riippuvuusristiriitatason lukkoja, ja on myös huomattava, että pakettien asentamista AUR:sta ei tueta.

Hyperbola 0.4:n tärkeimmät uutuudet

Käynnistäminen Hyperbola 0.4 on sijoitettu siirtymäksi matkalla aiemmin ilmoitettuun muuttoon OpenBSD-tekniikoihin. Jatkossa painopiste on HyperbolaBSD-projektissa, jossa on tarkoitus luoda jakelupaketti, joka toimitetaan copyleft-lisenssillä, mutta joka perustuu OpenBSD:n vaihtoehtoiseen ytimeen ja haarukkajärjestelmään.

GPLv3- ja LGPLv3-lisenssien alla HyperbolaBSD-projekti kehittää omia komponenttejaan, jotka on tarkoitettu korvaamaan järjestelmän ei-vapaita tai GPL-yhteensopimattomia osia.

Tärkein muutoksia versiosta 0.4 ne liittyvät kuluvien osien puhdistus ja sisällyttäminen vaihtoehtoisiin pakkauksiin. Esimerkiksi lisätty Lumina työpöytä, joka voi toimia ilman D-Bus ja siksi D-Bus tuki on poistettu.

myös poistettu tuki Bluetoothille, PAM:lle, elogindille, PolicyKitille, ConsoleKitille, PulseAudolle ja Avahille. Bluetooth-toiminnallisuuden osat on poistettu monimutkaisuuden ja mahdollisten turvallisuusongelmien vuoksi.

sysvinitin lisäksi kokeellinen tuki runit-init-järjestelmälle on lisätty, Grafiikkapinon osalta tämä siirrettiin OpenBSD:llä kehitettyihin Xenocara-komponentteihin (X.Org 7.7 x-server 1.20.13 + korjaustiedostot). OpenSSL:n sijaan mukana on LibreSSL-kirjasto. Systemd, Rust ja Node.js sekä niihin liittyvät riippuvuudet poistettiin.

kuten Linuxin ongelmat, jotka työnsivät kehittäjiä kirjoittanut Hyperbola siirtyäksesi OpenBSD-tekniikoihin:

  1. Tekijänoikeussuojan (DRM) teknisten keinojen käyttöönotto Linux-ytimessä, esimerkiksi tuki HDCP (High-bandwidth Digital Content Protection) -kopiosuojaustekniikalle äänisisällölle sisällytettiin ytimeen ja videoon.
  2. Aloitteen kehittäminen ajurien kehittämiseksi Linux-ytimelle Rust-kielellä.
  3. Hyperbola-kehittäjät eivät ole tyytyväisiä keskitetyn Cargo-arkiston käyttöön ja heillä on ongelmia vapauden jakaa paketteja Rustin kanssa. Erityisesti Rust and Cargo -tavaramerkin ehdot kieltävät projektin nimen säilyttämisen siinä tapauksessa, että muutoksia tai korjauksia tehdään (pakettia saa jakaa uudelleen vain Rust and Cargo -nimellä (jos se on rakennettu alkuperäisestä lähteestä). Muussa tapauksessa kirjallinen lupa. täytyy hankkia)
  4. Linux-ytimen kehittäminen turvallisuutta ajatellen (Grsecurity ei ole enää ilmainen projekti ja KSPP (Kernel Self Protection Project) -aloite on pysähtynyt).
  5. Monet GNU-käyttäjäympäristön komponentit ja järjestelmäapuohjelmat alkavat vaatia redundantteja toimintoja tarjoamatta tapaa poistaa se käytöstä käännösvaiheessa. Esimerkkejä ovat vaadittujen riippuvuuksien määrittäminen PulseAudiolle gnome-control-centerissä, SystemD:lle GNOMEssa, Rustille Firefoxissa ja Javalle gettextissä.

Lopuksi, jos olet kiinnostunut testaamaan tätä jakelua, sinun pitäisi tietää se Hyperbola-muodostelmat luodaan arkkitehtuurit i686 ja x86_64.

voit saada ne tästä linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa