Does this still require a kernel driver to intercept syscalls?
It'd be nice to have a gvisor/UML like option that would let it run entirely in user space.
It'd be nice to have a gvisor/UML like option that would let it run entirely in user space.
> Emulating XNU system calls directly in Linux would have a few benefits, but isn't really workable. Unlike BSD kernels, Linux has no support for foreign system call emulation and having such an extensive and intrusive patchset merged into Linux would be too difficult. Requiring Darling's users to patch their kernels is out of question as well.
I wonder what such a patch set might look like.