Linux Kernel 7.1 sẽ trang bị trình điều khiển NTFS mới: Tin vui cho người dùng Windows
Danh sách tính năng của Linux kernel 7.1 đang dần hình thành với sự xuất hiện của một trình điều khiển NTFS đọc-ghi mới do Namjae Jeon phát triển. Phiên bản mới này không chỉ sạch hơn về mặt mã nguồn mà còn vượt qua các bài kiểm thử tuân thủ tốt hơn so với trình điều khiển của Paragon Software.

Linux Kernel 7.1 sẽ trang bị trình điều khiển NTFS mới: Tin vui cho người dùng Windows
Danh sách tính năng cho Linux kernel 7.1 đang dần được hoàn thiện, và một điểm nhấn quan trọng đã chính thức được hợp nhất: một trình điều khiển NTFS mới hỗ trợ đầy đủ khả năng đọc và ghi. Sau khi kernel 7.0 ra mắt, sự chú ý của Linus Torvalds và cộng đồng đã chuyển sang phiên bản kernel 7.1 dự kiến ra mắt trong vài tháng tới. Một trong những tính năng nổi bật nhất đã được chấp nhận là trình điều khiển NTFS đọc-ghi mới nằm ngay trong nhân hệ thống, được Linus Torvalds gọi là sự "hồi sinh của ntfs" từ nhà phát triển Namjae Jeon.
Mặc dù một số blog công nghệ đang rất hào hứng về tin này, nhưng thực tế đây không phải là một bước nhảy vọt khổng lồ về hiệu suất. Trình điều khiển NTFS hiện có trong nhân đã hoạt động khá nhanh. Thông điệp thực sự đằng sau sự thay đổi này nằm ở việc mã nguồn sạch sẽ, dễ bảo trì và được chú thích kỹ lưỡng. Điều này cho phép một nhà phát triển có thể tiếp quản công việc từ người khác, thậm chí sau nhiều thập kỷ.
Tại sao lại có sự thay đổi này?
Namjae Jeon, nhà phát triển người Hàn Quốc (từng làm việc tại Samsung và hiện đang làm việc với dự án Samba), là người đứng sau sự cải tiến này. Ông đang dần trở thành một trong những chuyên gia hàng đầu về hệ thống tập tin trên Linux. Trước đó, vào năm 2022, ông đã đóng góp mã nguồn giúp Linux sửa chữa các phân vùng exFAT bị hỏng, một tính năng đã cứu dữ liệu cho rất nhiều người dùng thiết bị lưu trữ flash dung lượng lớn.
Đây không phải là một tính năng hoàn toàn mới mẻ đối với Linux. Hệ điều hành này đã có khả năng đọc các phân vùng NTFS từ kernel 2.1.74 vào năm 1997. Khoảng một thập kỷ sau, trình điều khiển NTFS-3G dựa trên FUSE do Tuxera tài trợ đã ra mắt. Tuy nhiên, do chạy ở chế độ người dùng (user-mode) thay vì nằm trong nhân, NTFS-3G không nhanh bằng và có một số hạn chế, ví dụ như không thể khởi động hệ thống từ nó.
Lịch sử và vấn đề bảo trì
Vào năm 2021, Paragon Software đã quyên góp một trình điều khiển NTFS đọc-ghi mới theo giấy phép GPL cho nhân Linux. Sau nhiều nỗ lực và thảo luận, nó đã được đưa vào kernel 5.15. Tuy nhiên, việc đóng góp một trình điều khiển lớn và phức tạp cho nhân Linux không phải là một dự án làm một lần rồi thôi; nó cần được bảo trì liên tục. Chỉ khoảng sáu tháng sau, vấn đề bảo trì bắt đầu nảy sinh.
Vào thời điểm đó, Namjae Jeon bắt đầu công việc hiện đại hóa trình điều khiển NTFS chỉ đọc gốc từ thập niên 1990, thêm hỗ trợ ghi và sửa đổi nó để sử dụng các tính năng xử lý hệ thống tập tin kernel hiện đại như large folios.
Hiệu suất và tương lai
Bây giờ, trình điều khiển gốc đã được thay thế. Khi bản phát hành nhỏ tiếp theo của kernel xuất hiện, trình điều khiển mới sẽ là tùy chọn và có thể được bật thông qua công tắc cấu hình NTFS_FS. Hiện tại, trình điều khiển NTFS3 của Paragon vẫn sẽ nằm trong cây mã nguồn (in-tree), nhưng có vẻ như số ngày của nó đã được đếm.
Trình điều khiển mới dự kiến sẽ nhanh hơn một chút và đã vượt qua nhiều bài kiểm thử tuân thủ hơn. Yêu cầu kéo (pull request) cho biết:
- Cải thiện tính ổn định: Trình điều khiển ntfs mới vượt qua 326 bài kiểm tra xfstests, so với 273 của ntfs3. Tất cả các bài kiểm tra mà ntfs3 vượt qua đều là tập con con của các bài kiểm tra được phiên bản này vượt qua.
- Thêm hỗ trợ: Bao gồm fallocate, idmapped mounts, quyền hạn và nhiều tính năng khác.
Paragon đã mất nhiều tháng để mã của họ được chấp nhận, chia nhỏ 27.000 dòng mã thành các phần quản lý được qua bốn bản phát hành. Tuy nhiên, có thể năm năm sau, tất cả những nỗ lực đó sẽ bị lãng quên. Đây là bài học quan trọng mà mọi lập trình viên cần chú ý: chất lượng mã và khả năng bảo trì luôn quan trọng hơn sự phô trương phức tạp.
Bài viết liên quan

Công nghệ
Lucebox: Tối ưu hóa Qwen3.5 đạt 207 tok/s trên RTX 3090 nhờ viết lại Kernel
20 tháng 4, 2026

Công nghệ
Cấu trúc câu "Không chỉ... mà còn..." đang trở thành "dấu vân tay" của văn bản do AI tạo ra
20 tháng 4, 2026

Công nghệ
Google Photos ra mắt bộ công cụ chỉnh sửa khuôn mặt tinh tế mới
20 tháng 4, 2026
