Skip site navigation (1)Skip section navigation (2)
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>