From nobody Sun Dec 29 17:52:19 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YLmyr239tz5jWfb for ; Sun, 29 Dec 2024 17:52:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YLmyr16yLz46k4; Sun, 29 Dec 2024 17:52:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735494740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PoGzYvm84NSooOnelRP8ZCcWv3yOdNEP1crPTjkuzj8=; b=ld1kek/sXDD9aEka2b/gT/njivCJUX9TTelv8S66jldpf8QQiEvx/UUa+t6MmmMTxOyVoc jm4e4W0BZ2s5K+HebkZf7TUbHxJKmtp3E8mfCheVgM/rplER3W1yNbuZlXwIP2DyQCqS+R pauFLLBZoaGVFLJGrx4PqCetASiw6LEIq6NKXFV5KtKPZ1YWsyMRHI5ENHTXy4LfBLSyOf LsghXOS67I3uK80E2UAZS2oyvCoFjVizgYQ/kLXb6ALiSLZLJRXjBeOcCZIbkEPxvwRC5Q TDhCRlMqCbGJWvrQWxrrHDNEpAp94NDWne3i5CgFCSEGjMAdo6KDrqlkUkkJew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735494740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=PoGzYvm84NSooOnelRP8ZCcWv3yOdNEP1crPTjkuzj8=; b=K1inKEUoYmqbmZZDcEiiYU74xUti9dj608Mrmj5R442/MsiO9xf9fGQhwqXTIQXHNqSEvN rhnB3y/vBnU1WZSaKj7yimhZvRAFsmrSY+gRsKCyTfAuyCcj6Y1h7FPeaqL4Jx74aYnh3E bL34qp9FruoUJ75axFzWJAOlJ61C2dMb2k1B+zR9bcCZzYIYnfaMZozZgWpFIVKisqNilA vhpGRbOSqyOZ9tnVWB0atirHBtmwRrzpdSB/AKiLhotNVfwJhCDYEI5DglFYStaX3CBlmf vZtZWYhC+m7c7BvZtFqgaZj0nHHKVsHDMSjm1/Qf3tkP3yAJfH5RHqaTxrsWgA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735494740; a=rsa-sha256; cv=none; b=woL7n5fLsWaIRdX7H1LsNDEDpe/OM/AUUUqoW/1GvFSqRfrhCzainXa9W7DuDjRlXaJaL4 0ObLTLmeY/1WYC1rmZxc+kxPjoLsZy/amHPEvx4yKon/gthZhwf2c95eluhUkdoSfoYIE0 UWCjO+TLQhHuaJdnflDNeAM/IrL7O3HvJsArYE2H/bVhO0F4GSR5LpgNvcAG1aSbTS4+sE 6RXubcqBH0wWEAM3I6axCBXEIQXgQQnwpc8xfJQZ4HrmBtfIhUhPwz4wmgjPEjUV8mptRW dBiYI5uuQ6+PdZcHEmHjI/dtz/DsYejdQVWUt/S7r1yUObf/fILfE6bO7/SGrA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YLmyq6yT2zKfR; Sun, 29 Dec 2024 17:52:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BTHqJkJ015809; Sun, 29 Dec 2024 17:52:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BTHqJI2015806; Sun, 29 Dec 2024 17:52:19 GMT (envelope-from git) Date: Sun, 29 Dec 2024 17:52:19 GMT Message-Id: <202412291752.4BTHqJI2015806@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 9fe4d45f45 - main - Status Reports: Add QEMU B4L project List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9fe4d45f45320f2f7ec70ad11b65c9b5b622d3a9 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=9fe4d45f45320f2f7ec70ad11b65c9b5b622d3a9 commit 9fe4d45f45320f2f7ec70ad11b65c9b5b622d3a9 Author: Maksym Sobolyev AuthorDate: 2024-12-29 17:50:43 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2024-12-29 17:50:43 +0000 Status Reports: Add QEMU B4L project Reviewed by: carlavilla@, Pau Amma 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 + +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.