Bản phát hành FreeBSD 11.3

Một năm sau khi phát hành 11.2 và 7 tháng kể từ khi phát hành 12.0 có sẵn phát hành FreeBSD 11.3, chuẩn bị dành cho các kiến ​​trúc amd64, i386, powerpc, powerpc64, sparc64, aarch64 và armv6 (BEAGLBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Ngoài ra, hình ảnh đã được chuẩn bị cho các hệ thống ảo hóa (QCOW2, VHD, VMDK, raw) và môi trường đám mây Amazon EC2.
Hỗ trợ phát hành 11.2 Sẽ bị chấm dứt trong 3 tháng và hỗ trợ cho FreeBSD 11.3 sẽ được cung cấp cho đến ngày 30 tháng 2021 năm 11.4 hoặc, trong trường hợp có quyết định tạo bản phát hành 12.1 vào năm tới, thì ba tháng kể từ ngày phát hành. Bản phát hành FreeBSD XNUMX dự kiến 4 tháng 11.

Chìa khóa đổi mới:

  • Các thành phần Clang, libc++, trình biên dịch-rt, LLDB, LLD và LLVM đã được cập nhật lên phiên bản 8.0;
  • trong ZFS thêm hỗ trợ gắn song song nhiều phân vùng FS cùng một lúc;
  • Trong bộ nạp khởi động thực hiện khả năng mã hóa phân vùng bằng geli trên tất cả các kiến ​​trúc được hỗ trợ;
  • Chức năng của trình tải zfsloader đã được thêm vào trình tải, chức năng này không còn cần thiết để tải từ ZFS nữa;
  • Bộ tải khởi động UEFI đã cải thiện khả năng phát hiện loại bảng điều khiển hệ thống và thiết bị bảng điều khiển nếu chúng không được xác định trong Loader.conf;
  • Tùy chọn bộ nạp khởi động được viết bằng Lua đã được thêm vào gói cơ bản;
  • Hạt nhân cung cấp đầu ra cho nhật ký của mã định danh môi trường tù khi giám sát việc hoàn thành các quy trình;
  • Đã bật cảnh báo về các tính năng sẽ bị ngừng trong các phiên bản tương lai. Đồng thời thêm cảnh báo khi sử dụng thuật toán geli không an toàn và thuật toán IPSec không được dùng nữa trong RFC 8221;
  • Các tham số mới đã được thêm vào bộ lọc gói ipfw: trạng thái bản ghi (như “giữ trạng thái”, nhưng không tạo O_PROBE_STATE), giới hạn cài đặt (như “giới hạn”, nhưng không tạo O_PROBE_STATE) và trì hoãn hành động (thay vì chạy một quy tắc, một trạng thái động có thể được kiểm tra bằng cách sử dụng biểu thức “trạng thái kiểm tra”);
  • Đã thêm hỗ trợ NAT64CLAT với việc triển khai một trình dịch hoạt động ở phía người tiêu dùng để chuyển đổi 1 thành 1 địa chỉ IPv4 nội bộ thành địa chỉ IPv6 toàn cầu và ngược lại;
  • Công việc đã được thực hiện trong thư viện pthread(3) để cải thiện khả năng tương thích POSIX;
  • Đã thêm hỗ trợ cho NVRAM bổ sung vào /etc/rc.initdiskless. Đã thêm hỗ trợ cho /etc/rc.resume vào tiện ích rcorder. Định nghĩa của biến jail_conf (chứa /etc/jail.conf theo mặc định) đã được chuyển sang /etc/defaults/rc.conf. Biến rc_service đã được thêm vào RC.subr, biến này xác định đường dẫn đến dịch vụ sẽ được khởi chạy nếu dịch vụ cần gọi lại chính nó;
  • Một tham số mới, allow.read_msgbuf, đã được thêm vào jail.conf cho tiện ích jail, mà bạn có thể giới hạn quyền truy cập vào dmesg đối với các quy trình và người dùng bị cô lập;
  • Tùy chọn “-e” đã được thêm vào tiện ích jail, cho phép bạn chỉ định bất kỳ tham số jail.conf nào làm đối số và hiển thị danh sách các môi trường mà nó được sử dụng;
  • Đã thêm tiện ích cắt, cho phép bạn bắt đầu xóa nội dung của các khối Flash sử dụng thuật toán chuẩn hóa hao mòn;
  • newfs và tunefs cho phép gạch dưới và gạch ngang trong tên nhãn;
  • Tiện ích fdisk đã bổ sung hỗ trợ cho các cung lớn hơn 2048 byte;
  • Shell sh đã thêm hỗ trợ cho tùy chọn pipefail, giúp đơn giản hóa việc kiểm tra mã trả về cho tất cả các lệnh được kết hợp bởi các đường dẫn không tên;
  • Đã thêm tiện ích spi, cho phép bạn tương tác với các thiết bị qua bus SPI từ không gian người dùng;
  • Biến init_exec đã được thêm vào kenv, nhờ đó bạn có thể xác định một tệp thực thi sẽ được khởi chạy bởi tiến trình init sau khi mở bảng điều khiển dưới dạng trình xử lý PID 1;
  • Hỗ trợ các tên tượng trưng để xác định môi trường tù đã được thêm vào các tiện ích cpuset(1), sockstat(1), ipfw(8) và ugidfw(8);
  • Đã thêm tùy chọn "trạng thái" và "tiến trình" vào tiện ích dd để hiển thị thông tin trạng thái mỗi giây;
  • Hỗ trợ Libxo đã được thêm vào tiện ích đăng nhập cuối cùng và cuối cùng;
  • Cập nhật phiên bản phần sụn và trình điều khiển mạng;
  • Trình quản lý gói pkg đã được cập nhật để phát hành 1.10.5, OpenSSL để phát hành 1.0.2 và bộ công cụ thực thi ELF để phát hành r3614;
  • Các cổng này cung cấp môi trường máy tính để bàn KDE 5.15.3 và Gnome 3.28.

Nguồn: opennet.ru

Thêm một lời nhận xét