Phiên bản mới của Linux 5.17 đã được phát hành và đây là những thay đổi quan trọng nhất của nó

Logo Nhân Linux, Tux

Sau hai tháng phát triển, Linus Torvalds ra mắt một vài ngày trước, sự ra mắt củasang phiên bản hạt nhân Linux mới 5.17.

Trong số những thay đổi đáng chú ý nhất nêu bật một hệ thống quản lý hiệu suất mới cho bộ xử lý AMD, hỗ trợ các chương trình BPF máy tính xách tay đã biên dịch, quá trình chuyển đổi từ trình tạo số giả ngẫu nhiên sang thuật toán BLAKE2s, chương trình phụ trợ fscache mới để lưu vào bộ đệm các hệ thống tệp mạng, trong số những thứ khác.

Phiên bản mới đã nhận được 14203 bản sửa lỗi từ các nhà phát triển năm 1995, kích thước của bản vá là 37 MB (các thay đổi ảnh hưởng đến 11366 tệp, 506043 dòng mã được thêm vào, 250954 dòng bị xóa).

Những điểm mới chính của Linux Kernel 5.17

Trong phiên bản mới này khả năng ánh xạ lồng nhau của các ID người dùng của các hệ thống tệp được gắn kết được thực hiện, được sử dụng để ánh xạ các tệp của một người dùng nhất định trên một phân vùng bên ngoài được gắn với một người dùng khác trên hệ thống hiện tại. Tính năng được bổ sung cho phép bạn sử dụng ánh xạ đệ quy trên các hệ thống tệp mà ánh xạ đã được áp dụng.

Hệ thống con fscache đã được viết lại hoàn toàn. Việc triển khai mới được phân biệt bởi sự đơn giản hóa đáng kể của mã và việc thay thế các hoạt động theo dõi trạng thái đối tượng và lập trình phức tạp bằng các cơ chế đơn giản hơn. Hỗ trợ cho fscache mới được triển khai trong hệ thống tệp CIFS.

Btrfs được tối ưu hóa cho các hoạt động đăng ký và fsync cho các thư mục lớn, được triển khai bằng cách chỉ sao chép các khóa chỉ mục và giảm số lượng siêu dữ liệu được ghi lại, cộng với việc lập chỉ mục và tìm kiếm bằng hỗ trợ kích thước bản ghi không gian trống đã được cung cấp, giảm độ trễ và thời gian tìm kiếm khoảng 30%, điều này cho phép các hoạt động chống phân mảnh bị gián đoạn.

Ext4 đã chuyển sang một API mount mới phân tách các giai đoạn phân tích cú pháp các tùy chọn mount và cấu hình superblock, cộng với hỗ trợ cho các tùy chọn mount thời gian lười và không thời gian đã bị loại bỏ, chúng được thêm vào như một thay đổi tạm thời để dễ dàng chuyển đổi từ sử dụng linux sang sử dụng cờ MS_LAZYTIME và hỗ trợ thêm cho việc cài đặt và đọc các thẻ trong FS (ioctl FS_IOC_GETFSLABEL và FS_IOC_SETFSLABEL).

Người điều khiển amd-pstate đã được thêm vào để cung cấp khả năng kiểm soát tần số động để đạt hiệu quả tối ưu. Trình điều khiển hỗ trợ các APU và CPU AMD mới, bao gồm một số chip thế hệ Zen 2 và Zen 3, và được phát triển với sự hợp tác của Valve để cải thiện hiệu quả quản lý điện năng. Đối với chuyển đổi tần số thích ứng, cơ chế CPPC (Kiểm soát hiệu suất bộ xử lý cộng tác) được sử dụng, cho phép bạn thay đổi các chỉ báo chính xác hơn (không giới hạn ở ba mức hiệu suất) và phản hồi nhanh hơn với các thay đổi về trạng thái so với trạng thái P dựa trên ACPI được sử dụng trước đây trình điều khiển. (Tần số CPU).

Mặt khác, nó được nhấn mạnh rằng một triển khai cập nhật được đề xuất từ trình tạo số giả ngẫu nhiên RDRAND, chịu trách nhiệm về hoạt động của các thiết bị / dev / random và / dev / urandom, đáng chú ý là việc chuyển đổi sang sử dụng hàm băm BLAKE2s thay vì SHA1 cho các hoạt động trộn entropy. Thay đổi này giúp tăng tính bảo mật của trình tạo số giả ngẫu nhiên bằng cách loại bỏ thuật toán SHA1 rắc rối và loại bỏ việc ghi đè lên vector khởi tạo RNG. Vì thuật toán BLAKE2s đi trước SHA1 về hiệu suất, việc sử dụng nó cũng có ảnh hưởng tích cực đến hiệu suất.

Thêm bảo vệ chống lại các lỗ hổng của bộ xử lý do thực thi đầu cơ gây ra hướng dẫn sau khi thực hiện các thao tác chuyển tiếp không điều kiện. Vấn đề phát sinh từ việc xử lý trước các lệnh ngay sau lệnh nhảy trong bộ nhớ (SLS, Đầu cơ Đường thẳng). Việc kích hoạt bảo mật yêu cầu bản dựng với GCC phiên bản 12, phiên bản này hiện đang được thử nghiệm.

Hệ thống con drm (Trình quản lý kết xuất trực tiếp) và trình điều khiển i915 đã hỗ trợ thêm cho màn hình để hiển thị thông tin nhạy cảm, Ví dụ, một số máy tính xách tay được trang bị màn hình với chế độ Xem bí mật, gây khó khăn cho việc xem từ bên ngoài. Các thay đổi được thêm vào cho phép bạn cắm các trình điều khiển chuyên biệt cho các màn hình như vậy và kiểm soát các chế độ duyệt web riêng tư bằng cách thiết lập các thuộc tính trong trình điều khiển KMS thông thường.

Người điều khiển amdgpu bao gồm hỗ trợ cho công nghệ gỡ lỗi STB (Bộ đệm theo dõi thông minh) cho tất cả các GPU AMD hỗ trợ nó. STB tạo điều kiện thuận lợi cho việc phân tích lỗi và xác định nguồn gốc của vấn đề bằng cách lưu trữ trong bộ đệm thông tin đặc biệt về các chức năng được thực hiện trước lần hỏng hóc cuối cùng.

Trong số những thay đổi khác nổi bật:

  • Trình điều khiển i915 bổ sung hỗ trợ cho chip Intel Raptor Lake S và cho phép hỗ trợ đồ họa Intel Alder Lake P theo mặc định.
  • Các trình điều khiển fbcon / fbdev đã trả lại hỗ trợ cho việc cuộn được tăng tốc phần cứng trong bảng điều khiển.
  • Tích hợp liên tục các thay đổi để hỗ trợ chip Apple M1.
  • Đã triển khai khả năng sử dụng trình điều khiển đơn giản trên các hệ thống có chip Apple M1 để tạo đầu ra thông qua bộ đệm khung do phần sụn cung cấp.
  • trình xử lý bpf_loop () trong hệ thống con eBPF, cung cấp một cách thay thế để tổ chức các vòng lặp trong chương trình eBPF, nhanh hơn và dễ dàng hơn cho trình xác minh.

Nếu bạn là muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây.


Để 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.