NixOS 22.05 ra mắt với trình cài đặt mới, GNOME 42 và hơn 9000 gói mới

Trình cài đặt NixOS 22.05

Mặc dù nó không bị cô lập hoàn toàn, nhưng thật bất thường khi tìm thấy các bản phân phối Linux không có trình cài đặt đồ họa. Nhìn thấy một trình cài đặt có hướng dẫn cho phép chúng ta cài đặt một hệ điều hành gần như cho phép nó chấp nhận trên tất cả các màn hình là điều khiến mọi thứ trở nên dễ dàng hơn rất nhiều và chỉ trong một số loại “máy chủ” hoặc các bản phân phối đặc biệt như Arch Linux, chúng mới tiếp tục mà không có trình cài đặt. Arch ngày càng bị bỏ lại một mình trong vấn đề này, như tuần này đã đến Hệ điều hành Nix 22.05 và đó là một trong những đổi mới của nó.

Mặc dù có rất nhiều điểm mới lạ mà chúng ta có thể nói đến, nhưng đây là điểm nổi bật nhất cho đến nay, vì vậy bạn phải chú ý đến nó nhiều hơn. Trình cài đặt họ đã chọn đã được Calamaresmà cá nhân tôi thích nhất. Nó làm cho mọi thứ dễ dàng hơn rất nhiều, bao gồm cả việc cài đặt hệ điều hành trên ổ đĩa flash. Điều này nên rất đơn giản, nó không có ở những người khác, hãy hỏi Canonical và tính phổ biến của nó, có vẻ như các ngày được đánh số nhưng hãy tiếp tục giữ lấy.

Điểm nổi bật của NixOS 22.05

  • Trình duyệt firefox trên x86_64-linux hiện sử dụng tính năng tối ưu hóa theo cấu hình, dẫn đến trải nghiệm duyệt web nhanh nhạy hơn nhiều.
  • Đã thêm security.acme.defaults để đơn giản hóa việc định cấu hình nhiều chứng chỉ cùng một lúc. Thao tác này cũng mở ra tùy chọn sử dụng xác thực DNS-01 khi enableACME được sử dụng trên các máy chủ ảo của máy chủ web (ví dụ: services.nginx.virtualHosts. *. EnableACME).
  • GNOME đã được cập nhật lên phiên bản 42.
  • stdenv.mkDerivation hiện hỗ trợ tham số finalAttrs: có chứa các đối số cuối cùng cho mkDerivation bao gồm ghi đè. drv.overrideAttrs hiện hỗ trợ hai tham số finalAttrs: beforeAttrs:. Điều này cho phép bạn ghi đè các vùng chứa một cách nhất quán, cung cấp một giải pháp thay thế cho cú pháp {} rec. Ngoài ra, passthru hiện có thể tham chiếu tới finalAttrs.finalPackage chứa gói cuối cùng, bao gồm các thuộc tính như đường dẫn đầu ra và overrideAttrs.
  • Tích hợp ngôn ngữ mới có thể được đơn giản hóa bằng cách ghi đè gói "nguyên mẫu" có chứa logic ngôn ngữ cụ thể. Điều này giúp loại bỏ sự cần thiết phải có thêm một lớp ghi đè cho các đối số "hàm tạo chung", do đó loại bỏ vấn đề về khả năng sử dụng và nguồn lỗi.
  • PHP 8.1 hiện đã có sẵn từ kho lưu trữ chính thức của nó.
  • Mattermost đã được cập nhật lên phiên bản hỗ trợ mở rộng 6.3, vì phiên bản hỗ trợ mở rộng đã được đóng gói trước đó 5.37 sắp hết hạn sử dụng. Quá trình di chuyển có thể mất một lúc; để biết thêm thông tin, họ yêu cầu xem bảng thay đổi và các ghi chú quan trọng của bản cập nhật.
  • dịch vụ systemd hiện có thể đặt systemd.services. .reloadTriggers thay vì reloadIfChanged để có sự phân biệt chi tiết hơn giữa tải lại và khởi động lại.
  • Systemd đã được cập nhật lên phiên bản 250.
  • Pulseaudio đã được cập nhật lên phiên bản 15.0 và giờ đây có thể tùy chọn hỗ trợ thêm codec âm thanh Bluetooth như aptX hoặc LDAC, với hỗ trợ chuyển đổi codec có sẵn trong pavucontrol. Tính năng này bị tắt theo mặc định nhưng có thể được bật bằng phần cứng.pulseaudio.package = pkgs.pulseaudioFull ;. Các mô-đun bên thứ ba hiện có cung cấp chức năng tương tự, chẳng hạn như pulseaudio-modules-bt hoặc pulseaudio-hsphfpd, không được dùng nữa và đã bị xóa.
  • PostgreSQL hiện là mặc định ở phiên bản 14.
  • PostgresqlTestHook mới chạy một máy chủ PostgreSQL trong quá trình kiểm tra gói.
  • kops mặc định cho phiên bản 1.22.4, sẽ kích hoạt Phiên bản dịch vụ siêu dữ liệu phiên bản 2 và yêu cầu mã thông báo trên các cụm mới chạy Kubernetes 1.22. Điều này sẽ tăng cường bảo mật theo mặc định, nhưng có thể phá vỡ một số loại khối lượng công việc. Xem ghi chú phát hành để biết thêm chi tiết.
  • Tác giả mô-đun có thể sử dụng mkRenameOptionModuleWith để tự động hóa chu kỳ ngừng sử dụng mà không làm phiền các tác giả mô-đun ngoài cây và người dùng của họ.
  • Phiên bản GHC mặc định đã được cập nhật từ 8.10.7 lên 9.0.2. pkgs.haskellPackages và pkgs.ghc hiện sẽ sử dụng phiên bản này theo mặc định.
  • Các đĩa CD cài đặt GNOME và Plasma hiện sử dụng pkgs.calamares và pkgs.calamares-nixos-extensions để cho phép người dùng dễ dàng cài đặt và cấu hình NixOS với giao diện đồ họa.

Hệ điều hành Nix hiện có sẵnvà có thể được tải xuống từ nút sau:

Tải xuống NixOS 22.05


Để 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: AB Internet Networks 2008 SL
  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.