Which Fedora-kernel will first have in-kernel exfat support enabled?

It seems the support was staged in 5.7 and mainlined in 5.8.

So to keep the question simple: After which kernel (Fedora Core) version can we remove fuse-exfat to use the in-kernel exfat driver instead?

5.7.4 is currently being tested for the current release (5.7.4-200.fc32, you can participate in the upcoming testweek, if you like). Fedora Rawhide already has 5.8.0-rc1, so 5.8. will be in the next Fedora release, Fedora 33.

(Sidenote: Since Fedora 7, it’s no longer called Fedora Core. There is Fedora CoreOS, but that is something different)

2 Likes

Okay. Let’s rephrase it. Which Fedora kernel will first have in-kernel exfat support enabled?

(I assumed the .fc in the Fedora package names stood for Fedora Core)

I don’t know specifically about exfat support, but Fedora follows the upstream kernel very closely and will typically support whatever upstream supports. So if 5.7.4 upstream supports in-kernel exfat, I’d expect Fedora’s version to do so, too - that would mean that the next release of the Fedora kernel package will support exfat. I don’t know if there’s a schedule for that, but I’d expect it fairly soon.

I think it did, originally. Probably kept in that format for compatibility reasons, though I’m not sure. Anyway, it doesn’t really matter, I just wanted to mention it, because people might get confused with CoreOS.

2 Likes

Hi,
as far as I am aware of exfat, it was first staged in kernel 5.4 (with an old driver (read only?)). The full implementation of a newer exfat driver is available since kernel 5.7. (Further improvement by Samsung will land with kernel 5.8)

So, to answer your question, as soon as you install a 5.7.x kernel, you are good to go.

5.8 will come to F32 before F33 will be released: http://phb-crystal-ball.org/

3 Likes

Right. I keep forgetting how quickly the kernel iterates …

Indeed:

$ grep -i exfat /boot/config-5.7.4-200.fc32.x86_64 

# DOS/FAT/EXFAT/NT Filesystems
CONFIG_EXFAT_FS=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
# end of DOS/FAT/EXFAT/NT Filesystems
4 Likes

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.