FreeBSD 15.1

Thông cáo báo chí đã được công bố. FreeBSD 15.1 — bản cập nhật tiếp theo cho nhánh ổn định của FreeBSD 15, một hệ điều hành giống UNIX phổ quát dành cho máy chủ, máy trạm, thiết bị mạng, hệ thống nhúng và môi trường đám mây. Theo... Lịch trình phát hành FreeBSD 15.1Thông báo phát hành chính thức diễn ra vào ngày 16 tháng 6 năm 2026, và việc hỗ trợ cho FreeBSD 15.1 được tuyên bố kéo dài đến ngày 31 tháng 3 năm 2027.


FreeBSD 15.1 bao gồm các bản cập nhật cho môi trường người dùng, nhân hệ điều hành, trình điều khiển, mạng, ZFS, NFS, ảnh đám mây và tài liệu. Một bản tóm tắt ngắn gọn về bản phát hành này cũng được đăng tải tại đây. Phoronixvà danh sách đầy đủ các thay đổi có sẵn trong ghi chú phát hành chính thức.

Sự thay đổi chính

  • Những thay đổi trong pkgbase.
    Trên các hệ thống được cài đặt bằng hệ thống cơ sở đóng gói, OpenPAM đã được chuyển sang gói FreeBSD-pam riêng biệt, và Zstandard sang gói FreeBSD-zstd riêng biệt. Ngoài ra, các mục tiêu installworld và installkernel hiện đã bị vô hiệu hóa trên các hệ thống được cài đặt từ các gói để tránh mất đồng bộ với hệ thống cơ sở của gói.

  • Trình shell lệnh mặc định mới trong ảnh.
    Đối với người dùng có quyền root, trình shell lệnh mặc định trong các bản phát hành đã được thay đổi từ csh thành sh. Điều này giúp đơn giản hóa hoạt động của hệ thống trong môi trường tối thiểu và tự động hóa.

  • Cải tiến các tiện ích dành cho người dùng.
    Các tùy chọn -xattr và -xattrname đã được thêm vào để tìm kiếm các tập tin theo thuộc tính mở rộng. Tiện ích bectl hiện có tùy chọn -E để tạo môi trường khởi động trống mà không cần sao chép môi trường hiện tại. Trình nền hiện hỗ trợ thiết lập quyền cho tập tin đầu ra, điều này hữu ích cho việc ghi nhật ký và xoay vòng nhật ký.

  • Cập nhật các thành phần của bên thứ ba.
    Hệ thống cơ bản đã được cập nhật lên OpenSSL 3.5.6, OpenZFS 2.4.2, libfido2 1.16.0, expat 2.7.5, xz 5.8.3, tcpdump 4.99.6, libpcap 1.10.6, zlib 1.3.2, SQLite 3.50.4, Unbound 1.25.1 và zstd 1.5.7.

  • Hỗ trợ C23 được mở rộng.
    Libc đã mở rộng hỗ trợ cho tiêu chuẩn C23. Điều này bao gồm việc bổ sung tiêu đề , hàm memalignment(3), cập nhật cho Và Các macro _WIDTH, char8_t và các phần mở rộng khác. Hỗ trợ đầy đủ cho C23 dự kiến ​​sẽ có trong các bản phát hành FreeBSD tương lai.

  • Các tính năng mới của nhân hệ điều hành.
    Đã bổ sung cơ sở hạ tầng để chọn bộ lập lịch CPU khi khởi động thông qua kern.sched. Bộ lập lịch sched_ule hiện được triển khai dưới dạng một thể hiện của bộ lập lịch, và cả SCHED_ULE lẫn SCHED_4BSD đều được bao gồm trong GENERIC cho amd64. Điều này đặt nền tảng cho việc lựa chọn bộ lập lịch linh hoạt hơn trong tương lai.

  • Các lệnh gọi hệ thống và API mới.
    pdwait(2) và pdrfork(2) đã được thêm vào, posix_spawn(3) đã được mở rộng và các hàm pthread_tryjoin_np(3), tdestroy(3), strdupa(3) và strndupa(3) đã được thêm vào. Trên AArch64, memcpy, memmove và memset hiện có thể sử dụng các lệnh MOPS phần cứng nếu được bộ xử lý hỗ trợ.

  • Cải tiến Linux- Khả năng tương thích.
    В Linux Lớp tương thích đã bổ sung hỗ trợ cho lệnh F_DUPFD_QUERY cho fcntl, được sử dụng với kcmp(2) khi kiểm tra sự tương đương của các mô tả tệp trong Linux- thùng chứa.

  • Cập nhật trình điều khiển.
    Trình điều khiển ena đã được cập nhật lên phiên bản 2.8.3 và bao gồm bản vá lỗi cho việc nhận khung dữ liệu lớn (jumbo frame), điều này có thể cải thiện đáng kể hiệu suất mạng trên các phiên bản EC2 tương ứng. Trình điều khiển smartpqi đã được cập nhật lên phiên bản mới nhất của nhà cung cấp, bổ sung hỗ trợ cho các bộ điều khiển mới và tăng giới hạn kích thước bộ đệm I/O cho lệnh ioctl truyền qua.

  • Hỗ trợ thiết bị mới.
    Đã thêm hỗ trợ cho bộ điều hợp Ethernet Intel E835 trong trình điều khiển ice, hỗ trợ cho Intel QAT 402xx mới trong qat và hỗ trợ thêm các mẫu CPU Intel trong hwpmc, bao gồm Alder Lake, Alder Lake-N và Emerald Rapids.

  • Cải tiến Wi-Fi.
    Các trình điều khiển iwlwifi, rtw89 và rtw88 hiện dựa trên mã nguồn từ... Linux 7.0. Phiên bản này mở rộng hỗ trợ cho các thiết bị Wi-Fi Intel và Realtek mới và cải thiện độ ổn định. Hỗ trợ iwx đã được thêm vào cấu hình nhân cho các bộ điều hợp Intel AX210/AX211/AX411.

  • Những cải tiến cho NVMe.
    Trình điều khiển NVMe hiện hỗ trợ BAR5 cho Table BIR và PBA BIR. Điều này cho phép FreeBSD chạy trên các máy Google Compute Engine C4 có bộ điều khiển NVMe sử dụng các thanh ghi BAR4 và BAR5 32-bit riêng biệt.

  • Những thay đổi trong ZFS.
    ZFS đã giảm khoảng thời gian tối thiểu để thực hiện thao tác xóa/phục hồi dữ liệu, giúp tăng tốc chu kỳ nhóm giao dịch trên các ổ đĩa hiện đại và có thể cải thiện hiệu suất ghi dưới tải nặng. Tham số zfs_arc_evict_batches_limit cũng đã được thêm vào, giúp giảm xung đột khóa khi loại bỏ dữ liệu khỏi ARC.

  • Những thay đổi trong NFS.
    Ứng dụng khách NFS hiện xử lý tốt hơn các hệ thống tệp không phân biệt chữ hoa chữ thường như msdosfs được xuất qua NFS. Đã thêm hỗ trợ cho các cấu hình với nfsuserd để khởi động không ổ đĩa NFSv4, và ứng dụng khách và máy chủ NFSv4 hiện hỗ trợ thuộc tính lưu trữ được sử dụng. Windows Máy khách NFSv4.1.

  • Thay đổi mạng.
    ipfw hiện hỗ trợ tìm kiếm trong bảng các địa chỉ IP đã được che giấu, cho phép thiết lập các quy tắc lọc hiệu quả hơn. Socket chuyển hướng giờ đây có thể nhận gói tin IPv6, và ifconfig hiện hỗ trợ tạo địa chỉ IPv6 ổn định theo RFC 7217 thông qua cờ stableaddr.

  • Cải tiến về ảo hóa và hỗ trợ phần cứng.
    Bhyve hiện hỗ trợ socket miền UNIX cho framebuffer từ xa, cho phép sử dụng giao diện đồ họa cho các máy ảo bị giới hạn mà không cần truy cập mạng. Trên AMD64, hỗ trợ cho Phân tách không gian địa chỉ tuyến tính (LASS), một cơ chế để tách biệt không gian địa chỉ chế độ kernel và chế độ người dùng, đã được thêm vào.

  • Hình ảnh đám mây.
    Ảnh VM và ảnh đám mây với hệ thống cơ bản được đóng gói sẵn giờ đây sẽ cài đặt pkg, cho phép bạn cập nhật hệ thống cơ bản mà không cần phải cài đặt trình quản lý gói thủ công từ ports. Trình cập nhật gói firstboot cũng đã được thêm vào cho ảnh đám mây, tự động áp dụng các bản cập nhật hệ thống cơ bản khi khởi động lần đầu.

  • Các thành phần lỗi thời.
    Bộ tiện ích in ấn lpr đã bị loại bỏ và có thể bị gỡ bỏ trước khi FreeBSD 16.0 ra mắt; người dùng nên chuyển sang sử dụng CUPS hoặc LPRng từ ports. Các tiện ích bsdlabel và fdisk cũng dự kiến ​​sẽ bị gỡ bỏ trong FreeBSD 16.0; thay vào đó nên sử dụng gpart.

FreeBSD 15.1 trông giống như một bản phát hành 15.x điển hình: không có thay đổi kiến ​​trúc triệt để, nhưng có một loạt cải tiến đáng kể cho máy chủ, điện toán đám mây, lưu trữ tập tin, Wi-Fi và các phần cứng hiện đại khác.

Nguồn: linux.org.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster