This is a follow up post with an additional few queries. In an earlier post regarding using the new NTFS driver that is inbuilt into the kernel, it was suggested that the package ntfs-3g package be uninstalled, the initramfs be rebuilt so as to use the new NTFS kernel module. I have a few follow up questions on this.
I checked that the new NTFS driver, which has an alias of fs-ntfs, is available in the Linux Kernel 7.1.x and higher. Arch still does not include it inbuilt inside the kernel rather as a separate module file. The older and more prevalent NTFS3 driver, which has an alias of fs-ntfs3, is also present as a separate module file.
My first query. The new NTFS driver is present inside 7.1.x kernel but not in LTS 6.18.x kernel and possibly not in the LTS 6.12.x kernel too. Will it be made available in these LTS kernel too? Since it was available till Linux Kernel 6.19.
My second query, the performance characteristics of the new Linux NTFS kernels are significantly more enhanced compared to the NTFS-3G kernel. They are coming very close the ext4 performances. Please see the screenshot given below for more details. Source - https://openbenchmarking.org/result/2009092-NE-NTFSCOMPA56
Does it make sense to shift ? Or should we wait since the new driver is still work in progress.
Thirdly According to an earlier post by @rabcor the new driver has a rudimentary CHKDSK like tool available. There is already a tool llike fsck.fat and fsck which can check NTFS partitions. Are those tools, i.e. fsck, lacking in some manner compared to CHKDSK?
Finally when should the new NTFS driver be used? Are there some guidelines or recommendations available?




