Linux 5.14 đi kèm với hỗ trợ RPI 400, cải tiến EXT4, trình điều khiển, KMV và hơn thế nữa

Nền tảng Linux

Sau hai tháng phát triển, Linus Torvalds ra mắt bản phát hành hạt nhân Linux 5.14 và trong phiên bản mới này có những thay đổi đáng chú ý nhất, ví dụ như mới lệnh gọi hệ thống quotactl_fd () và memfd_secret (), loại bỏ các trình điều khiển Ide và raw, mới Trình điều khiển ưu tiên I / O cho cgroup, Chế độ lập lịch tác vụ SCHED_CORE, cơ sở hạ tầng để tạo bộ tải chương trình đã được xác minh BPF.

Phiên bản mới đã nhận được 15883 bản sửa lỗi từ các nhà phát triển Kích thước bản vá năm 2002: 69MB (các thay đổi ảnh hưởng đến 12,580 tệp, 861501 dòng mã được thêm vào, 321,654 dòng bị xóa).

Tin tức chính trong Linux 5.14

Trong phiên bản mới này, một trình điều khiển ưu tiên I / O mới cho cgroup -rq-qos, có thể kiểm soát mức độ ưu tiên xử lý các yêu cầu chặn thiết bị được tạo bởi các thành viên của mỗi nhóm. Hỗ trợ cho bộ điều khiển ưu tiên mới đã được thêm vào bộ lập lịch I / O thời hạn mq.

Một thay đổi quan trọng khác là ở ext4, hiện triển khai một lệnh ioctl EXT4_IOC_CHECKPOINT mới điều này buộc tất cả các giao dịch tạp chí đang chờ xử lý và bộ đệm liên quan của chúng được tải xuống đĩa, đồng thời ghi đè lên vùng lưu trữ được tạp chí sử dụng. Sự thay đổi đã được chuẩn bị như một phần của sáng kiến ​​nhằm ngăn chặn rò rỉ thông tin từ các hệ thống tệp. Ngoài ra tối ưu hóa hiệu suất đã được thực hiện cho Btrfs khi xóa nhật ký của các thuộc tính mở rộng không cần thiết trong quá trình thực thi fsync, hiệu suất của các hoạt động chuyên sâu với các thuộc tính mở rộng tăng lên 17%.

Mặt khác đã thêm lệnh gọi hệ thống quotactl_fd (), cho phép bạn quản lý hạn ngạch không phải thông qua tệp thiết bị đặc biệt, mà bằng cách chỉ định bộ mô tả tệp được liên kết với hệ thống tệp mà hạn ngạch được áp dụng.

Ngoài ra trình điều khiển cũ cho các thiết bị khối có giao diện IDE đã bị xóa khỏi hạt nhân, từ lâu đã bị thay thế bởi hệ thống con libata. Hỗ trợ cho các thiết bị cũ được giữ nguyên toàn bộ, các thay đổi chỉ đề cập đến khả năng sử dụng trình điều khiển cũ khi sử dụng các đơn vị có tên / dev / hd *, không phải / dev / sd *.

Trình lập lịch tác vụ có chế độ lập lịch SCHED_CORE mới cho phép bạn kiểm soát quá trình nào có thể chạy cùng nhau trên cùng một lõi CPU. Mỗi quy trình có thể được gán một cookie nhận dạng xác định phạm vi tin cậy giữa các quy trình (ví dụ: thuộc cùng một người dùng hoặc vùng chứa).

Lệnh gọi hệ thống memfd_secret () đã được thêm vàoĐó cho phép bạn tạo vùng bộ nhớ riêng trong không gian địa chỉ bị cô lập, chỉ hiển thị đối với quy trình độc quyền, không được phản ánh trong các quy trình khác và không thể truy cập trực tiếp vào hạt nhân.

Người giám sát KVM dành cho hệ thống ARM64 đã thêm khả năng sử dụng phần mở rộng MTE trên các hệ thống khách, cho phép bạn liên kết các thẻ với từng hoạt động cấp phát bộ nhớ và tổ chức xác minh để sử dụng đúng các con trỏ để chặn việc khai thác các lỗ hổng gây ra bởi quyền truy cập vào các khối bộ nhớ đã được giải phóng, tràn bộ đệm, lệnh gọi trước khi khởi tạo và sử dụng bên ngoài ngữ cảnh hiện tại.

