距離上一個版本已經過去了兩年半 發射被宣布和項目的新版本 “雙曲線 GNU/Linux-libre 0.4”,它包含在自由軟件基金會的完全免費分發列表中。
對於那些不知道這個 Linux 發行版的人,他們應該知道 雙曲線是基於穩定的段 包裝的基礎 Arch Linux,帶有一些從 Debian 移植的補丁 以提高穩定性和安全性。
該項目 是根據KISS原理開發的 (Keep It Simple Stupid) 旨在為用戶提供一個簡單、輕量、穩定和安全的環境。
與 Arch Linux 的滾動更新模型不同,Hyperbola 使用經典的發布模型,對於已經發布的版本具有較長的更新發布週期。
Devuan 和 Parabola 項目中的一些開發將 sysvinit 用作便攜式初始化系統(Hyperbola 開發人員反對 systemd)。
該發行版僅包含免費應用程序,並附帶一個去除了非免費二進制固件元素的 Linux-Libre 內核。 項目存儲庫包含 5257 個包。 為了阻止非自由包的安裝,使用了依賴衝突級別的黑名單和鎖,還需要注意的是,不支持從 AUR 安裝包。
雙曲線 0.4 的主要創新
推出 雙曲線 0.4 定位為過渡 在前往先前宣布的遷移的路上 OpenBSD 技術。 未來,重點將放在 HyperbolaBSD 項目上,該項目設想創建一個在 copyleft 許可下提供的分發工具包,但基於 OpenBSD 的替代內核和分叉系統環境。
在 GPLv3 和 LGPLv3 許可下,HyperbolaBSD 項目將開發自己的組件,以替換系統的非免費或不兼容 GPL 的部分。
主要的 從版本 0.4 的變化 它們與 清潔消耗性組件並包含在替代包裝中。 例如, 添加了 Lumina 桌面, 它可以在沒有 D-Bus 的情況下工作,因此已刪除 D-Bus 支持。
還 刪除了對藍牙、PAM、elogind、PolicyKit、ConsoleKit、PulseAudio 和 Avahi 的支持。 由於復雜性和潛在的安全問題,藍牙功能的組件已被刪除。
除了 sysvinit, 添加了對 runit init 系統的實驗性支持, 而對於圖形堆棧部分,這已移至在 OpenBSD 上開發的 Xenocara 組件(帶有 x-server 7.7 + 補丁的 X.Org 1.20.13)。 而不是 OpenSSL,而是涉及 LibreSSL 庫。 刪除了 systemd、Rust 和 Node.js 及其相關依賴項。
至於 Linux 中推動開發人員的問題 通過雙曲線 切換到 OpenBSD 技術:
- 在Linux內核中採用版權保護(DRM)的技術手段,例如對音頻內容的HDCP(High-bandwidth Digital Content Protection)版權保護技術的支持被包含在內核和視頻中。
- 開發以 Rust 語言為 Linux 內核開發驅動程序的計劃。
- 雙曲線開發人員對使用集中式 Cargo 存儲庫不滿意,並且在使用 Rust 分發包的自由方面存在問題。 特別是,Rust 和 Cargo 商標的條款禁止在應用更改或補丁時保留項目名稱(一個包只能以 Rust 和 Cargo 名稱重新分發(如果從原始源構建)。否則事先書面許可必須獲得)
- 沒有考慮安全性的 Linux 內核開發(Grsecurity 不再是一個免費項目,並且 KSPP(內核自我保護項目)計劃停滯不前)。
- GNU 用戶環境和系統實用程序的許多組件開始強加冗餘功能,而沒有提供在編譯時禁用它的方法。 示例包括將所需的依賴項分配給 gnome-control-center 中的 PulseAudio、GNOME 中的 SystemD、Firefox 中的 Rust 和 gettext 中的 Java。
最後,如果你有興趣測試這個發行版,你應該知道 生成雙曲線構建以 建築 i686 和 x86_64。
你可以得到它們 從這個鏈接。
我看不出這些完全免費的發行版有什麼意義,那麼一半的硬件對你有用