使用 Nix 包管理器發布 NixOS 19.03 發行版

[:zh]

發生 發行版 尼克斯操作系統 19.03基於套件管理器 尼克斯 並提供許多自己的開發,以簡化系統的設定和維護。例如,NixOS使用單一系統設定檔(configuration.nix),提供快速回滾更新的能力,支援不同系統狀態之間的切換,支援單一使用者安裝單一套件(套件放置在主目錄下) ),並允許同時安裝相同程式的多個版本。全尺寸 安裝圖 KDE - 1 GB,縮短的控制台版本 - 400 MB。

主要的 創新:

  • 包括 Pantheon 桌面環境, 正在開發中 基本作業系統項目(透過 services.xserver.desktopManager.pantheon.enable 啟用);
  • Kubernetes 容器編排系統的模組經過了重大重新設計,並劃分為單獨的組件。為了提高安全性,預設啟用 TLS 和 RBAC;
  • 在 systemd.services 中新增了用於在 chroot 環境中執行服務的選項;
  • 新增了 Aarch64 架構的安裝鏡像並支持
    UEFI;

  • 更新了分發組件的版本,包括 CPython 3.7(原為 3.6);
  • 新增了 22 個新服務,包括 CockroachDB、bolt、lirc、
    圓立方體、weechat 和結。

使用 Nix 時,軟體包會安裝在單獨的目錄樹 /nix/store 或使用者目錄中的子目錄中。例如,軟體包安裝為 /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/,其中「f3a4h9...」是用於依賴項監視的唯一軟體包識別碼。包被設計為包含應用程式運行所需元件的容器。

可以確定套件之間的依賴關係,並搜尋已安裝的依賴關係是否存在,使用掃描已安裝套件的目錄中的識別符雜湊值。可以從儲存庫下載現成的二進位套件(在安裝二進位套件更新時,僅下載增量變更),也可以從具有所有相依性的原始程式碼進行建置。軟體包的集合呈現在一個特殊的儲存庫中 尼克斯包裝.

opennet.ru

[:EN]

發生 發行版 尼克斯操作系統 19.03基於套件管理器 尼克斯 並提供許多自己的開發,以簡化系統的設定和維護。例如,NixOS使用單一系統設定檔(configuration.nix),提供快速回滾更新的能力,支援不同系統狀態之間的切換,支援單一使用者安裝單一套件(套件放置在主目錄下) ),並允許同時安裝相同程式的多個版本。全尺寸 安裝圖 KDE - 1 GB,縮短的控制台版本 - 400 MB。

主要的 創新:

  • 包括 Pantheon 桌面環境, 正在開發中 基本作業系統項目(透過 services.xserver.desktopManager.pantheon.enable 啟用);
  • Kubernetes 容器編排系統的模組經過了重大重新設計,並劃分為單獨的組件。為了提高安全性,預設啟用 TLS 和 RBAC;
  • 在 systemd.services 中新增了用於在 chroot 環境中執行服務的選項;
  • 新增了 Aarch64 架構的安裝鏡像並支持
    UEFI;

  • 更新了分發組件的版本,包括 CPython 3.7(原為 3.6);
  • 新增了 22 個新服務,包括 CockroachDB、bolt、lirc、
    圓立方體、weechat 和結。

使用 Nix 時,軟體包會安裝在單獨的目錄樹 /nix/store 或使用者目錄中的子目錄中。例如,軟體包安裝為 /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/,其中「f3a4h9...」是用於依賴項監視的唯一軟體包識別碼。包被設計為包含應用程式運行所需元件的容器。

可以確定套件之間的依賴關係,並搜尋已安裝的依賴關係是否存在,使用掃描已安裝套件的目錄中的識別符雜湊值。可以從儲存庫下載現成的二進位套件(在安裝二進位套件更新時,僅下載增量變更),也可以從具有所有相依性的原始程式碼進行建置。軟體包的集合呈現在一個特殊的儲存庫中 尼克斯包裝.

來源: opennet.ru

[:]

添加評論