Date: Sun, 31 Dec 2023 07:35:37 -0700 From: Alan Somers <asomers@freebsd.org> To: David Chisnall <theraven@freebsd.org> Cc: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: Is anyone working on VirtFS (FUSE over VirtIO) Message-ID: <CAOtMX2gmc6L4H8L9107D84xofmd-idDgtVg8nkFkXPaPX1E8wg@mail.gmail.com> In-Reply-To: <AECAA7F9-FCCF-45F9-9E65-86CEFA554AE7@FreeBSD.org> References: <AECAA7F9-FCCF-45F9-9E65-86CEFA554AE7@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Dec 31, 2023 at 5:46 AM David Chisnall <theraven@freebsd.org> wrote: > > Hi, > > For running FreeBSD containers on macOS, I’m using dfr’s update of the 9pfs client code. This seems to work fine but Podman is in the process of moving from using QEMU to using Apple’s native hypervisor frameworks. These don’t provide 9pfs servers and instead provide a native VirtFS server (macOS now ships with a native VirtFS client, as does Linux). > > I believe the component bits for at least a functional implementation already exist (FUSE and a VirtIO transport), though I’m not sure about the parts for sharing buffer cache pages with the host. Is anyone working on connecting these together? > > David Nobody that I know of. And while I understand the FUSE stuff well, I'm shakier on VirtIO and the buffer cache. Do you think that this is something that a GSoC student could accomplish?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2gmc6L4H8L9107D84xofmd-idDgtVg8nkFkXPaPX1E8wg>
