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 và cung cấp một số phát triển riêng giúp đơn giản hóa việc thiết lập và bảo trì hệ thống. Ví dụ: NixOS sử dụng một tệp cấu hình hệ thống duy nhất (configuration.nix), cung cấp khả năng khôi phục nhanh các bản cập nhật, hỗ trợ chuyển đổi giữa các trạng thái hệ thống khác nhau, hỗ trợ người dùng cá nhân cài đặt các gói riêng lẻ (gói được đặt trong thư mục chính ) và cho phép cài đặt đồng thời nhiều phiên bản của cùng một chương trình . Kích thước đầy đủ 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:

  • Môi trường máy tính để bàn Pantheon được bao gồm, được phát triển Dự án hệ điều hành cơ bản (được kích hoạt thông qua 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. 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 và cung cấp một số phát triển riêng giúp đơn giản hóa việc thiết lập và bảo trì hệ thống. Ví dụ: NixOS sử dụng một tệp cấu hình hệ thống duy nhất (configuration.nix), cung cấp khả năng khôi phục nhanh các bản cập nhật, hỗ trợ chuyển đổi giữa các trạng thái hệ thống khác nhau, hỗ trợ người dùng cá nhân cài đặt các gói riêng lẻ (gói được đặt trong thư mục chính ) và cho phép cài đặt đồng thời nhiều phiên bản của cùng một chương trình . Kích thước đầy đủ 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:

  • Môi trường máy tính để bàn Pantheon được bao gồm, được phát triển Dự án hệ điều hành cơ bản (được kích hoạt thông qua 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. 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