BSD alapra vált a Hyperbola disztribúció

Még a tavalyi évben jelentette be a Project Trident, hogy az alapját képező FreeBSD/TrueOS-t Void Linux-ra váltja le, de ezzel együtt egy ellenkező váltás is várható.

A Hyperbola GNU/Linux-libre disztribúció fejlesztői jelentették be, hogy nincsenek megelégedve a Linux kernel fejlesztési irányával és ezért úgy határoztak, hogy a jövőben BSD alapot adnak a rendszerüknek. A Hyperbola disztribúció egyébként eddig is nagy hangsúlyt fektetett arra, hogy biztonságos, megbízható, stabil és teljesen ingyenes rendszer volt, ezért a KISS alapelvet követték, Linux-libre kernellel és LTS támogatást biztosítva, mindezt eddig Arch alapokon.

A váltást nem úgy képzelik a fejlesztők, mint a Project Trident csinálta, hogy egy meglévő rendszerre alapozva raknak össze egy rendszert, hanem az OpenBSD-ből készítenek egy hard fork-ot és ezt az alapot fejlesztik tovább. Így GPL3 és LGPL3 licence alatt fejlesztenek bele új kódokat, amivel a GPL inkompatibilis és non-free komponenseket cserélik le.

A fejlesztők remélik, hogy nem lesz hiábavaló a munkájuk és egy olyan rendszert tudnak biztosítani mindenki számára, ami a jelenlegi operációs rendszer trendekkel szembemenve nem ássa alá a felhasználók döntéseit és szabadságát.

Az okok amiért elválnak a Linux kerneltől:

  • A kernel erőlteti a DRM-ek adaptálását a kódba, beleértve a HDCP-t
  • Rust használata a kernelben/kernel driverekben. A fejlesztők már korábban kinyilvánították nemtetszésüket ezzel kapcsolatosan ugyanis a Mozilla a Rust és a Cargo használatával kapcsolatosan olyan szabályozásokat alakított ki, ami még ha kis mértékben is, de szembemegy a szoftverszabadság néhány elemével.
  • A kernelt nem úgy fejlesztik, hogy a biztonság legyen az elsődleges szempontban és mivel a KSPP már halott projekt és a Grsec nem ingyenes és nagy munka lenne újra biztonságossá tenni.
  • Több GNU userspace és core elem build-kor kikapcsolhatatlan funkciókat erőltet a felhasználóra, amik felesleges függőségeket okoznak (Pl.: PulseAudio, systemd, Rust, Java)

A csapat ígérete szerint a jelenlegi kiadást még 2022-ig támogatja, ameddig a jelenlegi LTS linux-libre kernel támogatása tart, de a jövőbeni kiadások már BSD-re térnek át és nem lesznek kompatibilisek a régiekkel.

Hozzászólások

Na, erre nem emlékeztem, hogy volt kinn. Keresőben rá is kerestem, de nem hozta találatra, azért raktam ki.

Szerk.: Közben rájöttem, hogy mikor kerestem, akkor elírtam.

"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"

Off: néhány éve van egy olyan érzésem, hogy az egész Linux ökoszisztéma kurvul elfele irányba... Értve ezalatt azt, hogy egyre több nem-Unix tulajdonság/képesség kerül bele. (Nem kizárólag  L. Tudjukkire és a Tudjukmi3-ra gondolok itt.)

Rust használata a kernelben/kernel driverekben.

 

Erről most hallok csak először. Mióta tesznek bele Rust kódot?

Azt mondják a Rust tervezése okán elég biztonságos gépközeli dolgokban is, gondolom ez lehet az oka hogy beengedik a kernelbe meg a driverekbe. Ezek szerint jó munkát végzett a Mozilla.

Az lehet, hogy rettentően biztonságos a Rust, de a jelen állás szerint a licenszelése ([1]) nem felel meg a(z) (L)GPL-nek, attól eléggé távol áll...

[1] https://www.rust-lang.org/policies/licenses

"Share what you know. Learn what you don't."

Off: az lenne méltányos, hogy ha a kernelben minden forrásprogram más-más programnyelven készülne, ideértve a Sinclair QL Basic nyelvét is.

Ez valami brazil blackpanther? Így ránézésre valami hobbi projekt ideológiai alapon összekombinált debian és arch meg más darabokból. 

- A drm és hdcp is ideológiai harc - nekem például semmi bajom azzal, hogy _előfizetéses_ szolgáltatásokat igénybe tudok venni egy rendszeren. 
- nem találok olyat, hogy a hivatalos kernel rust-ot beengedne. Inkább csak előadásokat meg prezentációkat erről a vágyálomról. De ha nem megfelelő a licensze, akkor nem fogják beengedni, ahogy a zfs topicban is erről ment az eszmecsere.
- a biztonság akár valid pont is lehet. "We offer additional hardened packages which remove lower level protocols that may cause privacy leaks, metadata/fingerprinting, and vulnerabilities." Sok sikert.
- a userspace elterjedt programjai függőségének aztán sok köze van a kernelhez... 

De hajrá! Az a szép a nyílt forrásban, hogy bárki megpróbálhatja megváltani a világot. Ha a világ nem kér abból a megváltásból, legfeljebb a saját kis buborékában elvan vele.