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

[:zh]

發生 發行版 尼克斯操作系統 19.03基於套件管理器 尼克斯 и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного 安裝圖 KDE - 1 GB,縮短的控制台版本 - 400 MB。

主要的 創新:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Существенно переработан модуль с системой оркестровки контейнеров Kubernetes, который разделён на отдельные компоненты. Для увеличения безопасности по умолчанию включены TLS и RBAC;
  • В systemd.services добавлены опции для запуска сервисов в chroot-окружении;
  • Добавлен установочный образ для архитектуры Aarch64 с поддержкой
    UEFI;

  • Обновлены версии компонентов дистрибутива, в том числе CPython 3.7 (был 3.6);
  • Добавлено 22 новых сервиса, среди которых CockroachDB, bolt, lirc,
    roundcube, weechat и knot.

При использовании 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, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Существенно переработан модуль с системой оркестровки контейнеров Kubernetes, который разделён на отдельные компоненты. Для увеличения безопасности по умолчанию включены TLS и RBAC;
  • В systemd.services добавлены опции для запуска сервисов в chroot-окружении;
  • Добавлен установочный образ для архитектуры Aarch64 с поддержкой
    UEFI;

  • Обновлены версии компонентов дистрибутива, в том числе CPython 3.7 (был 3.6);
  • Добавлено 22 новых сервиса, среди которых CockroachDB, bolt, lirc,
    roundcube, weechat и knot.

При использовании Nix пакеты устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Например, пакет устанавливается как /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, где «f3a4h9…» является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты.

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

來源: opennet.ru

[:]

添加評論