Phát hành bản phân phối NixOS 19.03 bằng trình quản lý gói Nix

[:en]

diễn ra phát hành phân phối Hệ điều hành Nix 19.03dựa trên trình quản lý gói Làm không công и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного hình ảnh cài đặt với KDE - 1 GB, phiên bản console rút gọn - 400 MB.

Chính đổi mới:

  • В состав включено десктоп-окружение 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…» является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты.

Có thể xác định sự phụ thuộc giữa các gói và để tìm kiếm sự hiện diện của các gói phụ thuộc đã được cài đặt, việc quét các giá trị băm nhận dạng trong thư mục của các gói đã cài đặt sẽ được sử dụng. Có thể tải xuống các gói nhị phân làm sẵn từ kho lưu trữ (khi cài đặt các bản cập nhật cho gói nhị phân, chỉ các thay đổi delta được tải xuống) hoặc xây dựng từ mã nguồn với tất cả các phụ thuộc. Một bộ sưu tập các gói được trình bày trong một kho lưu trữ đặc biệt Nixpkgs.

Nguồnopennet.ru

[: En]

diễn ra phát hành phân phối Hệ điều hành Nix 19.03dựa trên trình quản lý gói Làm không công и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного hình ảnh cài đặt với KDE - 1 GB, phiên bản console rút gọn - 400 MB.

Chính đổi mới:

  • В состав включено десктоп-окружение 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…» является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты.

Có thể xác định sự phụ thuộc giữa các gói và để tìm kiếm sự hiện diện của các gói phụ thuộc đã được cài đặt, việc quét các giá trị băm nhận dạng trong thư mục của các gói đã cài đặt sẽ được sử dụng. Có thể tải xuống các gói nhị phân làm sẵn từ kho lưu trữ (khi cài đặt các bản cập nhật cho gói nhị phân, chỉ các thay đổi delta được tải xuống) hoặc xây dựng từ mã nguồn với tất cả các phụ thuộc. Một bộ sưu tập các gói được trình bày trong một kho lưu trữ đặc biệt Nixpkgs.

Nguồn: opennet.ru

[:]

Thêm một lời nhận xét