Linux Kernel 7.0 chính thức ra mắt: Hỗ trợ Rust và vai trò ngày càng lớn của AI trong việc tìm lỗi
Linus Torvalds đã công bố phiên bản Linux Kernel 7.0, đánh dấu bước ngoặt với việc hỗ trợ chính thức ngôn ngữ lập trình Rust. Nhà sáng lập Linux cũng nhận định rằng các công cụ AI đang thay đổi quy trình phát hành nhờ khả năng phát hiện lỗi hiệu quả.

Linus Torvalds vừa phát hành phiên bản Linux Kernel 7.0, một bản cập nhật quan trọng không chỉ vì con số tròn trịa mà còn bởi những thay đổi mang tính chiến lược bên trong.
Sự thay đổi của con số và vai trò của AI
Mặc dù Torvalds luôn khẳng định số phiên bản không mang ý nghĩa đặc biệt, việc chuyển từ chuỗi 6.x sang 7.0 được thực hiện để tránh sự nhầm lẫn khi phiên bản cũ đạt đến mốc 6.19.
Tuy nhiên, điểm đáng chú ý trong thông báo phát hành lần này là nhận định của Torvalds về chất lượng của bản cập nhật. Ông cho rằng quá trình phát hành diễn ra suôn sẻ với "nhiều bản sửa lỗi nhỏ" và tình hình có vẻ khá an toàn.
"Tôi nghi ngờ rằng việc sử dụng các công cụ AI sẽ giúp chúng ta tìm ra các trường hợp góc (corner cases) trong một thời gian, vì vậy đây có thể là 'bình thường mới' trong ít nhất một thời gian. Thời gian sẽ trả lời," Torvalds viết.
Nhận định này phù hợp với quan điểm của Greg Kroah-Hartman, nhân vật số 2 trong đội ngũ phát triển kernel. Trước đó, GKH đã đề cập rằng AI đã trở thành một công cụ phát hiện lỗi thực sự hữu ích. Số lượng báo cáo lỗi bảo mật tăng lên đáng kể trong những tuần gần đây do các công cụ này ngày càng tinh vi hơn, dẫn đến việc cập nhật tài liệu hướng dẫn cách gửi báo cáo hiệu quả hơn.
Rust trở thành ngôn ngữ chính thức
Tính năng nổi bật nhất trong Linux 7.0 là việc kết thúc giai đoạn thử nghiệm để hỗ trợ ngôn ngữ lập trình Rust. Điều này có nghĩa là Rust hiện đã được hỗ trợ chính thức cho việc phát triển kernel, mở ra cơ hội viết trình điều khiển thiết bị (drivers) an toàn hơn về mặt bộ nhớ.
Cập nhật phần cứng và hệ thống tập tin
Bản phát hành mới cũng mang lại nhiều cải tiến về phần cứng và hạ tầng:
- Hỗ trợ vi xử lý: Nâng cao khả năng hỗ trợ cho kiến trúc ARM, RISC-V và Loongson.
- Ảo hóa: Hỗ trợ KVM (Kernel-based Virtual Machine) tinh vi hơn trên các dòng CPU AMD EPYC 5.
- Hệ thống tập tin: Tính năng tự phục hồi (self-healing) cho XFS giúp hệ thống tập tin này trở nên mạnh mẽ và đáng tin cậy hơn.
Ngoài ra, các nhà quan sát kernel tại Phoronix cũng phát hiện mã mới dành cho các dòng CPU cổ xưa như SPARC và DEC Alpha vẫn được đưa vào bản cập nhật này.
Người dùng có thể tải xuống kernel mới ngay bây giờ để trải nghiệm những thay đổi này.



