git: d5f71f6b45 - main - Status/2023Q3/mfsbsd.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 12 Sep 2023 14:41:05 UTC
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=d5f71f6b45b142e66b193cd64947bf0f3ea48377 commit d5f71f6b45b142e66b193cd64947bf0f3ea48377 Author: Soobin Rho <soobinrho@FreeBSD.org> AuthorDate: 2023-09-12 10:46:57 +0000 Commit: Lorenzo Salvadore <salvadore@FreeBSD.org> 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 <soobinrho@FreeBSD.org> + +==== 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)