NTFS3 filesystem driver

By the way you could also use a plenty of other FSes both in Linux and Windows:

  • btrfs
  • ext4
  • exfat
  • or even zfs

I still would like this topic to be reviewed again by Manjaro team. It all started with misunderstanding of the issue (Linux 5.15 providing the new ntfs3 driver, but it being disable in Manjaro when it could be enabled), and discussion was about off topic things (the commercial driver by Paragon for example, or issues with reverse engineered code, all of this being completely missing the point and wrong/misleading, this is completely unrelated), when the initial request was just to enable the driver already in the kernel.

Also asking users to install AUR package because we don’t need NTFS support in Manjaro (but Manjaro shipping with NTFS support with an external driver from the kernel installed as a package, ntfs-3g, so obviously officially supporting NTFS with this driver replacing the legacy ntfs driver), when at the same time we can read all over the forum that Manjaro doesn’t support the AUR and the team doesn’t want to hear about AUR issues is kinda silly.

I don’t see any good reason to refuse to enable the new and better driver to support NTFS better than it currently is.

Or at least provide in the repositories what is needed to enable it.

7 Likes

windows cannot find read or write these FSes, I use ext4 on linux.

It can. It’s just a matter of drivers.

But it’s offtopic a bit.

This module can be enabled in kernel of course but system will still default to FUSE driver. Also NTFS-3G needs separation to driver itself and tools (like mkfs) then as we still don’t have any other userspace pieces to use with new kernel driver.

So it’s not something that will be used by default for now unfortunately.

But what harm/problem is there in enabling the driver at all in newer kenrnels >= 5.15?

Why do you think it’s a problem? It’s just isn’t done yet :slight_smile:

I do not - but this whole discussion and your (kind of evading) answer did give the impression.
If it’s to be enabled, then that is all this topic is asking for :+1:

If there is no legal issue in the NTFS3 module in the kernel, the NTFS3 support of Manjaro will benefit many people.

Will be available since 5.15.2

9 Likes

what is NTFS3 used for? i don’t understand how it can be useful to me?

If you’re not trolling and/or if you read the thread (or if you try to look for it on google), you can easily understand what we’re talking about. ntfs3 is a new file system driver which has a way better support for the NTFS file system, which currently on Manjaro is supported by ntfs-3g, another driver (not included in the kernel), which works but compared to the new ntfs3 kernel driver is very poor regarding its performance and compatibility.

Enabling ntfs3 doesn’t have to be useful for you to be relevant for others, like so many things on your system if you don’t need it don’t use it, others may find it very useful.

2 Likes

I’ve read the thread and documentation,I’m not arguing about it’s implementation.
I’m trying to understand what is the purpose of it in Linux(real life use scenario); is it for non NTFS systems being able to read(write?) on NTFS formatted drives(partitions?) ?

To be able to read/write NTFS partitions, helpful for people dual booting with Windows or using an external HDD/SSD that uses NTFS.

3 Likes

Or accessing (read/write) a NTFS formated USB-drive :sunglasses:

2 Likes

Looking forward to kernel 5.15.2 as many other dual/multiple booters - since NTFS3, as a kernel NTFS implementation is expected to provide a faster performance and better compatibilty compared to FUSE based implementations such as the currently offered NTFS-3G package.

4 Likes

5.15.2 might be out this Friday and most likely available the same day in unstable branch.

2 Likes

I want it available this hour. :tired_face: Why is Manjaro soooooo behind. Rolling release? Pfffffffffffffffffffffffffffffffft.

I’m done. I’m going to sell all my NTFS-formatted external USB drives because obviously no one cares about my needs. :angry:

5.15.2 has not been released yet by kernel developers. You can see the release status of the Linux kernel on https://www.kernel.org/

Didn’t WSL also recently create windows support for ext partitions? (edit: yeah, since WSL2)

Anyhow yeah I’m gonna have to agree with OP, this should be part of the manjaro 5.15 kernel, this driver is not proprietary, paragon open sourced their FORMERLY proprietary NTFS driver and shared it with the linux kernel, they worked on it for a while until it was accepted.

I can think of 0 reasons not to support it, it’s superior to the default kernel driver and probably superior to ntfs3g and fuse too.

It’s ultimately just better support for NTFS partitions, I don’t personally use NTFS partitions (anymore) but since dual booting is very common within the linux community and manjaro is aimed at general users, this is a pretty critical feature and should be included in the manjaro kernels.

Don’t think there needs to be any drama around this, just another kernel feature.

2 Likes