Chimera Linux,結合了 Linux 內核和 FreeBSD 環境的新發行版

丹尼爾·科萊薩 (又名 q66)來自 Igalia 公司和 誰又參與了 Void Linux 項目的開發, WebKit 和啟蒙, 廣為人知 最近一直在開發新的發行版 “Linux 奇美拉”。

這是一個項目 以使用 Linux 內核而著稱, 但它不是 GNU 工具包,而是形成了用戶環境 基於 FreeBSD 核心系統,使用 LLVM 進行構建。 該發行版最初是作為跨平台開發的,與 x86_64、ppc64le、aarch64、riscv64 和 ppc64 架構兼容。

關於 Chimera Linux

Chimera Linux 的主要目標是為 p 提供動力提供帶有替代工具的 Linux 發行版 並在創建新發行版時考慮到 Void Linux 的開發經驗。

Chimera 是一個 Linux 發行版,具有以下目標:

  • 完全用 LLVM 構建
  • 基於 FreeBSD 的用戶區
  • 二進制打包和精心設計的源代碼編譯系統
  • 可引導
  • 隨身攜帶

在項目作者看來,我FreeBSD 自定義組件不太複雜,更適合輕量級系統 和緊湊。 在 BSD 許可許可下的交付也產生了影響。 Chimera Linux 自己的作品也是在 BSD 許可下分發的。

Chimera 使用 LLVM 和 Clang 作為其係統工具鏈。 這用於構建系統的所有核心組件。 除了 FreeBSD 用戶環境,發行版 它還包括 GNU Make、util-linux、udev 和 pam 包。 init 系統建立在可用於 Linux 和 BSD 系統的便攜式 dinit 系統管理器之上。 使用 musl 標準 C 庫代替 glibc。 用戶空間基於 FreeBSD 組件而不是 GNU 和相關的 coreutils。 GNU 組件很少 啟動和編譯環境唯一必須的就是 GNU Make。

要安裝其他程序,提供二進制包和您自己的構建系統 來自源代碼:cports,用 Python 編寫。 構建環境在一個單獨的、無特權的容器中運行,該容器使用氣泡包裝工具包構建。 Alpine Linux的APK(Alpine Package Keeper,apk-tools)包管理器是用來管理二進制包的(本來打算用FreeBSD的pkg,但是適配上有很大的問題)。

Chimera 有一個全新的字體打包系統,它不是像傳統那樣用 shell 編寫的,而是用 Python 編程語言編寫的。 這將編譯系統的開銷降至最低,並使其具有自省性等。

構建始終是容器化的,使用最小的 Chimera 系統作為每個包的構建環境。 本系統用於測試環境中,bubblewrapy 無權限運行。

使用的二進制打包系統是最初來自 Alpine Linux 的 apk-tools。 選擇它是因為它的速度和易於集成。

嘗試 Chimera Linux?

目前無法獲得該項目的穩定初始映像,因為這仍處於開發的初始階段,幾天前,可以提供具有在控制台模式下註冊用戶的能力的下載.

此映像提供了一個引導工具包,它允許您從您自己的環境或基於任何其他 Linux 發行版的環境重建發行版。

構建過程包括三個階段:組裝組件形成具有構建環境的容器,使用準備好的容器自重建,再一次自重建,但已經基於第二階段創建的環境(重複是必要的排除原始主機系統對構建過程的影響)。

終於 如果您有興趣了解更多信息 您可以通過以下鏈接了解、諮詢和監控該項目。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   何塞·路易斯· 他說:

    FreeBSD 是伯克利大學的 Unix 的免費版本。
    GNU 是一個 Unix 而不是 Unix (?)
    換句話說,Unix 世界繼續擴展和多樣化。