git: 33bb091806 - main - Status/2025Q2/qemu_l4b.adoc: Add report

Lorenzo Salvadore <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=33bb0918060ecd07effb26e6cfbc16087e8eadbc

commit 33bb0918060ecd07effb26e6cfbc16087e8eadbc
Author:     Maxim Sobolev <[email protected]>
AuthorDate: 2025-06-16 21:13:08 +0000
Commit:     Lorenzo Salvadore <[email protected]>
CommitDate: 2025-07-09 12:08:38 +0000

    Status/2025Q2/qemu_l4b.adoc: Add report
    
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/509
---
 .../en/status/report-2025-04-2025-06/qemu_l4b.adoc | 44 ++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/website/content/en/status/report-2025-04-2025-06/qemu_l4b.adoc b/website/content/en/status/report-2025-04-2025-06/qemu_l4b.adoc
new file mode 100644
index 0000000000..9fb49ffe32
--- /dev/null
+++ b/website/content/en/status/report-2025-04-2025-06/qemu_l4b.adoc
@@ -0,0 +1,44 @@
+=== BSD-USER 4 LINUX
+
+Contact: Maksym Sobolyev <[email protected]>
+
+Links:
+link:https://github.com/sobomax/qemu-bsd-user-l4b[Project Page] URL: link:https://github.com/sobomax/qemu-bsd-user-l4b[] +
+link:https://github.com/sobomax/qemu_l4b[Tooling] URL: link:https://github.com/sobomax/qemu_l4b[]
+
+The `bsd-user-4-linux` project ports BSD user-mode emulation for QEMU to Linux.
+The primary goal is to enable unmodified FreeBSD binaries to run on modern Linux systems.
+Additionally, the project aims to provide multi-platform container images with a functional FreeBSD environment and ready-to-use GitHub Actions templates.
+
+News:
+
+* Two new pull requests have been received since the initial project announcement:
+  ** Diagnostic output cleanup;
+  ** kqueue() support using libkqueue library on Linux.
+* Latest set of changes has been pulled from the Warner's qemu-bsd-user project bringing Qemu version to 9.2.0 along with some fixes and improvements.
+
+Current Status:
+
+* The initial port successfully runs `make -jN buildworld`.
+* Most command-line tools are working as expected (man:sh[1], man:bash[1], man:find[1], man:grep[1], man:git[1], man:clang[1], etc).
+* A link:https://github.com/sobomax/qemu-bsd-user-l4b/actions[GitHub Actions pipeline] builds x86_64 emulation images for:
+  ** linux/386
+  ** linux/amd64
+  ** linux/arm/v5
+  ** linux/arm64/v8
+* Pre-build Docker container with FreeBSD 14.1 binary world is created and pushed to the GitHub Container Registry.
+  ** link:https://ghcr.io/sobomax/qemu-bsd-user-l4b:latest-ubuntu-latest-freebsd141[FreeBSD Image @ GHCR]
+* Special pre-built "admin" container with Linux user-mode quemu binary for the FreeBSD/amd64 emulation is also published at the GHCR.
+  ** link:https://ghcr.io/sobomax/qemu-bsd-user-l4b:latest-ubuntu-latest[FreeBSD binfmt Image @ GHCR]
+
+Next Steps:
+* Bump FreeBSD version to 14.3;
+* Rebase onto Qemu 10.0.x.
+
+How You Can Help:
+
+* Test with your preferred toolchain, report issues, or contribute fixes.
+* Identify and implement missing system calls.
+* Support us on link:https://patreon.com/sippylabs[Patreon].
+
+Sponsor: Sippy Software, Inc.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.