Re:Deep Diving into the Strengths of FreeBSD
by mappu on Thursday May 06, 2021 @04:37AM
(#27060541)
Filesystem implementations are normally OS-specific because each kernel has different infrastructure for filesystems. e.g. Linux has the unified page cache, dentry cache etc, and ZFS just ignores all that and ships its own ARC and dnode caches, that then have to compete for shared system resources.
[ Parent
| on HN ]
That's why SPL is such a nice feature, very little OS specific code. ZFS was ported in ~10 Days over to FreeBSD.
And is (hopefully) in the near future THE open and "real" portable filesystem for Mac/Linux/BSD/Windows.