Trong cửa sổ hợp nhất Linux 7.1 sắp tới, một thay đổi đáng kể đã thu hút sự chú ý của cộng đồng: một nhà phát triển hạt nhân cao cấp đã gửi yêu cầu kéo trình điều khiển hệ thống tệp NTFS mới, hy vọng kết hợp nó vào hạt nhân dòng chính để thay thế trình điều khiển NTFS3 hiện do Paragon Software đóng góp, nhưng với tiến bộ chức năng hạn chế trong những năm gần đây, do đó cải thiện đáng kể trải nghiệm NTFS trong Linux.

Người chịu trách nhiệm phát triển trình điều khiển mới này là nhà phát triển Linux cấp cao Namjae Jeon. Trước đây ông đã lãnh đạo nhiều dự án hạt nhân như trình điều khiển exFAT và KSMBD. Ngay từ năm ngoái, ông đã công bố trình điều khiển NTFS mới có tên "NTFSPLUS", nhằm mục đích vượt qua NTFS3 hiện có và các giải pháp trình điều khiển NTFS khác về hiệu suất và tính năng. Sau nhiều lần lặp lại, dự án cuối cùng đã bỏ tên "NTFS PLUS" và thay vào đó được xem như một phiên bản làm lại hiện đại của trình điều khiển nhân NTFS của Linux thời kỳ đầu.
Công việc phát triển này đã kéo dài khoảng bốn năm. Hiện tại, nó đã triển khai hỗ trợ ghi hoàn chỉnh cho hệ thống tệp NTFS và đã cải thiện đáng kể độ ổn định so với NTFS3, đồng thời trạng thái vượt qua của nó trong bộ kiểm tra XFStests cũng lý tưởng hơn. Đồng thời, trình điều khiển mới cũng cung cấp các công cụ ở chế độ người dùng để thực hiện công việc vận hành và bảo trì như kiểm tra hệ thống tập tin (FSCK), cải thiện hơn nữa giải pháp tổng thể.
Ở cấp độ tích hợp của ngăn xếp công nghệ hạt nhân, phiên bản mới này của trình điều khiển NTFS bao gồm rất nhiều tính năng mới của nhân Linux hiện đại, bao gồm các cơ chế như IOmap và folio. Mức độ tích hợp của nó thậm chí còn tốt hơn trình điều khiển NTFS3 trong nhân hiện tại, đạt được lộ trình triển khai gần với kiến trúc nhân hiện đại hơn. Trong hai tháng qua, bộ trình điều khiển mới này đã được đưa vào nhánh Linux-Next, đang được thử nghiệm và sử dụng trong môi trường rộng hơn, đồng thời cũng đã nhận được các nhận xét đánh giá mã từ nhiều nhà bảo trì nhân chính và các bên liên quan.
Về kích thước mã, trình điều khiển NTFS mới/được tái cấu trúc này mang lại hơn 36.000 dòng mã mới cho nhân Linux, phản ánh mức độ phức tạp và phạm vi thay đổi của dự án. Hiện tại, Linus Torvalds vẫn chưa công khai liệu ông có chấp nhận trình điều khiển này trong thời gian hợp nhất Linux 7.1 hay không, thời điểm này sẽ kết thúc vào cuối tuần sau và các quyết định liên quan vẫn đang chờ xử lý.
Điều đáng chú ý là ngay cả khi yêu cầu kéo này được chấp thuận, sau khi trình điều khiển NTFS mới được thêm vào cây mã nguồn kernel, trình điều khiển NTFS3 hiện có vẫn sẽ được giữ lại tạm thời, để người dùng vẫn có nhu cầu hoặc sở thích có thể tiếp tục sử dụng giải pháp ban đầu để mang lại sự linh hoạt cao hơn trong giai đoạn chuyển đổi.
Đối với NTFS mới này, Nhà phát triển và người dùng quan tâm đến trình điều khiển có thể tìm hiểu thêm chi tiết kỹ thuật chi tiết và quy trình thảo luận thông qua yêu cầu kéo được gửi lần này:
https://lore.kernel.or g/lkml/CAKYAXd-knEHqHPgz83+bOaLHAcA=f97f2-mnJxLmu0MiDkTgDA@mail.gmail.com/