Liệt kê phiên bản mới của trình quản lý gói GNU Guix 1.1

Gần đây se đã thông báo về việc phát hành phiên bản mới của trình quản lý gói GNU Guix 1.1 và bản phân phối GNU / Linux được xây dựng trên nền tảng này. Sự phân phối pcho phép cài đặt như một hệ điều hành độc lập trong các hệ thống ảo hóa, trong các thùng chứa và trong thiết bị thông thường, cũng như khởi chạy trong các bản phân phối GNU / Linux đã được cài đặt, hoạt động như một nền tảng để triển khai các ứng dụng.

Người dùng có các tính năng như tính toán phụ thuộc, công việc không cần root, khôi phục về các phiên bản ở trên trong trường hợp có sự cố, quản lý cấu hình, nhân bản môi trường (tạo bản sao chính xác của môi trường phần mềm trên máy tính khác), v.v.

Trong khi trình quản lý gói GNU Guix xây dựng dựa trên những thành tựu 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 khôi phục cập nhật, làm việc mà không có đặc quyền của người dùng cấp cao, hồ sơ hỗ trợ đượ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, phương tiện 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).

Ngoài ra, đề xuất sử dụng ngôn ngữ cấp cao chuyên biệt hướng đến các thành phần và chủ đề của Guile Scheme API để xác định các kịch bản lắp ráp ứng dụng và các quy tắc hình thành gói. Các thành phần này cho phép bạn thực hiện tất cả các hoạt động quản lý gói trong lược đồ ngôn ngữ lập trình chức năng.

GNU Guix 1.1 có gì mới?

Phiên bản này tương ứng với 14.078 cam kết thực hiện trong 11 tháng của 201 người. Nó bao gồm nhiều tính năng mới, giao diện người dùng và hiệu suất, cải tiến, cũng như nhiều bản sửa lỗi.

Trong số những điểm mới chính nổi bật, chúng ta có thể thấy rằng Đã thêm một khuôn khổ để kiểm tra trình cài đặt đồ họa tự động. Trình cài đặt hiện được tập hợp trên một hệ thống tích hợp liên tục và được thử nghiệm trong các cấu hình khác nhau (phân vùng gốc thông thường và được mã hóa, cài đặt với máy tính để bàn, v.v.).

Hai lệnh mới đã được thêm vào, một trong số đó là "mô tả hệ thống guix«, Để có thể đánh giá những thay đổi giữa hai phiên bản khác nhau của hệ thống, khi được thực hiện, lệnh khác đã được thêm vào là"Triển khai Guix" được thiết kế để thực hiện việc lấp đầy một số máy tính cùng một lúc, ví dụ, môi trường mới trong VPS hoặc hệ thống từ xa có thể truy cập thông qua SSH.

Chúng tôi cũng có thể tìm thấy các dịch vụ hệ thống mới được thêm vào: Audd, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, knot-Resolutionver, mumi, nfs, nftables, nix, pagekite, pam-mount, chắp vá, polkit-wheel, xuất xứ, pulseaudio, sane, điểm kỳ dị, chuyển đổi chế độ usb.

Cũng thế các phiên bản phần mềm được cập nhật trong 3368 gói, 3514 gói mới đã được thêm vào, bao gồm cả các phiên bản cập nhật của xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cốc 2.3.1, emacs 26.3, chiếu sáng 0.23.1, gcc 9.3, gimp 0 .2.10.18, glibc 2.29, gnupg 2.2.20, go 1.13.9, guile 2.2.7, icecat 68.7.0-guix0-preview1, icedtea 3.7.0, libreoffice 6.4.2.2, linux-libre 5.4. 31, openjdk 12.33, perl 5.30.0, python 3.7.4 và oxit 1.39.0.

Trong số các thay đổi khác nổi bật của phiên bản mới này là:

  • Hỗ trợ hình ảnh cho Singularity và Docker đã được thêm vào lệnh gói guix.
  • Lệnh "guix time-machine" đã được thêm vào, cho phép bạn quay trở lại bất kỳ phiên bản nào của gói được lưu trong kho lưu trữ Di sản phần mềm.
  • Tùy chọn "–target" đã được thêm vào "guix system", hỗ trợ một phần cho việc biên dịch chéo;
  • Guix được thực hiện bằng cách sử dụng Guile 3, có ảnh hưởng tích cực đến hiệu suất.
  • Biểu đồ phụ thuộc gói được giới hạn trong một tập hợp giảm các thành phần nguồn nhị phân của assembly (hạt giống), đây là một bước tiến lớn đối với việc triển khai bootstrap hoàn toàn có thể kiểm chứng được.
  • Hệ thống xây dựng đã được thêm vào cho Node.js, Julia và Qt để đơn giản hóa việc viết gói cho các ứng dụng liên quan đến các dự án này.
  • Ngoài ra, các tác giả của kho lưu trữ gói bên thứ ba có các công cụ để viết thông báo tin tức mà người dùng có thể đọc bằng cách thực hiện lệnh "guix pull –news".

Tải xuống Guix 1.1

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.

Hình ảnh để cài đặt trong USB Flash (241 Mb) hoặc sử dụng trong hệ thống ảo hóa (479 Mb), có sẵn cho kiến ​​trúc i686, x86_64, armv7 và aarch64.


Để 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.