Xác thực con trỏ do ARM64 cung cấp bây giờ có thể được cấu hình riêng cho nhân và không gian người dùng. Công nghệ này cho phép sử dụng các lệnh ARM64 chuyên dụng để xác minh các địa chỉ trả về bằng cách sử dụng chữ ký số, được lưu trữ trong các bit phía trên không sử dụng của chính con trỏ.

Đối với CPU Intel, bắt đầu với gia đình Skylake và kết thúc với Coffee Lake, sử dụng Intel TSX (Tiện ích mở rộng đồng bộ hóa giao dịch) bị tắt theo mặc định, Điều này cung cấp một phương tiện để cải thiện hiệu suất của các ứng dụng đa luồng bằng cách loại bỏ động các hoạt động đồng bộ hóa không cần thiết. Các tiện ích mở rộng bị vô hiệu hóa do khả năng thực hiện các cuộc tấn công Zombieload.

Ngoài ra liên tục với tích hợp MPTCP (MultiPathTCP), trong phiên bản mới, một cơ chế đã được thêm vào để đặt chính sách băm lưu lượng truy cập của riêng bạn cho IPv4 và IPv6, giúp từ không gian người dùng có thể xác định trường gói nào, bao gồm cả trường được đóng gói, sẽ được sử dụng khi tính toán băm xác định lựa chọn đường đi cho gói.

Người điều khiển amdgpu đã triển khai hỗ trợ cho dòng GPU AMD Radeon RX 6000 mới, được phát triển với tên mã "Beige Goby" (Navi 24) và "Yellow Carp", cũng như cải thiện hỗ trợ cho GPU Aldebaran (gfx90a) và APU Van Gogh. Đã thêm khả năng làm việc với nhiều bảng eDP cùng một lúc.

đến APU Renoir, hỗ trợ làm việc với bộ đệm được mã hóa trong bộ nhớ video được triển khai, Mặc dù đối với GPU Radeon RX 6000 (Navi 2x) và AMD trước đó, hỗ trợ Active State Power Management (ASPM) được bật theo mặc định, trước đây chỉ được bật cho GPU Navi 1x, Vega và Polaris.

Đối với chip AMD, hỗ trợ bộ nhớ ảo dùng chung đã được thêm vào (SVM) dựa trên Hệ thống con quản lý bộ nhớ không đồng nhất (HMM), cho phép sử dụng các thiết bị có đơn vị quản lý bộ nhớ (MMU) của riêng chúng, có thể truy cập bộ nhớ chính. Thậm chí với sự trợ giúp của HMM, bạn có thể tổ chức một không gian địa chỉ chung giữa GPU và CPU, trong đó GPU có thể truy cập vào bộ nhớ chính của quá trình.

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

  • Hỗ trợ ban đầu đã được bổ sung cho công nghệ AMD Smart Shift, công nghệ này sẽ tự động thay đổi mức tiêu thụ điện năng của CPU và GPU trong máy tính xách tay có chipset AMD và card đồ họa để cải thiện hiệu suất trong trò chơi, chỉnh sửa video và kết xuất 3D.
  • Đã thêm bộ điều khiển đồ họa đơn giản sử dụng bộ đệm khung EFI-GOP hoặc VESA do chương trình cơ sở UEFI hoặc BIOS cung cấp cho đầu ra.
  • Đã thêm hỗ trợ cho Raspberry Pi 400.
  • Đối với máy tính xách tay Lenovo, một giao diện WMI đã được thêm vào để thay đổi cài đặt BIOS thông qua / sys / class / firmware-thuộc tính /.
  • Hỗ trợ mở rộng cho USB4.

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

  1.   Alberto dijo

    Bản tóm tắt tốt nhất về tin tức mà tôi đã đọc trong thế giới blog của người Tây Ban Nha, đầy đủ, giải thích và chi tiết mà không gây choáng ngợp. Vì vậy, nó phải luôn luôn như vậy. Cảm ơn!