Re: [GSoC 2026 Applicant] Abinash Singh ( for OpenAFS Low-Level FUSE client)
Michael Meffie <[email protected]> Mon, 23 Mar 2026 17:47:54 -0400
| Newsgroups | gmane.comp.file-systems.openafs.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 23 Mar 2026 11:18:07 +0530 Abinash Singh <[email protected]> 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 <[email protected]>