From nobody Tue Sep 12 14:41:05 2023 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 4RlR8x2gfhz4t7QW for ; Tue, 12 Sep 2023 14:41:05 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RlR8x2Gppz4T8p; Tue, 12 Sep 2023 14:41:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694529665; 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=nogHy/z7tAcPSGoaSfLgDIcc/Sds60l5aIvDfvR4WmE=; b=BvBjt7SVQeEdau7Pzt580/yw+/ZN0Q8c6ydRtVMPVPEaiGMPrblwOBmhfncfXNfLTO9djR jXQcfeNbmMciyvGHCUEJLeSWP3FpbG6uSLSf9XLuNRJuF/+A8ySjPFJRnHPHNSV+CLkCws cJszUfPaYk5UPZwLcOv7Mv133g/aoR2Rio/V+itdtkqiPi/rCPBd/1+QRSDn0FyO37i7Gh QO1ceC5zupLinTpdPaffHDaj2W3qEls9IXrHCT30q886T7u9kpRMzdolrYUfQP1Fk1xyDI HIHDX1hvmpPr0EBk8IHGT/1m23r65kvw1GWIi8ndV1c27kBOYIzsT9unB8hCrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694529665; a=rsa-sha256; cv=none; b=y2nHFqXXYBXxue37nIlIhYWeubOHlPMouMsV3ZK7Z21Td7qTJA0UcAd4kqGzgxqa3Kpzsn 42jYtFnexHfOMNhGKOZD/pd5tFozl3k+HdxCjzzvTWm7b0+ldg0QN5McStNzmp6O7PYRjX K3ObYgaWxbam7bNiHl2OrT/bRC3vBTgnf8vuIskwzey2Oo5O4pRnlMBdu6o1JKmswQGm+q mNglMC2b1EEInIEMM1fSF/SXtsH0M76AfcI+xxeG+163+d2fvBLjGZ1/ZvCuxTYArA6gjl RCbBPvbyQ8Wwk9lOn5Iem//gblf9ejhQoSW6232JBGans51kixG7H/PRJeFfTw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694529665; 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=nogHy/z7tAcPSGoaSfLgDIcc/Sds60l5aIvDfvR4WmE=; b=ejFHkvuHq0PjCLVO+uYe6uVhCU3AoeUtupmk4xe/r9juUhd7g9OY9QI+BSwmbZOXp4PdJP bqhT9AOJcRWmyKSCPvAMJvSw+KoiCWtJnjAfbb3AONR5Q3AX/gC7XmPb9gEeKQvIz5Cmrk to732T2oQ0h2vijk+IlfsibIiTiiFcVGCblIwmEXLjhQVifjMtsnsjP5bs7kXUB2sXjGj6 2k64k/zo6WuWItfzBAjy59WVjS5Ah329GdUfhs+odU7oOqhaRmvATJwzCE1Fe0ZucDKgxn gGD41oT7N6YpBS8+KFXjWtyrrFXpEAOvP0M4At/VmYFW1TIgo9ptaZzrrkF55g== 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 4RlR8x1NVNzbml; Tue, 12 Sep 2023 14:41:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38CEf5nN063427; Tue, 12 Sep 2023 14:41:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38CEf5Gs063415; Tue, 12 Sep 2023 14:41:05 GMT (envelope-from git) Date: Tue, 12 Sep 2023 14:41:05 GMT Message-Id: <202309121441.38CEf5Gs063415@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: d5f71f6b45 - main - Status/2023Q3/mfsbsd.adoc: Add report 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d5f71f6b45b142e66b193cd64947bf0f3ea48377 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=d5f71f6b45b142e66b193cd64947bf0f3ea48377 commit d5f71f6b45b142e66b193cd64947bf0f3ea48377 Author: Soobin Rho AuthorDate: 2023-09-12 10:46:57 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-09-12 14:38:59 +0000 Status/2023Q3/mfsbsd.adoc: Add report Reviewed by: grahamperrin, imp Pull Request: https://github.com/freebsd/doc/pull/252 --- .../en/status/report-2023-07-2023-09/mfsbsd.adoc | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/website/content/en/status/report-2023-07-2023-09/mfsbsd.adoc b/website/content/en/status/report-2023-07-2023-09/mfsbsd.adoc new file mode 100644 index 0000000000..cf0304ed47 --- /dev/null +++ b/website/content/en/status/report-2023-07-2023-09/mfsbsd.adoc @@ -0,0 +1,30 @@ +=== Integrate mfsBSD into the Release Building Tools + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2023Projects/IntegrateMfsBSDIntoTheReleaseBuildingTools[Wiki Article] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/IntegrateMfsBSDIntoTheReleaseBuildingTools[]+ +link:https://reviews.freebsd.org/D41705[Code Review on Phabricator] URL: link:https://reviews.freebsd.org/D41705[]+ +link:https://freebsdfoundation.org/blog/meet-the-2023-freebsd-google-summer-of-code-students-soobin-rho/[FreeBSD Foundation Blog Post] URL: link:https://freebsdfoundation.org/blog/meet-the-2023-freebsd-google-summer-of-code-students-soobin-rho/[] + +Contact: Soobin Rho + +==== What is mfsBSD? + +"mfsBSD is a toolset to create small-sized but full-featured mfsroot based distributions of FreeBSD that store all files in memory (MFS) [Memory File System] and load from hard drive, USB storage device, or optical medium. +It can be used for a variety of purposes, including diskless systems, recovery partitions and remotely overwriting other operating systems." + +mailto:mm@FreeBSD.org[Martin Matuska] is the creator of mfsBSD, and he is also the author of the original link:https://people.freebsd.org/~mm/mfsbsd/mfsbsd.pdf[mfsBSD white paper], which is where the excerpt above was taken from. +The upstream mfsBSD is maintained at the link:https://github.com/mmatuska/mfsbsd[GitHub mfsBSD repository]. + +==== Purpose of this Project + +This project integrates mfsBSD into the FreeBSD release tool set, creating an additional target of mfsBSD images ([.filename]#.img# and [.filenmae]#.iso# files) into the [.filename]#/usr/src/release/Makefile#. +Until now, mfsBSD only existed outside the FreeBSD release tool chain, and only the -release versions have been produced. +With this project, mfsBSD images will be available at the official FreeBSD release page, and you will also be able to build mfsBSD yourself by invoking `cd /usr/src/release && make release WITH_MFSBSD=1`, which will then create [.filename]#mfsbsd-se.img# and [.filename]#mfsbsd-se.iso# at [.filename]#/usr/obj/usr/src/${ARCH}/release/#. + +==== Changes from last quarter + +The code is ready, and is currently under review. +If you would like to get involved with the code review process, please feel free to do so! +Here is link:https://reviews.freebsd.org/D41705[my code revision]. + +Sponsor: Google, Inc. (GSoC 2023)