[OpenAFS-devel] [GSoC 2026 Applicant] Abinash Singh ( for
OpenAFS Low-Level FUSE client)
Michael Meffie
mmeffie@sinenomine.net
Mon, 23 Mar 2026 17:47:54 -0400
On Mon, 23 Mar 2026 11:18:07 +0530
Abinash Singh <abinashsinghlalotra@gmail.com> wrote:
> Hi Devs!
>
> I am a GSoC 2026 applicant and wanted to contribute.
>
> I am an Electronics undergrad from India. I am proficient in C
> have 7 bug fixes patches in linux mainline.
>
> I want to work in the OpenAFS Low-Level FUSE client project.
> I am familiar with filesystems and kernel VFS.
>
> Please guide me how to get started with this.
> If you have any minor issue to solve as a task then please let me know.
Hello Abinash,
The OpenAFS cache manager code is quite complex, since it has evolved over a long
time and supports many different operating systems. The code is located in the
src/afs directory. The files in src/afs/*.c contain the OS agnostic code, and
the "backends" are in src/afs/LINUX/, etc. See the code in src/afs/LINUX/os_vnodeops.c
to see were the Linux VFS inode operations are registered for the various
directory, file, and symlink operations. I hope that can give you a starting
point.
Many thanks,
Mike
--
Michael Meffie <mmeffie@sinenomine.net>