Hyperbola 0.4 telah dirilis dan sedang menuju migrasi OpenBSD

Hiperbola_GNU

Setelah dua setengah tahun sejak versi terakhir peluncuran diumumkandan versi baru dari proyek "Hyperbola GNU/Linux-libre 0.4", yang termasuk dalam daftar distribusi gratis dari Free Software Foundation.

Bagi mereka yang tidak mengetahui distribusi Linux ini, mereka harus tahu bahwa Hiperbola didasarkan pada segmen stabil dari dasar paket Arch Linux, dengan beberapa patch yang di-porting dari Debian untuk meningkatkan stabilitas dan keamanan.

Proyek dikembangkan sesuai dengan prinsip KISS (Keep It Simple Stupid) dan bertujuan untuk menyediakan lingkungan yang sederhana, ringan, stabil, dan aman bagi pengguna.

Tidak seperti model pembaruan bergulir Arch Linux, Hyperbola menggunakan model rilis klasik dengan siklus rilis pembaruan yang panjang untuk versi yang sudah dirilis.

sysvinit digunakan sebagai sistem inisialisasi portabel oleh beberapa perkembangan dalam proyek Devuan dan Parabola (pengembang Hyperbola menentang systemd).

Distro ini hanya mencakup aplikasi gratis dan dilengkapi dengan kernel Linux-Libre yang dilucuti dari elemen firmware biner non-bebas. Repositori proyek berisi 5257 paket. Untuk memblokir penginstalan paket tidak bebas, daftar hitam dan kunci tingkat konflik ketergantungan digunakan, dan juga harus dicatat bahwa menginstal paket dari AUR tidak didukung.

Kebaruan utama Hyperbola 0.4

Peluncuran Hiperbola 0.4 diposisikan sebagai transisi dalam perjalanan ke migrasi yang diumumkan sebelumnya untuk teknologi OpenBSD. Di masa depan, fokusnya adalah pada proyek HyperbolaBSD, yang membayangkan pembuatan kit distribusi yang disediakan di bawah lisensi copyleft, tetapi berdasarkan kernel alternatif dan lingkungan sistem bercabang dari OpenBSD.

Di bawah lisensi GPLv3 dan LGPLv3, proyek HyperbolaBSD akan mengembangkan komponennya sendiri yang dimaksudkan untuk menggantikan bagian sistem yang tidak bebas atau tidak kompatibel dengan GPL.

utama perubahan dari versi 0.4 mereka berhubungan dengan pembersihan komponen yang dapat dibuang dan dimasukkan ke dalam paket alternatif. Sebagai contoh menambahkan desktop Lumina, yang dapat bekerja tanpa D-Bus dan oleh karena itu dukungan D-Bus telah dihapus.

juga menghapus dukungan untuk Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio, dan Avahi. Komponen fungsionalitas Bluetooth telah dihapus karena kerumitan dan potensi masalah keamanan.

Selain sysvinit, dukungan eksperimental untuk sistem runit init telah ditambahkan, sedangkan untuk bagian tumpukan grafis, ini dipindahkan ke komponen Xenocara yang dikembangkan di OpenBSD (X.Org 7.7 dengan x-server 1.20.13 + patch). Alih-alih OpenSSL, perpustakaan LibreSSL terlibat. Menghapus systemd, Rust, dan Node.js dan dependensi terkaitnya.

Adapun masalah di Linux yang mendorong para pengembang oleh hiperbola untuk beralih ke teknologi OpenBSD:

  1. Adopsi sarana teknis perlindungan hak cipta (DRM) di kernel Linux, misalnya, dukungan untuk teknologi perlindungan salinan HDCP (High-bandwidth Digital Content Protection) untuk konten audio disertakan dalam kernel dan video.
  2. Pengembangan inisiatif untuk mengembangkan driver untuk kernel Linux dalam bahasa Rust.
  3. Pengembang Hyperbola tidak senang dengan penggunaan gudang Cargo terpusat dan memiliki masalah dengan kebebasan untuk mendistribusikan paket dengan Rust. Secara khusus, persyaratan merek dagang Rust and Cargo melarang mempertahankan nama proyek jika perubahan atau patch diterapkan (paket hanya dapat didistribusikan ulang dengan nama Rust and Cargo (jika dibuat dari sumber aslinya). jika tidak, izin tertulis sebelumnya harus diperoleh)
  4. Pengembangan kernel Linux tanpa mempertimbangkan keamanan (Grsecurity bukan lagi proyek gratis dan inisiatif KSPP (Kernel Self Protection Project) terhenti).
  5. Banyak komponen lingkungan pengguna GNU dan utilitas sistem mulai memaksakan fungsionalitas yang berlebihan tanpa menyediakan cara untuk menonaktifkannya pada waktu kompilasi. Contohnya termasuk menetapkan dependensi yang diperlukan ke PulseAudio di gnome-control-center, SystemD di GNOME, Rust di Firefox, dan Java di gettext.

Terakhir, jika Anda tertarik untuk menguji distribusi ini, Anda harus tahu bahwa Bangun hiperbola dihasilkan untuk arsitektur i686 dan x86_64.

Anda bisa mendapatkannya dari tautan ini.


Tambahkan sebagai sumber pilihan di Google