git: 9fe4d45f45 - main - Status Reports: Add QEMU B4L project

Sergio Carlavilla Delgado <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by carlavilla:

URL: https://cgit.FreeBSD.org/doc/commit/?id=9fe4d45f45320f2f7ec70ad11b65c9b5b622d3a9

commit 9fe4d45f45320f2f7ec70ad11b65c9b5b622d3a9
Author:     Maksym Sobolyev <[email protected]>
AuthorDate: 2024-12-29 17:50:43 +0000
Commit:     Sergio Carlavilla Delgado <[email protected]>
CommitDate: 2024-12-29 17:50:43 +0000

    Status Reports: Add QEMU B4L project
    
    Reviewed by:    carlavilla@, Pau Amma <[email protected]>
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/449
---
 .../en/status/report-2024-10-2024-12/qemu_l4b.adoc | 30 ++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/website/content/en/status/report-2024-10-2024-12/qemu_l4b.adoc b/website/content/en/status/report-2024-10-2024-12/qemu_l4b.adoc
new file mode 100644
index 0000000000..44d570601b
--- /dev/null
+++ b/website/content/en/status/report-2024-10-2024-12/qemu_l4b.adoc
@@ -0,0 +1,30 @@
+== 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.
+
+Current Status:
+* The initial port successfully runs `make -jN buildworld`.
+* Most command-line tools are working as expected (`sh`, `bash`, `find`, `grep`, `git`, `clang`, 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
+
+Next Steps:
+* Implement container integration.
+
+How You Can Help:
+* Test with your preferred toolchain, report issues, or contribute fixes.
+* Build and test non-x86_64 emulation images (e.g., FreeBSD/arm64 on Linux/x86_64). The code works on BSD but needs testing on Linux.
+* 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.