On 2/11/26 01:46, Warner Losh wrote:
bsd-user switched to supporting a single BSD compiled in 2022. We've
only built on FreeBSD since 2021. The NetBSD and OpenBSD support in
bsd-user, even when a hacked meson was used, hasn't compiled in years
due to bitrot (the last time I tried it was early 2023, and it failed
then due to easily correctable reasons).

In 2018 I tried to connect with the NetBSD efforts to get bsd-user
working there, but they didn't get beyond a few emails. I contacated the
OpenBSD people and they said at that time they'd not used user-mode in
years. I'd kept the code in the tree on the off chance it would allow
this work to continue, but there's been nothing contributed to either
bsd-user/netbsd or bsd-user/openbsd since the initial import in 2008,
apart from the work I did with FreeBSD to separate the BSD-specific
requirements out in 2021. What's there now is so badly bitrotted it
would take a very large effort to make it work.

It's time to give up, at least with the current code. This series
deletes the netbsd and openbsd code in bsd-user. I do plan on still
trying to keep the bsd split, with some common code for the 4.4BSD
interfaces that are still around (not many: most system calls have
evolved independently since the late 90s). And I do remain open to
working with people to make netbsd and/or openbsd support in
bsd-user. As it stands now, there's code I'd like to merge from
the qemu-bsd-user fork that this code is in the way of.

Signed-off-by: Warner Losh <[email protected]>
---
Changes in v2:
- Drop build changes from this series
- Link to v1: 
https://lore.kernel.org/qemu-devel/[email protected]


Reviewed-by: Richard Henderson <[email protected]>

r~

Reply via email to