Linux 6.3 xuất hiện với khả năng tương thích được cải thiện, rtla hwnoise, Rust, v.v.

Tux, linh vật của Nhân Linux

Nhân Linux là xương sống của hệ điều hành Linux (OS), và là giao diện cơ bản giữa phần cứng của máy tính và các quy trình của nó.

Vài ngày trước Linus Torvalds công bố phát hành phiên bản mới Linux 6.3 Nó được tải với vô số tính năng mới, thay đổi và sửa lỗi.

Một trong những thay đổi quan trọng nhất mà chúng ta có thể tìm thấy trong phiên bản Linux 6.3 mới này là tích hợp liên tục hỗ trợ ngôn ngữ Rust, một ngôn ngữ lập trình nhằm cung cấp bảo mật và hiệu suất tối ưu, hỗ trợ ban đầu cho bộ xử lý Meteor Lake từ Intel cũng như hỗ trợ sớm giao diện bộ điều khiển cho Steam Deck, bảng điều khiển cầm tay của Valve sử dụng Linux làm hệ điều hành, v.v.

Tin tức chính trong Linux 6.3

Trong phiên bản mới này đến từ Linux 6.3 của Các chức năng thú vị nhất mà chúng tôi có thể tìm thấy là dành cho GPU AMD RDNA3 và CPU AMD Ryzen Zen 2, cũng như hỗ trợ chế độ Bộ nhớ truy cập thông minh (SAM) cho phép bộ xử lý truy cập tất cả bộ nhớ GPU.

Các khả năng tương thích với Snapdragon 8 Gen 2 và các SoC khác từ Qualcomm để sử dụng trên điện thoại thông minh và máy tính bảng Android, cải tiến âm thanh cho HP EliteDesk 800 G6 Tower PC và Dell Precision 3260 Workstation, cũng như hỗ trợ tốt hơn cho HP Elitebook, máy tính xách tay chơi game HP OMEN 16-n0xxx.

Một thay đổi khác nổi bật so với Linux 6.3 có phải vậy không loại bỏ hỗ trợ cho trình biên dịch Intel C/C++ cổ điển (ICC), đã không được cập nhật trong ba năm, cũng như một số trình điều khiển DRM đã lỗi thời. Nó cũng cải thiện khả năng hỗ trợ cho Bộ xử lý NVIDIA BlueField (DPU), đây là những card mạng thông minh có thể chạy các ứng dụng song song với CPU.

Một tính năng quan trọng khác đã được thêm vào Linux 6.3 là công cụ mới rtla hwnoise, đó là một công cụ để phát hiện và định lượng tiếng ồn liên quan đến phần cứng. Truy xuất bản tóm tắt định kỳ của trình theo dõi tiếng ồn đang chạy với các ngắt bị tắt. Bằng cách vô hiệu hóa các ngắt và lập lịch luồng, chỉ phần cứng không che được và tiếng ồn liên quan đến ngắt mới được phép. Theo mô tả của những người bảo trì công cụ, công cụ sau cũng cho phép cấu hình bộ theo dõi tiếng ồn và thu thập đầu ra của bộ theo dõi. Tóm lại,

Về nguyên tắc, tiếng ồn phần cứng phải bằng XNUMX trên hệ điều hành Linux. Tuy nhiên, hóa ra điều này không phải lúc nào cũng đúng. Trong hoạt động của hệ điều hành, người ta có thể đối mặt với hai nguồn tiếng ồn chính. Tiếng ồn từ hoạt động của hệ điều hành và tiếng ồn liên quan đến phần cứng. Ví dụ, trong bối cảnh điện toán hiệu năng cao (HPC), tiếng ồn của hệ điều hành (osnoise) đề cập đến nhiễu mà một ứng dụng gặp phải do các hoạt động trong hệ điều hành.

Ngoài ra, khả năng chuyển các mã định danh thực thi song song (ID đồng thời bản đồ bộ nhớ) được xác định bằng số CPU cho các quy trình đã được thêm vào cơ chế trình tự có thể khởi động lại.

