GNU Guix

Phần mềm chụp màn hình:
GNU Guix
Các chi tiết về phần mềm:
Phiên bản: 0.15.0 Cập nhật
Ngày tải lên: 17 Aug 18
Nhà phát triển: Free Software Foundation
Giấy phép: Miễn phí
Phổ biến: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix là một dự án phần mềm nguồn mở và được phân phối tự do được thiết kế từ đầu để triển khai trình quản lý gói chung cho các hệ thống GNU / Linux, cho phép mọi người cài đặt, cập nhật và xóa phần mềm từ máy tính của họ.

Nó cũng là một bản phân phối độc lập của Linux có thể được triển khai tới một ổ USB, vì vậy bạn có thể khởi động nó và cài đặt nó trên máy tính của bạn. Chức năng quản lý gói của GNU Guix có nguồn gốc từ trình quản lý gói Nix sáng tạo và sử dụng Guile.


Các tính năng của trình quản lý gói

Ứng dụng đi kèm với một số tính năng, trong đó chúng tôi có thể đề cập đến hỗ trợ nâng cấp giao dịch, hỗ trợ cho các lần khôi phục, hồ sơ cho mỗi người dùng, quản lý gói không có đặc quyền cũng như thu thập rác.

Ngoài ra, nó cung cấp cho người dùng một công cụ duy nhất để quản lý các tệp cấu hình của hệ điều hành GNU / Linux của họ. Dựa trên dự án Nix, phần mềm vay mượn các cơ chế cấp thấp của nó và kết hợp nó với các giao diện lập trình chương trình Guile.

Các tính năng của hệ điều hành

Phân phối GNU Guix độc lập được phân phối dưới dạng kho lưu trữ tar, phải được ghi trên ổ flash USB có dung lượng 1GB hoặc cao hơn, hỗ trợ cả máy i686 (32 bit) và x86_64 (64 bit). Ngoài ra, hệ thống cũng có thể được triển khai trên hệ thống GNU / Linux hiện có, kể cả trên mips64el.

Tuy nhiên, xin lưu ý rằng nó đang phát triển nhiều và chưa có tính năng cài đặt đồ họa hoặc môi trường máy tính để bàn. Người dùng phải cài đặt hệ điều hành từ dòng lệnh. Nó cũng không cung cấp hỗ trợ cho LVM (Logical Volume Manager), cũng không hỗ trợ out-of-the-box cho các dịch vụ hệ thống. Tuy nhiên, nó đi kèm với hơn 1.000 gói.

Có gì mới trong bản phát hành này:

  • Lệnh kéo guix không được yêu cầu, cho phép người dùng nâng cấp Guix và bộ sưu tập gói của nó, đã được đại tu và chúng tôi hy vọng bạn sẽ thích nó. Chúng ta sẽ thảo luận về những cải tiến này trong bài viết khác sớm nhưng đủ để nói rằng kéo guix mới bây giờ hỗ trợ rollbacks (giống như gói guix) và tùy chọn --list-generation mới cho phép bạn hình dung các nâng cấp trước đây. Nó cũng nhanh hơn, không nhanh như chúng tôi muốn, vì vậy chúng tôi dự định tối ưu hóa nó thêm nữa trong tương lai gần.
  • gói guix giờ đây có thể tạo các tệp nhị phân có thể định vị lại. Với -f squashfs nó bây giờ có thể tạo ra hình ảnh được lưu trữ như hệ thống tập tin SquashFS. Những hình ảnh này sau đó có thể được thực hiện bởi Singularity, một & quot; công cụ chứa & quot; được triển khai trên một số cụm máy tính hiệu suất cao.
  • Bây giờ GuixSD chạy trên các hộp ARMv7 và AArch64! Tuy nhiên, chúng tôi không cung cấp hình ảnh cài đặt vì các chi tiết phụ thuộc vào bảng bạn đang nhắm mục tiêu, vì vậy bạn sẽ phải tự tạo hình ảnh theo hướng dẫn. Trên ARMv7, nó thường sử dụng U-Boot, trong khi các hộp AArch64 như OverDrive dựa vào GRUB hỗ trợ EFI. Định nghĩa Trình tải khởi động có sẵn cho nhiều bảng-Novena, A20 OLinuXino, BeagleBone và thậm chí là NES.
  • Chúng tôi đã cải thiện thêm báo cáo lỗi và gợi ý do hệ thống guix cung cấp. Ví dụ, bây giờ nó sẽ đề xuất các mô-đun hạt nhân trả trước cần được thêm vào initrd trước đó, bạn có thể cài đặt một hệ thống không khởi động được đơn giản vì initrd thiếu trình điều khiển cho đĩa cứng của bạn.
  • Cấu hình hệ điều hành đã được đơn giản hóa với việc giới thiệu những thứ như trường mô-đun initrd và cấu trúc nhãn tệp hệ thống.
  • Có một lệnh docker-image hệ thống guix mới thực hiện chính xác những gì bạn mong đợi. : -)
  • Có hàng chục dịch vụ mới của GuixSD: máy tính để bàn Giác ngộ và MATE, Apache httpd, hỗ trợ mô phỏng minh bạch với QEMU thông qua dịch vụ qemu-binfmt, OpenNTPD và hơn thế nữa.
  • Có 1.200 gói mới, vì vậy chúng tôi hiện có gần 8.000 gói.
  • Nhiều bản sửa lỗi!
  • Hướng dẫn hiện được dịch một phần sang tiếng Pháp và bạn có thể dịch nó thành ngôn ngữ mẹ đẻ của bạn bằng cách tham gia Dự án dịch.

