Linux 5.19 ra mắt với nhiều cải tiến cho AMD và Intel. Phiên bản tiếp theo có thể là Linux 6.0

Linux 5.19

Chúng tôi đã có ở đây một phiên bản hạt nhân mới của (các) hệ điều hành mà các biên tập viên và độc giả của các blog thích phiên bản này nhất. Nhân dịp này, sau khi 5.18 đến lượt linux 5.19, mà Linus Torvalds vừa công bố phát hành. Khi tôi nói rằng "đến lượt anh ấy", tôi có nghĩa rằng đó là điều hợp lý để làm, và nó đã diễn ra như vậy kể từ khi sự phát triển của nó bắt đầu, nhưng có một số nghi ngờ nữa về việc liệu cái tiếp theo sẽ là Linux 5.20 hay đã. Linux 6.0. Nhưng bài viết này là về phiên bản ổn định mới nhất, bản phát hành hiện đã chính thức.

Linux 5.19 là một bản phát hành chính. Ngay trong cửa sổ hợp nhất, nó đã được xác minh rằng sẽ có nhiều thay đổi, mặc dù số lượng của chúng không làm cho hạt nhân phát triển về kích thước. Dưới đây là danh sách với tin tức nổi bật nhất, đón từ Phoronix, một phương tiện chuyên dụng theo sát sự phát triển của Linux, trong số những thứ khác như các phân tích và so sánh nổi tiếng của nó về tất cả các loại phần cứng.

