Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jun 2021 10:22:05 +0200
From:      Khaled Emara <mail@khaledemara.dev>
To:        soc-status@freebsd.org
Subject:   [GSoC'21 Weekly Update #1] XFS Filesystem FUSE Implementation
Message-ID:  <CAMn5=8XQ9VWvfMXTVqaLFoi1q8m=rYqAtoc5ysOHsTgX5zQM_A@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi everyone,

This summer I'll be working on a read-only userland implementation of the
XFS Filesystem through the FUSE kernel interface. The plan is to implement
at least V4 of the Filesystem using Rust and the fuse crate
<https://crates.io/crates/fuse>.

This is what I've done so far:
1. Bind to the FUSE interface.
2. Read the superblock.
3. Read the root inode.
4. Interpret Short Form directories.

This allowed me to mount and read the root directory and its contents. You
can view the work done so far here <https://github.com/KhaledEmaraDev/xfuse>;
.

Excited to be working with you.
-Khaled



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMn5=8XQ9VWvfMXTVqaLFoi1q8m=rYqAtoc5ysOHsTgX5zQM_A>