技術編輯:徐九丨發自 北京
SegmentFault 思否報道丨公衆號:SegmentFault編程
GNU Guix 項目官方近日宣佈,正在用 GNU Hurd 替換其 Linux(確切地說是GNU Linux-libre)內核,Guix 1.1 將是最後一個支持 Linux 的版本。安全
而到了 Guix 2.0,他們可能會徹底刪除 Linux 內核,但仍然容許「外國」發行版盡最大努力支持它。架構
他們但願 GNU Hurd 能夠「爲用戶增長安全性和自由度」。儘管 GNU Hurd 仍然不能在當今的許多硬件上運行,更不用說支持其餘較新的硬件功能和設備。ui
基本上,現階段的 GNU Hurd 能夠爲基本的虛擬機加速,但除此以外並不太實用。spa
GNU Guix 是一個事務包管理器,是 GNU 系統的高級發行版,它尊重用戶的自由。如前文所說,Guix 能夠在運行 Hurd 或 Linux 內核的任何系統上使用,也能夠用做 i686,x86_64,ARMv7 和 AArch64 機器的獨立操做系統發行版。操作系統
除了標準的軟件包管理功能以外,Guix 還支持事務性升級和回滾,無特權的軟件包管理,每用戶配置文件以及垃圾回收。當用做獨立的 GNU / Linux 發行版時,Guix 爲操做系統配置管理提供了一種聲明式,無狀態的方法。經過 Guile 編程接口和 Scheme 語言的擴展,Guix 具備高度可定製性和可破解性。架構設計
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」。blog