GNU Guix 1.3 đi kèm với nhiều cải tiến cho bản phân phối và trình quản lý gói

Việc phát hành phiên bản mới của trình quản lý gói và bản phân phối GNU Linux Guix 1.3 trong đó một số thay đổi quan trọng đã được thêm vào, chẳng hạn như hỗ trợ các kiến ​​trúc mới và cập nhật các gói hệ thống trong bản phân phối, cũng như các cải tiến và thay đổi đối với một số lệnh trong trình quản lý gói, cũng như giải pháp cho lỗ hổng bảo mật.

Dành cho những ai chưa biết Người quản lý gói GNU Guix nên biết rằng điều này dựa trên hoạt động của dự án Nix và ngoài các chức năng quản lý gói thông thường, hỗ trợ các tính năng như thực hiện cập nhật giao dịch, khả năng quay lại cập nhật, làm việc mà không cần nhận đặc quyền superuser, hỗ trợ các cấu hình được liên kết với người dùng cá nhân, khả năng cài đặt đồng thời nhiều phiên bản của một chương trình, bộ thu gom rác (xác định và loại bỏ các phiên bản không sử dụng của gói).

Đối với bản phân phối, nó chỉ bao gồm các thành phần miễn phí và đi kèm với nhân GNU Linux-Libre tước các mục phần sụn nhị phân không miễn phí. Để gắn, GCC 9.3 được sử dụng, trình quản lý dịch vụ GNU Shepherd được phát triển như một giải pháp thay thế cho SysV-init với hỗ trợ phụ thuộc được sử dụng như một hệ thống khởi tạo.

Có gì mới trong Guix 1.3?

Trong phiên bản mới này được trình bày Đáng chú ý là lỗ hổng CVE-2021-27851 đã được sửa trong guix-daemon, cho phép người dùng cục bộ nâng cao các đặc quyền trên hệ thống. Vấn đề liên quan đến thực tế là trong quá trình thực hiện lệnh »guix build', Vì thư mục xây dựng vẫn có thể ghi được cho mọi người và người dùng có thể tạo một liên kết cứng đến tệp do người dùng root sở hữu và nằm bên ngoài thư mục.

Mặt khác, chúng ta có thể thấy rằng hỗ trợ ban đầu cho kiến ​​trúc POWER9 đã được triển khai, cũng như các phiên bản cập nhật của gói hệ thống được đề cập rằng trong phiên bản mới này có khoảng 3100 được tích hợp và của các gói mới được thêm vào là khoảng năm 2009.

cũng initrd được đề cập là có hỗ trợ bcachefs được bật theo mặc định và máy chủ in CUPS có dịch vụ »brlaser» được bật theo mặc định để hỗ trợ máy in Brother, ngoài các dịch vụ hệ thống mới đã được thêm vào.

Về phía trình quản lý gói, nó được đánh dấu rằng khả năng sử dụng chế độ triển khai khai báo được cung cấp, trong đó thay vì một loạt lệnh »guix install"Y"guix remove«, Một lệnh« guix package --manifest=manifest.scm»Với định nghĩa trong bản kê khai của tất cả các ứng dụng sẽ được cài đặt.

Những thay đổi khác nổi bật so với phiên bản mới này:

  • Đã thêm lệnh mới "guix import go" để nhập đệ quy các gói bằng ngôn ngữ Go, có tính đến các yếu tố phụ thuộc.
  • Lệnh"guix import opam»Cung cấp hỗ trợ cho các gói Coq. Thùng nhập Guix cung cấp các phiên bản ngữ nghĩa trong chế độ tải đệ quy. Lệnh "guix import nix".
  • Cài đặt tối ưu hóa các gói nhị phân được biên dịch trước (thay thế) và tăng tốc lệnh "guix system init".
  • Tùy chọn "–discover" đã được thêm vào guix-daemon để phát hiện các máy chủ trên mạng cục bộ đang cung cấp các gói nhị phân được thu thập (thay thế) bằng giao thức mDNS / DNS-SD. Để gửi thông báo từ máy chủ, tùy chọn "–advertise" đã được thêm vào lệnh »guix publish".
  • Khả năng sử dụng thuật toán Zstd để nén gói đã được thực hiện.
  • Trong chế độ "–verbosity = 1", đầu ra của các URL đã tải xuống bị dừng.
  • Thay vì các lệnh con »disk-image"Y"vm-image«, Lệnh chung được đề xuất»guix system image".
  • Hỗ trợ cho giao thức SPICE đã được thêm vào hình ảnh phân phối cho các máy ảo.
  • Một chế độ cài đặt tự động đã được thêm vào tập lệnh cài đặt.
  • Đã thêm dịch vụ lvm-device-mapping để hỗ trợ Linux Logical Volumne Manager (LVM).
  • Đã thêm chế độ "guix -t rock64-raw system image" để tạo hình ảnh bố cục cho bảng Rock64.

Tải xuống Guix 1.3

Cuối cùng đối với những người quan tâm đến việc thử nghiệm trình quản lý gói hoặc phân phối, bạn có thể kiểm tra các chi tiết cài đặt và / hoặc tìm hình ảnh để tải xuống, Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.