3 ms·
You're conflating zfs-fuse and zfs-on-linux (ZoL). The first one is as it's name suggests.. a user space implementation of ZFS. ZoL (now unified with OpenZFS)
by seabrookmx 4y ago
You're conflating zfs-fuse and zfs-on-linux (ZoL).
The first one is as it's name suggests.. a user space implementation of ZFS.
ZoL (now unified with OpenZFS) is implemented as a kernel module and as such does _not_ run in user space. It performs significantly better as a result.
FUSE is still slow, which is why there's ongoing effort to replace things like NTFS-3G (the default NTFS implementation in most linux distros) with an in-kernel implementation: https://news.ycombinator.com/item?id=28418674 https://news.ycombinator.com/item?id=28418674
- miduil 4y agoHow do I conflate zfs-fuse with ZoL? I was trying to highlight that if someones memory of "poor fuse performance" is because of zfs-fuse, then someones memory must be quite old, as ZoL has been available for quite some time and since then also fuse itself has received quite some performance gains. Edit: Also I don't want to imply that FUSE is near in-kernel filesystems, but it is certainly performing much better than 12 years ago.