GNU Guix 將終止對 Linux 核心的支援,全面替換為 GNU Hurd

徐九發表於2020-04-16

clipboard.png

技術編輯:徐九丨發自 北京
SegmentFault 思否報導丨公眾號:SegmentFault


GNU Guix 專案官方近日宣佈,正在用 GNU Hurd 替換其 Linux(確切地說是GNU Linux-libre)核心,Guix 1.1 將是最後一個支援 Linux 的版本。

而到了 Guix 2.0,他們可能會完全刪除 Linux 核心,但仍然允許“外國”發行版盡最大努力支援它。

他們希望 GNU Hurd 可以“為使用者增加安全性和自由度”。儘管 GNU Hurd 仍然不能在當今的許多硬體上執行,更不用說支援其他較新的硬體功能和裝置。

基本上,現階段的 GNU Hurd 可以為基本的虛擬機器加速,但除此之外並不太實用。

GNU Guix

clipboard.png

GNU Guix 是一個事務包管理器,是 GNU 系統的高階發行版,它尊重使用者的自由。如前文所說,Guix 可以在執行 Hurd 或 Linux 核心的任何系統上使用,也可以用作 i686,x86_64,ARMv7 和 AArch64 機器的獨立作業系統發行版。

除了標準的軟體包管理功能之外,Guix 還支援事務性升級和回滾,無特權的軟體包管理,每使用者配置檔案以及垃圾回收。當用作獨立的 GNU / Linux 發行版時,Guix 為作業系統配置管理提供了一種宣告式,無狀態的方法。通過 Guile 程式設計介面和 Scheme 語言的擴充套件,Guix 具有高度可定製性和可破解性。

GNU Hurd

GNU Hurd 是一套作業系統核心,以微核心架構設計。Hurd 是 GNU 作業系統的核心部分。GNU 專案從 1990 年開始開發 GNU Hurd,並且將它作為一個遵循 GPL 的自由軟體釋出。Hurd 的目標是從功能、安全性和穩定性上全面超越傳統 Unix 核心,而同時又能保持對其的相容性,為此 Hurd 遵守 POSIX 標準。

「Hurd」是一個間接遞迴縮寫,來自“HIRD of Unix Replacing Daemons”,其中“HIRD”表示“HURD of Interfaces Representing Depth”。

clipboard.png

相關文章