Có gì mới trong phiên bản 0.13.0:

  • Giờ đây, Guix hỗ trợ aarch64 (bộ xử lý ARM 64 bit). Bản phát hành này không bao gồm tarball cài đặt nhị phân, và trang trại xây dựng của chúng tôi chưa cung cấp thay thế aarch64. Chúng tôi đang tìm kiếm phần cứng aarch64 để giải quyết vấn đề này. Vui lòng liên hệ với chúng tôi nếu bạn có thể trợ giúp!
  • Tương tự như vậy, bản phát hành này không còn bao gồm tarball mips64el, mặc dù Guix vẫn hỗ trợ nền tảng đó. Chúng tôi không biết liệu chúng tôi có tiếp tục hỗ trợ mips64el trong thời gian dài hay không; nếu bạn muốn cân nhắc, hãy gửi email cho chúng tôi theo địa chỉ guix-devel@gnu.org!
  • Hình ảnh cài đặt GuixSD hiện hỗ trợ UEFI. Bạn cũng có thể cài đặt GuixSD trên Btrfs ngay bây giờ.
  • GuixSD đã hỗ trợ chạy các dịch vụ hệ thống (các trình tiện ích) trong các thùng chứa bị cô lập như một cách để giảm thiểu tác hại có thể được thực hiện bởi các lỗ hổng trong các trình tiện ích đó. Xem bài viết này từ tháng Tư.
  • Một lệnh guix pack mới để tạo các gói nhị phân độc lập có sẵn. Chúng tôi đã trình bày vào tháng 3.
  • Bây giờ Guix chạy trên loạt 2,2 GNU GNU mới tinh. Quá trình chuyển đổi dẫn đến trục trặc mà chúng tôi đã giải quyết, đặc biệt đối với người dùng kéo guix. Trong số những thứ khác, cải thiện hiệu suất đáng chú ý đến miễn phí được hoan nghênh!
  • guix xuất bản, đó là những gì chúng tôi sử dụng để phân phối các tệp nhị phân, có chế độ hoạt động --cache mới giúp cải thiện hiệu suất khi phân phối các tệp nhị phân cho một số lượng lớn người dùng, như trường hợp của trang trại xây dựng của chúng tôi.
  • Nhiều vấn đề về khả năng tái tạo được tìm thấy trong các gói đã được giải quyết nhiều hơn trong bài đăng trong tương lai.
  • 840 gói mới, dẫn đến tổng cộng 5.400+ và nhiều cập nhật, bao gồm glibc 2.25, Linux-libre 4.11 và GCC 7.
  • Các dịch vụ hệ thống mới cho Redis, Exim, Open vSwitch và hơn thế nữa. Giao diện của các dịch vụ hiện có, đặc biệt là dịch vụ NGINX, đã được cải thiện rất nhiều.
  • Nhiều bản sửa lỗi!

Tính năng mới trong phiên bản 0.8.3:

  • Khả năng khai báo các gói phải có trong hồ sơ của bạn và để chuyển các gói đó tới tùy chọn --manifest mới của gói guix.
  • môi trường guix có tùy chọn --ad-hoc mới để nhanh chóng sinh ra các môi trường phát triển đặc biệt.
  • Công cụ mới: guix chỉnh sửa để mở công thức gói, kích thước guix để cấu hình mức sử dụng đĩa của gói và phụ thuộc của nó, guix gc --xác minh để kiểm tra tính toàn vẹn của cửa hàng.
  • 179 gói mới, đáng chú ý là LibreOffice, Coq và ảnh chụp nhanh Guile-Emac.
  • Nhiều bản sửa lỗi và các loại cải tiến!

Có gì mới trong phiên bản 0.8.1:

  • Cổng mới cho ARMv7.
  • Các tùy chọn vm hệ thống guix mới để chia sẻ các hệ thống tệp với máy chủ lưu trữ.
  • Giao diện cấu hình mới cho định nghĩa địa phương và cho nscd.
  • Việc bổ sung một nhà nhập khẩu CPAN để nhập khẩu guix và nhiều người kiểm tra hơn cho guix lint.
  • 164 gói mới và 222 cập nhật gói.
  • Nhiều bản sửa lỗi và cải tiến khả năng sử dụng.

Tính năng mới trong phiên bản 0.8 Alpha:

  • Lệnh môi trường guix mới cho việc lưu giữ sổ sách và sao chép các môi trường phát triển.
  • Giao diện người dùng Emacs thay thế cho giao diện dòng lệnh để quản lý gói.
  • Cơ chế thử nghiệm để triển khai nhanh hơn các bản cập nhật bảo mật.
  • các khai báo của hệ điều hành giờ đây có thể chỉ định các thiết bị trao đổi, thiết bị được ánh xạ, phần mềm cơ sở, v.v.
  • Công cụ dành cho nhà phát triển khác, đặc biệt là nhập lix và guix guix.
  • 162 gói đã được thêm vào, với hơn 100 cập nhật gói.

Phần mềm khác của nhà phát triển Free Software Foundation

imgSeek
imgSeek

21 Sep 15

GNU Emacs
GNU Emacs

11 Jul 15

Ý kiến ​​để GNU Guix

Bình luận không
Nhập bình luận
Bật hình ảnh!