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

Состоялся выпуск дистрибутива NixOS 19.03, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE — 1 Гб, сокращённого консольного варианта — 400 Мб.

Những đổi mới chính:

  • В состав включено десктоп-окружение Pantheon, разрабатываемое проектом Elementary OS (включение через services.xserver.desktopManager.pantheon.enable);
  • Mô-đun với hệ thống điều phối vùng chứa Kubernetes đã được thiết kế lại đáng kể và được chia thành các thành phần riêng biệt. Để tăng tính bảo mật, TLS và RBAC được bật theo mặc định;
  • Đã thêm tùy chọn vào systemd.services để chạy các dịch vụ trong môi trường chroot;
  • Đã thêm hình ảnh cài đặt cho kiến ​​trúc Aarch64 có hỗ trợ
    UEFI;

  • Các phiên bản cập nhật của các thành phần phân phối, bao gồm CPython 3.7 (trước đây là 3.6);
  • Đã thêm 22 dịch vụ mới, bao gồm CockroachDB, Bolt, Lirc,
    roundcube, weechat và nút thắt.

Khi sử dụng Nix, các gói được cài đặt trong cây thư mục riêng /nix/store hoặc thư mục con trong thư mục của người dùng. Ví dụ: gói được cài đặt dưới dạng /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, trong đó "f3a4h9..." là mã định danh gói duy nhất dùng để giám sát phần phụ thuộc. Các gói được thiết kế dưới dạng các thùng chứa các thành phần cần thiết để ứng dụng hoạt động.

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. Bộ sưu tập các gói được trình bày trong kho lưu trữ đặc biệt Nixpkgs.

Nguồn: opennet.ru

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