[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251020183304.umtx46whqu4awijj@pali>
Date: Mon, 20 Oct 2025 20:33:04 +0200
From: Pali Rohár <pali@...nel.org>
To: Namjae Jeon <linkinjeon@...nel.org>
Cc: viro@...iv.linux.org.uk, brauner@...nel.org, hch@...radead.org,
hch@....de, tytso@....edu, willy@...radead.org, jack@...e.cz,
djwong@...nel.org, josef@...icpanda.com, sandeen@...deen.net,
rgoldwyn@...e.com, xiang@...nel.org, dsterba@...e.com,
ebiggers@...nel.org, neil@...wn.name, amir73il@...il.com,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
iamjoonsoo.kim@....com, cheol.lee@....com, jay.sim@....com,
gunho.lee@....com
Subject: Re: [PATCH 00/11] ntfsplus: ntfs filesystem remake
Hello,
Do you have a plan, what should be the future of the NTFS support in
Linux? Because basically this is a third NTFS driver in recent years
and I think it is not a good idea to replace NTFS driver every decade by
a new different implementation.
Is this new driver going to replace existing ntfs3 driver? Or should it
live side-by-side together with ntfs3?
If this new driver is going to replace ntfs3 then it should provide same
API/ABI to userspace. For this case at least same/compatible mount
options, ioctl interface and/or attribute features (not sure what is
already supported).
You wrote that ntfsplus is based on the old ntfs driver. How big is the
diff between old ntfs and new ntfsplus driver? If the code is still
same, maybe it would be better to call it ntfs as before and construct
commits in a way which will first "revert the old ntfs driver" and then
apply your changes on top of it (like write feature, etc..)?
For mount options, for example I see that new driver does not use
de-facto standard iocharset= mount option like all other fs driver but
instead has nls= mount option. This should be fixed.
Pali
Powered by blists - more mailing lists