Selepas dua setengah tahun sejak versi terakhir pelancaran diumumkandan versi baharu projek itu "Hyperbola GNU/Linux-libre 0.4", yang termasuk dalam senarai pengedaran percuma sepenuhnya Yayasan Perisian Percuma.
Bagi mereka yang tidak mengetahui pengedaran Linux ini, mereka harus tahu itu Hiperbola adalah berdasarkan segmen yang stabil daripada asas pakej Arch Linux, dengan beberapa tampung dialihkan daripada Debian untuk meningkatkan kestabilan dan keselamatan.
Projek itu dibangunkan mengikut prinsip KISS (Keep It Simple Stupid) dan bertujuan untuk menyediakan pengguna dengan persekitaran yang mudah, ringan, stabil dan selamat.
Tidak seperti model kemas kini bergulir Arch Linux, Hyperbola menggunakan model keluaran klasik dengan kitaran keluaran kemas kini yang panjang untuk versi yang telah dikeluarkan.
sysvinit digunakan sebagai sistem permulaan mudah alih oleh beberapa perkembangan dalam projek Devuan dan Parabola (pembangun Hyperbola menentang systemd).
Distro ini hanya merangkumi aplikasi percuma dan disertakan dengan kernel Linux-Libre yang dilucutkan daripada elemen perisian tegar binari bukan percuma. Repositori projek mengandungi 5257 pakej. Untuk menyekat pemasangan pakej bukan percuma, senarai hitam dan kunci peringkat konflik pergantungan digunakan, dan perlu diingatkan juga bahawa pemasangan pakej daripada AUR tidak disokong.
Kebaharuan utama Hiperbola 0.4
Pelancaran Hiperbola 0.4 diletakkan sebagai peralihan dalam perjalanan ke penghijrahan yang diumumkan sebelum ini kepada teknologi OpenBSD. Pada masa hadapan, tumpuan akan diberikan kepada projek HyperbolaBSD, yang membayangkan penciptaan kit pengedaran yang dibekalkan di bawah lesen copyleft, tetapi berdasarkan kernel alternatif dan persekitaran sistem bercabang OpenBSD.
Di bawah lesen GPLv3 dan LGPLv3, projek HyperbolaBSD akan membangunkan komponennya sendiri yang bertujuan untuk menggantikan bahagian sistem yang tidak bebas atau tidak serasi dengan GPL.
Yang utama perubahan daripada versi 0.4 mereka berkaitan dengan pembersihan komponen yang boleh dibelanjakan dan dimasukkan ke dalam pakej alternatif. Contohnya menambah desktop Lumina, yang boleh berfungsi tanpa D-Bus dan oleh itu sokongan D-Bus telah dialih keluar.
juga mengalih keluar sokongan untuk Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio dan Avahi. Komponen kefungsian Bluetooth telah dialih keluar kerana kerumitan dan kemungkinan kebimbangan keselamatan.
Selain sysvinit, sokongan eksperimen untuk sistem runit init telah ditambah, manakala untuk bahagian tindanan grafik, ini telah dipindahkan ke komponen Xenocara yang dibangunkan pada OpenBSD (X.Org 7.7 dengan x-server 1.20.13 + patch). Daripada OpenSSL, perpustakaan LibreSSL terlibat. Dialih keluar systemd, Rust dan Node.js serta kebergantungan yang berkaitan dengannya.
Bagi yang masalah dalam Linux yang mendorong pembangun oleh Hiperbola untuk bertukar kepada teknologi OpenBSD:
- Penggunaan cara teknikal perlindungan hak cipta (DRM) dalam kernel Linux, sebagai contoh, sokongan untuk teknologi perlindungan salinan HDCP (High-bandwidth Digital Content Protection) untuk kandungan audio telah disertakan dalam kernel dan video.
- Pembangunan inisiatif untuk membangunkan pemacu bagi kernel Linux dalam bahasa Rust.
- Pembangun hiperbola tidak berpuas hati dengan penggunaan repositori Kargo berpusat dan mempunyai masalah dengan kebebasan untuk mengedarkan pakej dengan Rust. Khususnya, syarat tanda dagangan Rust dan Kargo melarang mengekalkan nama projek sekiranya berlaku perubahan atau tampalan (pakej hanya boleh diedarkan semula di bawah nama Rust dan Kargo (jika dibina daripada sumber asal). sebaliknya kebenaran bertulis terlebih dahulu mesti diperolehi)
- Pembangunan kernel Linux tanpa memikirkan keselamatan (Grsecurity bukan lagi projek percuma dan inisiatif KSPP (Projek Perlindungan Diri Kernel) terhenti).
- Banyak komponen persekitaran pengguna GNU dan utiliti sistem mula mengenakan fungsi berlebihan tanpa menyediakan cara untuk melumpuhkannya pada masa penyusunan. Contohnya termasuk memberikan kebergantungan yang diperlukan kepada PulseAudio dalam gnome-control-center, SystemD dalam GNOME, Rust dalam Firefox dan Java dalam gettext.
Akhir sekali, jika anda berminat untuk menguji pengedaran ini, anda harus tahu itu Binaan hiperbola dijana kepada seni bina i686 dan x86_64.
anda boleh mendapatkannya dari pautan ini.