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=E2=80=AFAM David Chisnall <theraven@freebsd.or=
g> wrote:
>
> Hi,
>
> For running FreeBSD containers on macOS, I=E2=80=99m using dfr=E2=80=99s =
update of the 9pfs client code.  This seems to work fine but Podman is in t=
he process of moving from using QEMU to using Apple=E2=80=99s native hyperv=
isor frameworks.  These don=E2=80=99t provide 9pfs servers and instead prov=
ide 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 alr=
eady exist (FUSE and a VirtIO transport), though I=E2=80=99m 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>