Trình quản lý gói và phân phối Linux Guix 1.2 đã được phát hành

Đã được đưa ra trình quản lý gói GNU Guix 1.2 và bộ phân phối GNU / Linux được xây dựng trên cơ sở này. 

Bộ phân phối có thể được 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à trên phần cứng thông thường, và nó có thể chạy trên các bản phân phối GNU / Linux đã được cài đặt sẵn, 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 chức năng chẳng hạn như kế toán phụ thuộc, làm việc mà không cần root, quay lại các phiên bản trước 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 một bản sao chính xác của môi trường phần mềm trên các máy tính khác), v.v.

điều đáng nói là trình quản lý gói GNU Guix dựa trên hoạt động của dự án Làm không công và, ngoài các chức năng điển hình quản lý gói, 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ác bản cập nhật, làm việc mà không đạt được đặc quyền của người dùng cấp trên, hỗ trợ cho các hồ sơ đượ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 (nhận dạng và loại bỏ các phiên bản không sử dụng của gói). 

Để xác định các tập lệnh xây dựng ứng dụng và các quy tắc đóng gói, nó được đề xuất sử dụng một ngôn ngữ cụ thể của miền cấp cao Các thành phần API của Đề án Guile, cho phép bạn thực hiện tất cả các hoạt động quản lý gói trong ngôn ngữ lập trình chức năng Đề án.

Những điểm mới chính của Guix 1.2

Trong phiên bản mới này đối với trình quản lý gói, khả năng xác thực kho lưu trữ gói đã được triển khai "Guix pull" và các lệnh tương tự giờ đây đã xác thực bằng mật mã mã được lấy từ kho lưu trữ, ngăn chặn các hành vi trái phép bị kéo từ kho lưu trữ.

Cũng thếlệnh được thêm vào "Guix git authenticate", mà pcho phép sử dụng cơ chế xác thực được đề xuất cho các kho lưu trữ git tùy ý.

Các lệnh "Kéo Guix" và "cấu hình lại hệ thống guix" được triển khai để phát hiện và chặn việc khôi phục hệ thống sang các phiên bản cũ để ngăn các chương trình được hoàn nguyên về các phiên bản dễ bị tấn công nhằm khai thác các lỗ hổng đã được khắc phục trong các phiên bản hiện tại.

Đã thêm dịch vụ cập nhật tự động thực thi định kỳ "guix pull" và "guix system resfigure" để giữ cho hệ thống được cập nhật, cũng như hỗ trợ cho các băm tiền điện tử SHA-3 và BLAKE2 tới quy trình biên dịch và API.

Cải thiện khả năng sử dụng của trình cài đặt đồ họa và tập lệnh để cài đặt Guix trong môi trường của các bản phân phối khác.

Chúng tôi cũng có thể tìm thấy các chế độ phân trang mới cho tìm kiếm guix, tìm kiếm hệ thống guix và các lệnh tương tự.

bên cạnh đó công việc đã được thực hiện để giảm thời gian biên dịch và việc tiêu thụ tài nguyên khi thực hiện lệnh «guix pull» tận dụng trình biên dịch mới được giới thiệu trong Guile 3.0.4 và thêm dịch vụ vượt rào với hệ thống Guix GNU / Hurd trình biên dịch chéo chạy như một máy ảo trên GNU / Linux.

Đã được thêm vào ba tùy chọn chuyển đổi gói mới "–With-debug-info", "–with-c-toolchain" và "–without-tests".

Lệnh "Guix pack -RR" thêm hỗ trợ cho engine "fakechroot" để tạo các gói có thể di chuyển lại có thể chạy trong môi trường không có Guix.

Đã thêm mô-đun "gnu image" và lệnh "guix system disk-image –image-type = TYPE" để hoạt động với các hình ảnh hệ thống trên ISO-9660, qcow2 với phân vùng ext4, ext2 với tùy chọn Hurd, v.v.

Nó cũng được đề cập rằng dịch vụ hệ thống mới được thêm vào lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build -ordinator, guix-build -ordinator-agent, guix-build -ordinator-queue-constr vượt rào, rshiny.

Cũng như các phiên bản cập nhật của các chương trình trong 3652 gói, 1999 gói mới được thêm vào. Bao gồm các phiên bản cập nhật của GNOME 3.34.2, MATE 1.24.1, explore 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, chuyển đến 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, gỉ 1.46.0.

Một thay đổi khác được đề cập:

  • Bộ nhị phân tối thiểu cho kiến ​​trúc x86_64 và i686 đã được giảm xuống 60MB.
  • Đã thêm hỗ trợ cho FS NTFS trong trình cài đặt đồ họa.
  • Công việc đã bắt đầu về việc thực hiện hỗ trợ GNU / Hurd bản địa.

Tải xuống Guix 1.2

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.

Các hình ảnh để cài đặt trong USB Flash (489 MB) và việc sử dụng chúng trong hệ thống ảo hóa (479 MB). Hoạt động được hỗ trợ trên 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.