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>