
Linux 6.18-rc2 hiện có sẵn Sau một tuần làm việc tập trung vào việc đánh bóng lỗi, với mục đích tạo ra loạt 6.18 hạt nhân LTS tiếp theo khi phiên bản ổn định ra mắt vào đầu tháng 12. Bản phát hành bao gồm các bản sửa lỗi trải rộng trên toàn cây, kết quả của quá trình thử nghiệm ban đầu cho thấy các lỗi hồi quy và sự cố cấu hình.
Dự án nói về một chu kỳ không có trở ngại lớn: mặc dù lần lặp lại này có phần đồ sộ hơn do hồi quy rc1 được phát hiện bởi các hệ thống tự động, tương tự như Linux 6.17-rc1, một số là tầm thường hoặc có thể quy cho môi trường thử nghiệm, chẳng hạn như các trường hợp trong QEMU trên SH4 big-endianVẫn còn nhiều vấn đề chưa được giải quyết, nhưng xu hướng đang tích cực và hành vi của chu kỳ được coi là bình thường.
Bản sửa lỗi chung trong Linux 6.18-rc2
Với cửa sổ tích hợp hiện đã đóng, rc2 kết hợp các bản sửa lỗi trong nhiều hệ thống con, với sự hiện diện đặc biệt trong trình điều khiển đồ họa, định dạng mã và điều chỉnh tài liệu trong Rust, và những thay đổi để xử lý lý do khởi động lại trên nền tảng AMD Zen để tránh thông tin lỗi thời hoặc gây hiểu lầm lúc khởi động.
Đồ họa: Có gì mới trong hệ thống DRM?
Trước khi phát hành rc2, các bản sửa lỗi DRM hàng tuần đã được gửi đi với trọng tâm thông thường là Intel và AMD. Đợt này nêu bật một số điều chỉnh được Intel hỗ trợ đáng chú ý.
- Người lái xe Xe Intel Cho phép cổng nguồn lấy mẫu phương tiện trên nền tảng trước Xe2 để giảm mức tiêu thụ nhiên liệu khi các động cơ này ở chế độ không tải. Cải tiến này ảnh hưởng đến những người sử dụng Xe thông qua lực_dò thay vì i915, một đường dẫn có thể cung cấp hiệu suất tốt hơn so với mã cũ.
- Tệp gỡ lỗi DebugFS powergate_info Nó cũng báo cáo trạng thái tắt của bộ lấy mẫu phương tiện, hữu ích để kiểm tra xem chế độ tiết kiệm năng lượng có hoạt động hay không.
- Việc vô hiệu hóa đã được thiết lập Tự động làm mới bảng điều khiển (PSR) chỉ trong hồ mặt trăng và khi hoạt động tìm nạp có chọn lọc đang diễn ra, một biện pháp giúp giảm thiểu hiện vật kết xuất được quan sát trên các nền tảng Intel trước đây.
- Ngoài ra, một loạt các bản sửa lỗi trình điều khiển khác cũng sắp ra mắt. Intel Xe và AMDGPU sau cửa sổ tích hợp 6.18 gần đây.
Lý do khởi động lại trên máy tính AMD Zen
Trên mặt trận x86, rc2 giới thiệu một thay đổi để ngăn chặn báo cáo gây hiểu lầm về lý do tại sao hệ thống khởi động lại trên các máy có AMD Zen. Đôi khi thanh ghi S5_RESET_STATUS không được cập nhật hoặc xóa bởi phần cứng, điều này có thể khiến dấu vết cổ xưa điều này làm rối loạn chẩn đoán sau khi khởi động lại ngẫu nhiên.
Để giải quyết vấn đề này, hạt nhân ghi lại giá trị đã đọc vào thanh ghi (một sơ đồ kiểu write-1-to-clear vì lý do bit), đảm bảo rằng các mục cũ bị xóa và các thông tin cần thiết khác được bảo toàn. Cài đặt này đi vào 6.18-RC2 và đã được đánh dấu để đưa vào các nhánh ổn định, với kế hoạch đưa trở lại từ phiên bản 6.17.
Rust cho Linux: Định dạng và Hướng dẫn được Cập nhật
Những thay đổi cũng đã được áp dụng cho việc xác minh định dạng mã. Rust Sau khi bị chỉ trích về cách rustfmt cô đọng các lệnh nhập vào một dòng duy nhất, làm tăng khả năng xung đột khi hợp nhất hoặc chuyển đổi cơ sở. Giải pháp là dọn dẹp cây để nó rustfmt-sạch và ghi lại một mẹo đơn giản (bình luận cuối cùng) trong hướng dẫn để giữ cho quá trình nhập ổn định cho đến khi có phương pháp mạnh mẽ hơn.
Điều này làm giảm ma sát trong quy trình làm việc của Rust dành cho Linux, giảm xung đột tích hợp và tránh những thay đổi không cần thiết về mặt thẩm mỹ gây cản trở việc đánh giá.
Tình hình chu kỳ và những gì tiếp theo sau Linux 6.18-rc2
Bản thân Linus cũng lưu ý rằng, mặc dù rc2 này có phần lớn hơn dựa trên các báo cáo ban đầu, nhưng tiến độ đang được thực hiện dần dần và không có lý do gì để lo lắng. Nếu duy trì được tốc độ này, nhánh 6.18 sẽ ra mắt dưới dạng ổn định vào đầu năm 2018. Tháng mười hai và, trừ khi có bất ngờ, trở thành LTS cho thế hệ này.
Linux 6.18-rc2 tiến thêm một bước nữa với các bản sửa lỗi hữu hình trong đồ họa, tinh chỉnh định dạng trong Rust và cải thiện độ tin cậy khi báo cáo lý do khởi động lại trên AMD Zen, đồng thời tiếp tục cải thiện các lỗi hồi quy được tìm thấy trong quá trình thử nghiệm ban đầu.