Điểm nổi bật của Linux 5.19

  • Bộ xử lý và nền tảng:
    • Intel In-Field Scan (IFS) đã được hợp nhất để tạo điều kiện thuận lợi cho việc kiểm tra silicon của CPU trước khi triển khai trung tâm dữ liệu hoặc kiểm tra silicon theo thời gian để giúp phát hiện bất kỳ vấn đề phần cứng nào chưa được phát hiện qua kiểm tra ECC hoặc các kiểm tra hiện có khác.
    • LoongArch được hợp nhất làm cổng CPU mới cho nhân Linux. Tuy nhiên, như đã lưu ý, vẫn chưa có hỗ trợ khởi động bất kỳ hệ thống LoongArch nào do một số trình điều khiển chưa sẵn sàng cho mainline.
    • Hỗ trợ bo mạch PolarBerry RISC-V FPGA sử dụng PolarFire SoC.
    • Hỗ trợ chạy các tệp nhị phân 32-bit (RV32) trên RISC-V (RV64) 64-bit.
    • Hoàn thành nỗ lực 12 năm qua của Arm với việc chuyển đổi mã ARMv4T / ARMv5 cũ cho các bản dựng nhân đa nền tảng. Hỗ trợ đa nền tảng cho phần cứng Intel XScale / PXA cũ hơn cũng đã được hoàn thành.
    • Đã thêm HPE GXP SoC sẽ được sử dụng cho các chức năng Bộ điều khiển quản lý bo mạch chủ (BMC) trong các máy chủ HPE sắp tới.
    • Hỗ trợ cho phần mở rộng ma trận có thể mở rộng ARMv9. Mở rộng ma trận có thể mở rộng (SME) dựa trên SVE / SVE2.
    • Những thay đổi về tinh chỉnh là đáng kể từ phía AMD, với các phần mở rộng cho Zen 4 IBS, AMD PerfMonV2 và cuối cùng là AMD Zen 3 Branch Sampling (BRS).
    • Loại bỏ kiến ​​trúc CPU Renesas H8 / 300 cũ. Kiến trúc này đã cũ và không được duy trì trong kernel trong nhiều năm, đã bị xóa khỏi mainline một lần.
    • Loại bỏ a.out hỗ trợ x86 không dùng nữa.
    • Nhiều bản cập nhật quản lý nhiệt và năng lượng từ Intel, bao gồm cả bản sửa lỗi cho máy tính xách tay Linux bị nóng làm tiêu hao pin trong khi cố gắng ngủ.
    • Dọn dẹp các tính năng CPUID dễ dàng hơn.
    • Tải vi mã muộn cho x86 / x86_64 bị tắt theo mặc định và sẽ làm hỏng hạt nhân. Người dùng nên tải vi mã CPU sớm.
  • Ảo hóa:
    • AMD SEV-SNP cuối cùng cũng được thiết kế chính cho bản cập nhật Ảo hóa được mã hóa an toàn (SEV) được giới thiệu với bộ vi xử lý AMD EPYC 7003 "Milan".
    • Tiện ích mở rộng miền tin cậy của Intel (TDX) đã được hợp nhất với mã sớm đã sẵn sàng.
    • Hỗ trợ XSAVEC khi chạy với tư cách khách VM.
    • Microsoft đã cắt giảm thời gian khởi động máy khách Hyper-V cho các máy ảo Azure lớn với nhiều GPU.
    • Hỗ trợ cho Linux EFO để truy cập các bí mật của VM dành cho người giám sát Máy tính Bảo mật (CoCo) chẳng hạn như với AMD SEV.
    • Cập nhật KVM và Xen.
    • Mục tiêu máy ảo m68k mới để sử dụng ảo hóa dựa trên Goldfish của Google và có nhiều khả năng hơn các tùy chọn mô phỏng Motorola 68000 hiện có.
  • Đồ họa và màn hình:
    • Gần nửa triệu dòng mã mới.
    • Rất nhiều công việc đang được thực hiện để kích hoạt các khối IP cho đồ họa AMD RDNA3 sẽ được phát hành vào cuối năm nay cùng với các bộ tăng tốc CDNA Instinct thế hệ tiếp theo.
    • Các ID PCI của Intel DG2 / Alchemist dành cho các thiết kế bo mạch chủ.
    • Hỗ trợ đồ họa Intel Raptor Lake P, từ các đường dẫn mã hiện có.
    • Công cụ máy tính ABI hiện đã được sử dụng cho phần cứng DG2 / Alchemist.
    • Một vấn đề về sức mạnh cho các GPU DG2 / Alchemist để đảm bảo rằng PCIe Active State Power Management (ASPM) được kích hoạt thành công.
    • Hỗ trợ trình điều khiển ASpeed ​​AST cho DisplayPort.
    • Tương thích Rockchip VOP2.
    • Hỗ trợ cho một biến thể cơ bản mới của RDNA2 "Beige Goby".
    • MediaTek Vcodec hỗ trợ codec không trạng thái VP8 và VP9.
  • Hệ thống tệp và lưu trữ:
    • Nhiều cải tiến đáng chú ý đối với hệ thống tệp Btrfs, từ hỗ trợ trang con cho bất kỳ PAGE_SIZE nào lớn hơn 4K đến hỗ trợ trang con cho các chế độ RAID 5/6 gốc Btrfs và các bổ sung khác.
    • Hỗ trợ bộ điều khiển NVMe M1 của Apple.
    • Rất nhiều mã mới cho hệ thống tệp XFS.
    • Tạo tệp FAT16 / FAT32 / thông tin thời gian sinh qua lệnh gọi hệ thống statx.
    • Các bản sửa lỗi trình điều khiển nhân NTFS3 đã được hợp nhất để cuối cùng giải quyết một số vấn đề bảo trì với trình điều khiển nhân NTFS này do Paragon Software đóng góp cho nhân vào năm ngoái.
    • Các cải tiến khác nhau đối với F2FS và cập nhật thường xuyên cho EROFS và EXT4.
    • Hỗ trợ cho Máy chủ Lịch sự NFSv3.
    • Hỗ trợ eMMC để sử dụng TRIM đến không các cung.
    • Hỗ trợ các lớp IDMAPPED với OverlayFS.
    • Một bản sửa lỗi hiệu suất tuyệt vời cho exFAT.
    • Rất nhiều cải tiến cho IO_uring.
  • Phần cứng khác:
    • Công việc không ngừng trên trình điều khiển Synopsys DWC3 USB3.
    • Đã hợp nhất trình điều khiển eFuses của Apple để đọc các eFuses được lập trình này trong Apple M1 SoC để lưu trữ dữ liệu hiệu chuẩn.
    • Công việc vẫn tiếp tục trên trình điều khiển AI của Intel Havana Labs.
    • Hỗ trợ bắt đầu cập nhật chương trình cơ sở qua sysfs để sử dụng thẻ Intel FPGA PCIe và các trường hợp sử dụng có thể có khác.
    • Hỗ trợ báo cáo vị trí thực của thiết bị được kết nối khi tiếp xúc như qua ACPI. Điều này có thể giúp thông báo vị trí của một thành phần được kết nối có liên quan đến máy chủ / hệ thống trong trường hợp có nhiều cổng / vị trí, v.v.
    • Trình điều khiển cần điều khiển Raspberry Pi Sense HAT đã được hợp nhất.
    • Hỗ trợ trình điều khiển Chrome OS EC cho Khung máy tính xách tay.
    • Tiếp tục cho phép hỗ trợ Compute Express Link (CXL) cho các máy chủ thế hệ tiếp theo.
    • Hỗ trợ tốt hơn cho bàn phím Lenovo ThinkPad Trackpoint II.
    • Xử lý bàn phím Keychron C-Series / K-Series đúng cách.
    • Cải tiến trình điều khiển Wacom và các công việc HID khác.
    • Trình điều khiển âm thanh AVS của Intel bắt đầu hạ cánh dưới dạng viết lại mã trình điều khiển âm thanh thời đại Skylake / Kabylake / Apollo Lake / Amber Lake cũ.
    • Tiếp tục cải tiến giám sát phần cứng của các bổ sung bo mạch chủ ASUS cho các thiết bị Aquacomputer.
  • An ninh:
    • Clang RandStruct hỗ trợ bố trí cấu trúc ngẫu nhiên và tương tự như hỗ trợ GCC hiện có.
    • Tiếp tục công việc hiện đại hóa mã RNG để tạo ra các số ngẫu nhiên.
    • Các bộ vi xử lý Intel SGX dễ bị lỗi khi chịu áp lực bộ nhớ cao, nhưng vấn đề đó đối với Phần mở rộng Bảo vệ Phần mềm trên Linux hiện đã được giải quyết.
    • Làm cho cuộc sống khốn khổ cho các nhà phát triển ứng dụng có hành vi sai trong việc sử dụng khóa phân tách.
  • người khác:
    • Nhiều cải tiến mạng đáng kể, từ Big TCP đến đèn LED PureLiFi cho giao tiếp không dây và nhiều cải tiến khác.
    • Một tùy chọn mới để dễ dàng cấu hình hạt nhân gỡ lỗi x86_64.
    • Printk bây giờ sẽ tải tin nhắn xuống KThreads bằng bảng điều khiển.
    • Nhiều cải tiến trong quản lý bộ nhớ.
    • Một hệ thống con mới được hợp nhất là Công cụ lấy dấu thời gian phần cứng (HTE) để phối hợp giữa nhà cung cấp thời gian và người tiêu dùng như GPIO và IRQ. Nhà cung cấp HTE ban đầu với Linux 5.19 chỉ dành cho NVIDIA Tegra Xavier SoC. Mặc dù Linus Torvalds không thích tên HTE và nó vẫn có thể được thay đổi chu kỳ này hoặc chu kỳ tiếp theo.
    • Làm sạch mùa xuân cho khu vực tổ chức, bao gồm cả việc quảng cáo trình điều khiển WiFi WFX bên ngoài khu vực tổ chức.
    • Hỗ trợ vi chương trình nén Zstd như một giải pháp thay thế cho hỗ trợ vi chương trình nén XZ hiện có để tiết kiệm dung lượng ổ đĩa bằng cách nén nhiều mã nhị phân chương trình cơ sở hiện có trên các hệ thống Linux hiện đại.

Linux 5.19 nó đã được công bố một vài phút trước đâyvà mã của bạn hiện đã có sẵn và sẽ sớm ra mắt tại Kho lưu trữ Kernel. Người dùng Ubuntu muốn cài đặt nó ngay lập tức sẽ phải tự mình thực hiện hoặc bằng các công cụ như Umkihoặc đợi ra mắt vào tháng XNUMX và thực hiện bước nhảy vọt lên một tầm cao mới.


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