In addition to the projects Richard mentioned, there's libzpool, which is a userland implementation (recompilation, really) of some of the kernel code. It's used for testing (zdb, ztest). It has some gaps (e.g. send/recv), and it doesn't connect with the VFS or block device interfaces to make filesystems/zvols available in the system, but depending on your experiment it might be useful.
--matt On Mon, Oct 1, 2018 at 9:48 AM Chuck Tuffli <ch...@freebsd.org> wrote: > The OpenZFS Projects page lists some bullet points for a Userland ZFS > implementation. I have a ZFS related experiment that would benefit from > running in user-space and was wondering if this is done, a > work-in-progress, etc.. Are there any pointers to previous discussions of > this and how it was envisioned to work? TIA. > > --chuck > *openzfs <https://openzfs.topicbox.com/latest>* / openzfs-developer / see > discussions <https://openzfs.topicbox.com/groups/developer> + participants > <https://openzfs.topicbox.com/groups/developer/members> + delivery options > <https://openzfs.topicbox.com/groups/developer/subscription> Permalink > <https://openzfs.topicbox.com/groups/developer/Tc0d568ae70dc41d7-M5126b14f7bb54ac531eee7ef> > ------------------------------------------ openzfs: openzfs-developer Permalink: https://openzfs.topicbox.com/groups/developer/Tc0d568ae70dc41d7-M902a4abb1f9be8ef65d4113c Delivery options: https://openzfs.topicbox.com/groups/developer/subscription