GSoC 2020 Project: Adding UFS2 file system in Haiku
Hello everyone! I am one of the selected students for this year Google Summer of Code(GSoC). This is my first blog on Haiku website and in this post I will introduce myself and share details about my project.
My name is Suhel Mehta and my name on IRC channel is suhel. I am studying Computer Science and Engineering(CSE) at GNDEC(Guru Nanak Dev Engineering College) in Punjab, India. I am also a part of Development team of college that do technical work. In order to complete the task given by them I use Linux for most of the time but I am using Haiku on my virtual machine and learing about it. I have applied for GSoC this year in Haiku and got selected :-)
Information about project
Haiku has support for a number of file system but it is completly missing support for some file system. In this project I will add a file system called UFS2. It is also called Unix file system or Berkeley Fast File System. It is a file system supported by many Unix and Unix-like operating systems. It Allows files of about 1 terabyte in size in a file system that can be up to 16 terabytes in size.
- Implementing mount() function.
- Implementing inode and directories.
- Implementing symbolic link.
Work done till now
- Built UFS2 shell.
- Identified superblock of UFS2.
Thank you to the Haiku community for selecting me this year. I will give my best to make this project successful. ;-)
- July 2020 Activity Report
- Haiku Repository Files and Identifiers
- GSoC 2020 Project Update(UFS2): First Evaluation
- GSoC2020: First Evaluation
- Haiku activity report - May 2020
- GSoC 2020 Project Update: XFS
- GSoC 2020 Project: Improving and Extending Services Kit
- Progress report of community bonding period
- GSoC 2020 Project: Adding XFS file system in Haiku
- GSoC 2020 Project: Input Preferences