git: 003241a249 - main - Status/2023Q2/squashfs.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=003241a249ea323301882cf26763f590bfa95d33

commit 003241a249ea323301882cf26763f590bfa95d33
Author:     Raghav Sharma <[email protected]>
AuthorDate: 2023-07-22 13:03:19 +0000
Commit:     Lorenzo Salvadore <[email protected]>
CommitDate: 2023-07-22 13:09:02 +0000

    Status/2023Q2/squashfs.adoc: Add report
    
    Approved by:    dbaio (mentor, implicit)
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/229
---
 .../en/status/report-2023-04-2023-06/squashfs.adoc   | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/website/content/en/status/report-2023-04-2023-06/squashfs.adoc b/website/content/en/status/report-2023-04-2023-06/squashfs.adoc
new file mode 100644
index 0000000000..874062ac88
--- /dev/null
+++ b/website/content/en/status/report-2023-04-2023-06/squashfs.adoc
@@ -0,0 +1,20 @@
+=== SquashFS port for FreeBSD kernel
+
+Links: +
+link:https://wiki.freebsd.org/SummerOfCode2023Projects/PortSquashFuseToTheFreeBSDKernel[Wiki page] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/PortSquashFuseToTheFreeBSDKernel[] +
+link:https://github.com/Mashijams/freebsd-src/tree/gsoc/squashfs[Source code] URL:  link:https://github.com/Mashijams/freebsd-src/tree/gsoc/squashfs[]
+
+Contact: Raghav Sharma <[email protected]>
+
+SquashFS is a read-only file system that lets you compress whole file systems or single directories very efficiently.
+Support for it has been built into the Linux kernel since 2009 and is very common in embedded Linux distributions.
+The goal of this project is to add SquashFS support for the FreeBSD kernel, with the aim of being able to boot FreeBSD from an in-memory SquashFS file system.
+
+Currently, the driver is compatible with the 13.2 FreeBSD release.
+The driver is able to correctly parse the SquashFS disk file with working man:mount[8] support.
+Linux SquashFS supports many compression options like zstd, lzo2, zlib, etc... based on the user's preference, and of course, our driver supports all those compressions as well.
+
+Planned future work includes adding directories, files, extended attributes, and symlinks read support.
+The project is still a work in progress under the mentorship from mailto:[email protected][Chuck Tuffli] and is expected to complete by the end of the Google Summer of Code program.
+
+Sponsor: The Google Summer of Code 2023 program
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.