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

Trình bày là bản phát hành bản phân phối NixOS 21.05, dựa trên trình quản lý gói Nix và cung cấp một số phát triển độc quyền 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, đảm bảo các cụm lắp ráp có thể tái tạo được. Kích thước của hình ảnh cài đặt đầy đủ với KDE là 1.4 GB, Gnome là 1.8 GB và phiên bản console rút gọn là 660 MB.

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

  • 12985 gói đã được thêm vào, 14109 gói đã bị xóa, 16768 gói đã được cập nhật. 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 gcc 10.3.0, glibc 2.32, mesa 21.0.1. Nhân Linux cơ bản đã được cập nhật từ phiên bản 5.4 lên 5.10, với kernel 5.12 được cung cấp dưới dạng tùy chọn.
  • Máy tính để bàn đã được cập nhật lên KDE 5.21.3 (+ Ứng dụng KDE 20.12.3), Gnome 3.40 và Cinnamon 4.8.1.
  • Đã thêm các dịch vụ mới với GNURadio 3.8, máy chủ xác thực Keycloak và nền tảng thảo luận Discourse.

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/f2b5...8a163-firefox-89.0.0/, trong đó "f2b5..." 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. Một cách tiếp cận tương tự được sử dụng trong trình quản lý gói GNU Guix, dựa trên sự phát triển của Nix.

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