3 ms·
Filesystem implementations are normally OS-specific because each kernel has different infrastructure for filesystems. e.g. Linux has the unified page cache, den
by mappu 5y ago
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.
- nix23 5y agoThat'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.