Trong chu kỳ phát triển Linux 7.1, việc hỗ trợ hệ thống tệp NTFS từ lâu đã thu hút nhiều sự chú ý đã đạt được tiến bộ quan trọng: một bộ trình điều khiển hạt nhân NTFS mới được tái cấu trúc trong nhiều năm đã chính thức được tích hợp vào dòng chính và được Linus Torvalds mô tả là "ntfs hồi sinh" (NTFS hồi sinh). Trình điều khiển này được thiết kế để bù đắp những thiếu sót về chức năng và bảo trì của trình điều khiển NTFS3 hiện tại do Paragon gửi và trình điều khiển NTFS chỉ đọc trước đó, cung cấp cho Linux hỗ trợ NTFS hiện đại hơn, có thể ghi và được duy trì tích cực hơn.

Namjae Jeon, nhà phát triển Linux chịu trách nhiệm về công việc này, đã dành bốn năm qua làm việc trên NTFS đời đầu. Trình điều khiển kernel đã được đại tu hoàn toàn, đồng thời giữ lại cơ sở mã sạch hơn, đồng thời giới thiệu hỗ trợ ghi, khả năng tương thích giao thức tốt hơn và một loạt tính năng hiện đại, với hy vọng vượt qua triển khai NTFS3 hiện tại về mặt về độ tin cậy, chức năng và khả năng bảo trì. So với trình điều khiển NTFS3, được sáp nhập vào dòng chính cách đây vài năm nhưng về cơ bản đã bị đình trệ trong những năm gần đây, trình điều khiển mới này được coi là hướng phát triển chính của việc hỗ trợ NTFS cho Linux trong tương lai.
Trong yêu cầu hợp nhất liên quan đến hệ thống tệp dành cho Linux 7.1 của tuần này, trình điều khiển NTFS mới ban đầu đã được đóng gói và gửi tới Linus Torvalds. Tuy nhiên, Torvalds đã phát hiện ra vấn đề với cấu trúc gửi Git trong quá trình xem xét và sau đó khôi phục việc hợp nhất, yêu cầu sắp xếp lại lịch sử gửi theo tiêu chuẩn của nó. Sau đó, Namjae Jeon nhanh chóng điều chỉnh và phản đối yêu cầu hợp nhất được cải thiện, đáp ứng yêu cầu của Torvalds về tổ chức mã và chất lượng gửi, cho phép trình điều khiển mới được hợp nhất thành công.
Tính đến tối ngày 17 giờ địa phương, trình điều khiển NTFS mới đã chính thức vào cơ sở mã hạt nhân dòng chính. Việc gửi hợp nhất tương ứng được cung cấp công khai trên kernel.org, nơi các nhà phát triển có thể tìm hiểu về những cải tiến cụ thể của trình điều khiển này về mặt hiệu suất, chức năng và chất lượng mã. Theo nhận xét của Linus Torvalds tại thời điểm sáp nhập, ông gọi việc sáp nhập là "sự hồi sinh của ntfs", nêu bật ý nghĩa "tái sinh" của công việc này đối với sự hỗ trợ NTFS đã trì trệ lâu dài.
Cần lưu ý rằng, ít nhất ở giai đoạn hiện tại, trình điều khiển NTFS3 hiện có sẽ tiếp tục tồn tại trong cây nguồn kernel và các cách triển khai cũ và mới sẽ cùng tồn tại trong một khoảng thời gian. Đối với người dùng và nhà bảo trì phân phối muốn thử triển khai NTFS mới này, trình điều khiển mới có thể được kích hoạt thông qua tùy chọn NTFS_FS Kconfig trong cấu hình hạt nhân để kiểm tra và xác minh trong môi trường thực.
Đối với hệ thống con lưu trữ Linux, sự "hồi sinh" của trình điều khiển NTFS đồng nghĩa với một bước tiến nữa về mức độ tương thích của các hệ thống tệp Windows chính thống. Nó cũng phản ánh quyết tâm của cộng đồng trong việc hiện đại hóa và xây dựng lại hệ thống con bảo trì lâu đời nhưng còn chậm chạp. Khi quá trình phát triển Linux 7.1 tiến bộ, hiệu suất của trình điều khiển NTFS mới trong các tình huống thực tế và sự phát triển tiếp theo của nó dự kiến sẽ trở thành một trong những trọng tâm của các bản phân phối chính cũng như người dùng máy chủ và máy tính để bàn.
Tìm hiểu thêm:
https://git.kernel.org/pub/scm/linux/kernel /git/torvalds/linux.git/commit/?id=cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5