Của những người khác những thay đổi nổi bật:

  • Trong các hệ thống có bộ xử lý dựa trên kiến ​​trúc RISC-V, việc sử dụng các lệnh "ZBB" đã được triển khai để tăng tốc các hoạt động của chuỗi.
  • Đối với các hệ thống dựa trên kiến ​​trúc tập lệnh LoongArch (được sử dụng trong bộ xử lý Loongson 3 5000 và triển khai ISA RISC mới tương tự như MIPS và RISC-V), hỗ trợ ngẫu nhiên hóa không gian địa chỉ nhân (KASLR), di chuyển nhân trong bộ nhớ (di dời), dừng điểm phần cứng và cơ chế kprobe.
  • Cơ chế DAMOS (Lược đồ hoạt động dựa trên giám sát truy cập dữ liệu), cho phép bạn giải phóng bộ nhớ dựa trên tần suất truy cập bộ nhớ, hỗ trợ các bộ lọc để loại trừ một số vùng bộ nhớ khỏi quá trình xử lý trong DAMOS
  • Thư viện C tiêu chuẩn tối thiểu Nolibc triển khai hỗ trợ cho kiến ​​trúc s390 và tập lệnh Arm Thumb1 (ngoài hỗ trợ cho ARM, AArch64, i386, x86_64, RISC-V và MIPS).
  • Objtool đã được tối ưu hóa để tăng tốc độ xây dựng kernel và giảm mức tiêu thụ bộ nhớ tối đa trong quá trình xây dựng (khi xây dựng kernel ở chế độ allyesconfig, không có vấn đề gì với việc buộc phải kết thúc quá trình trên các hệ thống có 32 GB RAM).
  • Hỗ trợ lắp ráp hạt nhân bởi trình biên dịch Intel ICC đã bị ngừng, điều này đã không còn hoạt động trong một thời gian dài và không ai bày tỏ mong muốn sửa chữa nó.
  • Trong Btrfs, để giảm phân mảnh nhóm khối, các phạm vi được chia theo kích thước khi phân bổ các khối, tức là bất kỳ nhóm khối nào hiện được giới hạn ở các phạm vi nhỏ (tối đa 128KB), trung bình (tối đa 8MB) và lớn.
  • Cơ chế memfd, cho phép bạn xác định một vùng bộ nhớ thông qua bộ mô tả tệp được truyền giữa các quy trình, đã thêm khả năng tạo các vùng cấm thực thi mã (memfd không thể thực thi) và không thể đặt quyền thực thi trong tương lai.
  • Một thao tác PR_SET_MDWE prctl mới đã được thêm vào để chặn các nỗ lực bao gồm các quyền truy cập bộ nhớ cho phép ghi và thực thi cùng một lúc.
  • Đối với các hệ thống dựa trên ARM64, mục tiêu xây dựng mới "virtconfig" đã được thêm vào, khi được chọn, chỉ kích hoạt bộ thành phần nhân tối thiểu cần thiết để khởi động hệ thống ảo hóa.
  • Đã thêm hỗ trợ để lọc các cuộc gọi hệ thống bằng cơ chế seccomp cho kiến ​​trúc m68k.
  • Đã thêm hỗ trợ cho các thiết bị CRB TPM2 (Bộ đệm phản hồi lệnh) trên bo mạch của bộ xử lý AMD Ryzen dựa trên công nghệ Microsoft Pluton.
  • Một tham số sysctl mới default_rps_mask đã được thêm vào, thông qua đó bạn có thể đặt cài đặt mặc định cho RPS (Chỉ đạo nhận gói), chịu trách nhiệm phân phối xử lý lưu lượng đến giữa các lõi CPU ở cấp bộ điều khiển ngắt.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể tham khảo các chi tiết khác trong liên kết sau.


Để 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: Miguel Ángel Gatón
  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.