Son sürümden iki buçuk yıl sonra, Özgür Yazılım Vakfı'nın tamamen ücretsiz dağıtımlar listesine dahil edilen "Hyperbola GNU/Linux-libre 0.4" projesinin yeni sürümünün yayınlanacağı duyuruldu .
Bu Linux dağıtımına aşina olmayanlar için Hyperbola, Arch Linux paket tabanının kararlı hale getirilmiş bölümlerine dayanmaktadır ve kararlılığı ve güvenliği artırmak için Debian'dan bazı yamalar aktarılmıştır .
Proje, KISS (Keep It Simple, Stupid - Basit Tut, Aptal) prensibine göre geliştirilmiştir ve kullanıcılara basit, hafif, istikrarlı ve güvenli bir ortam sağlamayı amaçlamaktadır.
Arch Linux'un sürekli güncelleme modelinin aksine, Hyperbola, halihazırda yayınlanmış sürümler için uzun bir güncelleme yayın döngüsüne sahip klasik bir yayın modeli kullanır.
sysvinit, Devuan ve Parabola projelerindeki bazı gelişmeler tarafından taşınabilir bir başlatma sistemi olarak kullanılır (Hyperbola geliştiricileri systemd'ye karşıdır).
Dağıtım yalnızca ücretsiz uygulamaları içerir ve özgür olmayan ikili bellenim öğelerinden arındırılmış bir Linux-Libre çekirdeği ile birlikte gelir. Proje deposu 5257 paket içerir. Ücretsiz olmayan paketlerin yüklenmesini engellemek için kara listeler ve bağımlılık çakışması düzeyinde kilitler kullanılır ve ayrıca AUR'den paket yüklemenin desteklenmediğine de dikkat edilmelidir.
Hiperbol 0.4'ün ana yenilikleri
Hyperbola 0.4 sürümünün yayınlanması, daha önce duyurulan OpenBSD teknolojilerine geçiş yolunda bir aşama olarak konumlandırılmıştır . Bundan sonraki süreçte, dikkatler, copyleft lisansı altında sunulan ancak alternatif bir çekirdek ve OpenBSD'nin çatallanmış bir sistem ortamına dayanan bir dağıtım kiti oluşturmayı öngören HyperbolaBSD projesine odaklanacaktır.
GPLv3 ve LGPLv3 lisansları kapsamında, HyperbolaBSD projesi, sistemin özgür olmayan veya GPL ile uyumsuz parçalarının yerini alması amaçlanan kendi bileşenlerini geliştirecektir.
0.4 sürümündeki ana değişiklikler , gereksiz bileşenlerin kaldırılması ve bunların alternatif paketlere dahil edilmesiyle ilgilidir . Örneğin, D-Bus olmadan da çalışabilen Lumina masaüstü ortamı eklenmiştir ve bu nedenle D-Bus desteği kaldırılmıştır.
Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio ve Avahi desteği de kaldırıldı. Bluetooth işlevselliği bileşenleri, karmaşıklıkları ve potansiyel güvenlik sorunları nedeniyle kaldırıldı.
Sysvinit'e ek olarak, runit başlatma sistemi için deneysel destek eklendi ve grafik yığını, OpenBSD üzerinde geliştirilen Xenocara bileşenlerine (X.Org 7.7, x-server 1.20.13 + yamalar) taşındı. OpenSSL yerine LibreSSL kullanılıyor. Systemd, Rust ve Node.js ve bunlarla ilişkili bağımlılıklar kaldırıldı.
Hyperbola geliştiricilerini OpenBSD teknolojilerine geçmeye iten Linux sorunlarına gelince :
- Linux çekirdeğinde teknik telif hakkı koruması (DRM) araçlarının benimsenmesi, örneğin, ses içeriği için HDCP (Yüksek Bant Genişlikli Dijital İçerik Koruması) kopya koruma teknolojisi çekirdeğe ve videoya dahil edildi.
- Rust dilinde Linux çekirdeği için sürücüler geliştirmeye yönelik bir girişimin geliştirilmesi.
- Hiperbol geliştiricileri, merkezi Kargo deposunun kullanımından memnun değiller ve paketleri Rust ile dağıtma özgürlüğüyle ilgili sorunlar yaşıyorlar. Özellikle, Rust ve Cargo ticari markasının koşulları, değişiklik veya yamaların uygulanması durumunda proje adının tutulmasını yasaklar (bir paket yalnızca Rust ve Cargo adı altında yeniden dağıtılabilir (orijinal kaynaktan oluşturulmuşsa). aksi takdirde önceden yazılı izin alınması gerekir)
- Güvenlik düşünülmeden Linux çekirdeği geliştirme (Grsecurity artık ücretsiz bir proje değildir ve KSPP (Kernel Self Protection Project) girişimi durdurulmuştur).
- GNU kullanıcı ortamının ve sistem yardımcı programlarının birçok bileşeni, derleme zamanında devre dışı bırakmak için bir yol sağlamadan fazlalık işlevsellik uygulamaya başlar. Örnekler arasında gnome-control-center'da PulseAudio'ya, GNOME'da SystemD'ye, Firefox'ta Rust'a ve gettext'te Java'ya gerekli bağımlılıkların atanması sayılabilir.
Son olarak, bu dağıtımı denemekle ilgileniyorsanız, Hyperbola sürümlerinin i686 ve x86_64 mimarileri için oluşturulduğunu bilmelisiniz.
Bu linkten ulaşabilirsiniz .