--- wikisrc/zfs.mdwn 2020/03/01 23:54:13 1.11 +++ wikisrc/zfs.mdwn 2020/03/02 00:09:25 1.12 @@ -18,7 +18,28 @@ See the man pages for zfs(8) and zpool(8 # Status of ZFS in NetBSD -NetBSD has imported OpenZFS. \todo versions, links +## Sources + +\todo Verify/fix. + +Currently, there are multiple ZFS projects/codebases: + + - ZFS as released under the CDDL (common ancestor) + - [OpenZFS](http://www.open-zfs.org/wiki/Main_Page) + - [zfsonlinux](https://zfsonlinux.org/) + - proprietary ZFS in Solaris (not relevant in open source) + +OpenZFS is a coordinating project to align open ZFS codebases. There +is a notion of a shared core codebase and OS-specific adaptation code. + +## NetBSD code history + +\todo This section really needs help. + +Before NetBSD 8, NetBSD imported ZFS code from ? + +Before NetBSD 9, NetBSD imported updated ZFS code from FreeBSD. That +FreeBSD code came from ? ## NetBSD 8 and earlier @@ -33,9 +54,10 @@ can actually be recommended for use.) ## NetBSD 9 There have been fixes since 9.0 RELEASE. It is best to upgrade along -the netbsd-9 branch, but the release should be ok. +the netbsd-9 branch, but the release should be ok. Most aspects work solidly. -\todo This is OpenZFS as of X. Most aspects work solidly. +\todo Explain this in terms of versions of FreeBSD OpenZFS and/or +zfsonlinux. \todo This supports pool version 28/5000 (really true?). Of the feature flags found in modern OpenZFS, \todo are supported.