
Ứng viên thứ hai cho việc ra mắt Linux 7.1-rc2 hiện có sẵn Đây là bản thử nghiệm và đi kèm với một gói sửa lỗi đáng kể trải rộng khắp nhân hệ điều hành. Mặc dù bộ thay đổi khá lớn, Linus Torvalds đã mô tả bản RC này là "khá bình thường", củng cố kỳ vọng rằng chu kỳ sẽ kết thúc, như thường lệ, vào khoảng bản phát hành ứng cử viên thứ bảy nếu không có sự cố phút chót nào xảy ra.
Ở giai đoạn phát triển này, trọng tâm không phải là những đổi mới lớn có thể nhìn thấy rõ ràng mà là những yếu tố khác. sự ổn định của nhân hệ điều hành và hỗ trợ phần cứng thực tếĐiều này đặc biệt quan trọng đối với người dùng và doanh nghiệp châu Âu dựa vào Linux trên máy chủ, máy tính để bàn và thiết bị di động. Sự kết hợp giữa các bản sửa lỗi trong ảo hóa KVM, trình điều khiển đồ họa và trình điều khiển NTFS mới nhằm mục đích hoàn thiện các chi tiết trước khi phiên bản ổn định 7.1 được phát hành, bao gồm cả quản lý cập nhật firmware với các công cụ như... quản lý cập nhật phần mềm.
Hành vi bình thường và mạnh mẽ của Linux 7.1-rc2: vai trò của KVM và Trí tuệ nhân tạo
Một trong những khía cạnh thu hút nhiều sự chú ý nhất trong bản Linux 7.1-rc2 này là, xét về số liệu thô, Bộ khuếch tán trông khá cồng kềnh.Torvalds giải thích rằng gần một nửa số thay đổi tập trung ở... tự kiểm tra KVM, chủ yếu là do một làn sóng đổi tên nội bộ để các bài kiểm tra tuân theo cùng các quy ước với mã kernel chính, cả về tên biến và tên kiểu dữ liệu.
Việc làm sạch theo cách này không làm thay đổi hoạt động chức năng của bản thân ảo hóa, nhưng nó có tác động đến việc bảo trì lâu dài. Đồng nhất cấu trúc bên trong của các bài kiểm tra KVMCác nhà phát triển có thể xác thực tốt hơn hành vi của máy ảo, điều này rất quan trọng đối với các trung tâm dữ liệu châu Âu, nhà cung cấp dịch vụ đám mây và môi trường thử nghiệm dựa trên KVM để hợp nhất khối lượng công việc, cũng như các dự án ảo hóa như... VirtualBox 7.2.8.
Torvalds cũng lưu ý rằng một Mẫu hình gồm nhiều mảng hơn bình thườngXu hướng này, vốn đã được thấy trong Linux 7.0, phần lớn là do việc sử dụng các công cụ trí tuệ nhân tạo để tạo ra hoặc hỗ trợ thay đổi mã. Khối lượng thay đổi tăng lên này không nhất thiết đồng nghĩa với sự bất ổn lớn hơn, nhưng nó đòi hỏi các hệ thống kiểm tra, thử nghiệm lỗi và kiểm thử tự động mạnh mẽ hơn—điều này đã được nhận thấy rõ ràng ở các lĩnh vực như bộ lập lịch. sched_extTrong đó, một số chỉnh sửa bổ sung đã được thực hiện.
Trình điều khiển NTFS mới: ổn định trước khi phát hành phiên bản cuối cùng.
Một khía cạnh quan trọng khác của Linux 7.1 ảnh hưởng trực tiếp đến người dùng máy tính để bàn tại Tây Ban Nha và phần còn lại của châu Âu là... Trình điều khiển NTFS mới được tích hợp vào nhân hệ điều hành chính.Sau nhiều năm làm việc, nhà phát triển Namjae Jeon đã thành công trong việc tạo ra trình điều khiển hiện đại này, dựa trên trình điều khiển NTFS chỉ đọc ban đầu nhưng được cải tiến đáng kể, thay thế NTFS3 của Paragon và làm cho các giải pháp không gian người dùng như NTFS-3G trở nên lỗi thời.
Phiên bản Linux 7.1-rc2 này bao gồm một bộ sửa lỗi mới cho trình điều khiển NTFS, xuất phát từ cả hai nguyên nhân trên. tăng cường sử dụng trong môi trường thực tế Chẳng hạn như kiểm thử chuyên sâu và kiểm tra lỗi bằng phương pháp fuzzing đối với mã C. Các bản vá lỗi bao gồm giải quyết các vấn đề rò rỉ bộ nhớ và tham chiếu trang tiềm ẩn, ngăn chặn việc truy cập con trỏ null và sửa các lỗi lập trình nhỏ có thể dẫn đến các lỗi khó truy tìm.
Cụ thể, các chức năng như sau: ntfs_index_walk_down() thông qua một xác thực chặt chẽ hơn việc phân bổ khối chỉ mục Để ngăn chặn truy cập không hợp lệ; lỗi rò rỉ bộ nhớ liên quan đến việc xử lý chuỗi đích liên kết tượng trưng trong đường dẫn lỗi đã được khắc phục; và các biện pháp kiểm soát bổ sung đã được đưa vào. ntfs_mapping_pairs_decompress() để ngăn chặn tình trạng tràn VCN và khả năng hỏng dữ liệu trong danh sách phân bổ (danh sách chạy).
Ngoài ra, nhóm đã sửa một lỗi. lạm dụng PTR_ERR() trên các con trỏ folio hợp lệ en __ntfs_bitmap_set_bits_in_run()Số lượng liên kết thư mục cho các bí danh WIN32/DOS đã được tinh chỉnh bằng cách điều chỉnh hệ số giảm. liên kết chỉ khi bộ đếm MFT đạt đến 0 và việc sử dụng một biến chưa được khởi tạo đã được giải quyết trong cùng một quá trình giải nén. cặp ánh xạMặc dù không có sự cố nào trong số này được xếp loại là lỗi nghiêm trọng, nhưng việc khắc phục chúng sẽ cải thiện độ tin cậy tổng thể của trình điều khiển, điều này đặc biệt hữu ích đối với những người sử dụng phân vùng NTFS được chia sẻ với Windows trên máy tính cá nhân hoặc văn phòng.
Những cải tiến này, đã được hợp nhất vào nhánh mã nguồn chính của nhân hệ điều hành vào cuối tuần qua, Chúng đã là một phần của Linux 7.1-rc2 rồi. Những bản cập nhật này sẽ là cơ sở cho phiên bản ổn định dự kiến ra mắt vào tháng Sáu, nếu không có sự chậm trễ nào. Đối với cộng đồng châu Âu quản lý môi trường Windows-Linux hỗn hợp trong các doanh nghiệp, tổ chức giáo dục hoặc cơ quan hành chính công, một hệ thống NTFS mạnh mẽ hơn sẽ giảm thiểu rủi ro hư hỏng dữ liệu khi chuyển đổi giữa các hệ điều hành.
Sửa lỗi đồ họa: AMDGPU và Intel Xe đang được xem xét kỹ lưỡng.
Cùng với các công việc liên quan đến NTFS và KVM, bản RC này cũng tích hợp một khối lượng công việc đáng kể. sửa lỗi hệ thống đồ họa DRMNhững thay đổi lớn nhất nằm ở trình điều khiển AMDGPU, với những cải tiến trải rộng từ các GPU mới nhất đến các mẫu cũ hơn vẫn còn được sử dụng trong nhiều máy tính của người dùng và chuyên gia.
Trong số các tính năng mới, có rất nhiều tính năng khác nữa. Khắc phục lỗi khối IP trong GFX11.5.4 và các thành phần gần đây khác.Nhưng cũng có những điều chỉnh mang lại lợi ích cho các card đồ họa AMD thuộc thế hệ GCN 1.0/1.1. Nhờ công sức của Timur Kristóf, một nhà phát triển liên kết với Valve, việc hỗ trợ đã được kích hoạt đúng cách cho các cấu hình GPU "được tận dụng", chẳng hạn như Radeon HD 7870 XT (Tahiti LE) và các mẫu tương tự, vốn cho đến nay vẫn gặp vấn đề với nhân hệ điều hành chính kể từ các báo cáo hơn một thập kỷ trước.
Những thay đổi trong AMDGPU cũng bao gồm một sự điều chỉnh trong đầu ra tương tự của lớp DCBản cập nhật này khắc phục sự cố đã xảy ra trước đó và bao gồm các cải tiến về hỗ trợ cho các đầu nối màn hình tích hợp không có DDC, cũng như cải thiện khả năng đọc EDID từ thông tin bảng điều khiển được nhúng trong vBIOS. Công việc này mang lại hiệu suất tốt hơn với màn hình LVDS/eDP trên các máy tính xách tay đời cũ, một loại phần cứng vẫn còn phổ biến trong môi trường gia đình và công sở, nơi ưu tiên kéo dài tuổi thọ thiết bị.
Song song đó, bộ điều khiển Intel Xe cũng nhận được Các tinh chỉnh và giải pháp cụ thể dành cho GPU Xe3P, với những điều mới cách giải quyết và các điều chỉnh hiệu năng. Các bản vá này giúp ổn định trải nghiệm trên các hệ thống đang bắt đầu triển khai phần cứng đồ họa thế hệ tiếp theo của Intel, điều này có thể liên quan đến cả máy trạm và các nhóm phát triển đồ họa và đa phương tiện trong hệ sinh thái châu Âu.
Tác động trực tiếp đến thiết bị tiêu dùng: Steam Deck OLED
Ngoài phần cứng máy tính để bàn cổ điển, Linux 7.1-rc2 còn giới thiệu một bản sửa lỗi đáng chú ý cho... Âm thanh OLED của Steam DeckTrong hai năm qua, phiên bản kernel chính đã gây ra lỗi tương thích âm thanh trên thiết bị cầm tay này, buộc Valve và một số bản phân phối dành cho máy chơi game cầm tay phải tự vá lỗi trong các nhánh phát triển của họ.
Với bản RC này, vấn đề đã được khắc phục trong nhánh chính thức, điều đó có nghĩa là... Nó làm giảm nhu cầu về các giải pháp chuyên biệt ở khâu sau. Điều này cũng giúp các bản phân phối đa năng được sử dụng ở Tây Ban Nha và châu Âu dễ dàng cung cấp khả năng tương thích tốt hơn ngay từ đầu với loại phần cứng này. Đây là một ví dụ rõ ràng về việc những thay đổi nhỏ tưởng chừng không đáng kể lại có thể ảnh hưởng trực tiếp đến trải nghiệm chơi game và đa phương tiện trên các thiết bị vốn đã trở nên phổ biến đối với người dùng Linux.
Đánh bóng lõi chung và khả năng cung cấp
Ngoài những khu vực dễ thấy hơn, Linux 7.1-rc2 còn tích lũy thêm các vấn đề khác. nhiều mảng nhỏ rải rác khắp nhânTừ trình điều khiển mạng và GPU (vốn chiếm phần lớn các thay đổi trình điều khiển) đến các tinh chỉnh bộ lập lịch. sched_ext và các thành phần nội bộ khác. Xu hướng chung là tỷ lệ CR không quá nhỏ, nhưng duy trì ở mức ổn định và chưa có bất kỳ sự suy giảm lớn nào được biết đến cho đến nay.
Như thường lệ, Mã nguồn của Linux 7.1-rc2 có thể được tải xuống từ kernel.org. Điều này dành cho những người cần kiểm tra nó trong môi trường phát triển, tích hợp nó vào các bản phân phối thử nghiệm, hoặc đơn giản là muốn sử dụng trước phiên bản ổn định, hoặc thậm chí dành cho những người muốn cài đặt nhân hệ điều hành và đánh giá hoạt động của nó trên các máy thử nghiệm. Torvalds đã khuyến khích việc tiếp tục thử nghiệm để phát hiện các lỗi hồi quy tiềm ẩn, đặc biệt là khi xét đến sự gia tăng liên tục về số lượng bản vá liên quan đến việc sử dụng các công cụ AI.
Hình ảnh mà Linux 7.1-rc2 để lại là hình ảnh của một nhân hệ điều hành đang trong giai đoạn tinh chỉnh chuyên sâu, với ảo hóa KVM đang tổ chức lại các bài kiểm tra nội bộ của nó. Trình điều khiển NTFS hiện đại được tăng cường với các bản sửa lỗi cụ thểvà một khối đồ họa DRM tối ưu hóa cả GPU AMD và Intel Xe, chưa kể đến các bản sửa lỗi cụ thể cho các thiết bị như Steam Deck OLED. Tất cả những điều này đưa Linux 7.1 đến gần hơn với phiên bản ổn định với trọng tâm rõ ràng vào tính mạnh mẽ và hỗ trợ phần cứng, điều mà, nếu không có gì bất ngờ, sẽ dễ nhận thấy đối với cả người dùng cá nhân và các tổ chức ở Tây Ban Nha và phần còn lại của châu Âu.
