Rilis distribusi Linux Hyperbola 0.4, sing miwiti migrasi menyang teknologi OpenBSD

Sawise rong setengah taun wiwit rilis pungkasan, proyek Hyperbola GNU/Linux-libre 0.4 wis dirilis, sing kalebu ing dhaptar distribusi gratis Free Software Foundation. Hyperbola adhedhasar irisan stabil saka basis paket Arch Linux, kanthi sawetara patch sing ditransfer saka Debian kanggo nambah stabilitas lan keamanan. Hyperbola mbangun digawe kanggo arsitektur i686 lan x86_64 (1.1 GB).

Proyèk iki dikembangaké miturut prinsip KISS (Keep It Simple Stupid) lan ngarahake kanggo nyedhiyakake pangguna kanthi lingkungan sing prasaja, entheng, stabil lan aman. Ora kaya model nganyari gulung Arch Linux, Hyperbola nggunakake model rilis klasik kanthi siklus rilis nganyari dawa kanggo versi sing wis dirilis. sysvinit digunakake minangka sistem initialization karo porting sawetara pembangunan saka Devuan lan Parabola projects (pangembang Hyperbola mungsuh saka systemd).

Distribusi kasebut mung kalebu aplikasi gratis lan dilengkapi kernel Linux-Libre sing ora ana unsur perangkat kukuh binar sing ora gratis. Repositori proyek ngemot 5257 paket. Kanggo mblokir instalasi paket sing ora gratis, dhaptar ireng lan pamblokiran ing tingkat konflik dependensi digunakake. Nginstal paket saka AUR ora didhukung.

Pelepasan Hyperbola 0.4 dipanggonke minangka transisi ing dalan menyang migrasi sing diumumake sadurunge menyang teknologi OpenBSD. Ing mangsa ngarep, fokus bakal ana ing proyek HyperbolaBSD, sing nyedhiyakake nggawe kit distribusi sing diwenehake miturut lisensi copyleft, nanging adhedhasar kernel alternatif lan lingkungan sistem sing dicabang saka OpenBSD. Ing lisensi GPLv3 lan LGPLv3, proyek HyperbolaBSD bakal ngembangake komponen dhewe kanggo ngganti bagean sistem sing ora gratis utawa ora kompatibel karo GPL.

Owah-owahan utama ing versi 0.4 ana hubungane karo reresik komponen sing bisa dilebokake lan kalebu ing paket alternatif. Contone, desktop Lumina wis ditambahake sing bisa digunakake tanpa D-Bus lan mulane dhukungan D-Bus wis dibusak. Uga mbusak dhukungan kanggo Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio lan Avahi. Komponen kanggo fungsi Bluetooth wis dibusak amarga kerumitan lan potensial masalah keamanan.

Saliyane sysvinit, dhukungan eksperimen kanggo sistem runit init wis ditambahake. Tumpukan grafis wis dipindhah menyang komponen Xenocara dikembangakΓ© ing OpenBSD (X.Org 7.7 karo x-server 1.20.13 + patch). Tinimbang OpenSSL, perpustakaan LibreSSL melu. Dibusak systemd, Rust lan Node.js lan dependensi sing gegandhengan.

Masalah ing Linux sing nyurung pangembang Hyperbola kanggo ngalih menyang teknologi OpenBSD:

  • Adopsi sarana teknis perlindungan hak cipta (DRM) ing kernel Linux, contone, dhukungan kanggo teknologi proteksi salinan HDCP (High-bandwidth Digital Content Protection) kanggo konten audio lan video kalebu ing kernel.
  • Pangembangan inisiatif kanggo ngembangake driver kanggo kernel Linux ing basa Rust. Pangembang Hyperbola ora seneng karo panggunaan gudang Cargo terpusat lan masalah karo kebebasan kanggo nyebarake paket karo Rust. Utamane, istilah merek dagang Rust lan Cargo nglarang nahan jeneng proyek yen ana owah-owahan utawa tambalan sing ditrapake (paket mung bisa disebarake miturut jeneng Rust lan Cargo yen dibangun saka sumber asline, yen ora, ijin ditulis sadurunge kudu dipikolehi saka tim Rust Core utawa ganti jeneng).
  • Pangembangan kernel Linux tanpa nggatekake keamanan (Grsecurity ora dadi proyek gratis, lan inisiatif KSPP (Proyek Perlindungan Diri Kernel) mandheg).
  • Akeh komponen lingkungan pangguna lan utilitas sistem GNU wiwit ngetrapake fungsi sing berlebihan tanpa menehi cara kanggo mateni nalika mbangun. Conto kalebu pemetaan dependensi sing dibutuhake kanggo PulseAudio ing gnome-control-center, SystemD ing GNOME, Rust ing Firefox, lan Java ing gettext.

Source: opennet.ru

Add a comment