Re: Porting BeFS to FreeBSD for GSoC2025
- Reply: paige_a_paige.bio: "Re: Porting BeFS to FreeBSD for GSoC2025"
 - In reply to: Krutarth Patel : "Porting BeFS to FreeBSD for GSoC2025"
 - Go to: [ bottom of page ] [ top of archives ] [ this month ]
 
Date: Mon, 03 Mar 2025 14:04:52 UTC
 Hello Krutarth;
Thank you for the interest!
Yes, the idea is still open. In all honesty FreeBSD does have much better filesystems than openBFS, but we don't have a "true" journalling filesystem and BFS is rather well documented with an open implementation so it could still be a nice to have.
At a time I spoke with some Haiku guys and Bruno was interested in co-mentoring this project.
As I mentioned in private, you are probably better of checking the ext2fs sources (sys/fs/ext2fs), for a simplified UFS. We don't have any open issues AFAICT, but maybe fedor@ has something pending.
For documentation "The Design and Implementation of the FreeBSD OS", seems pretty much compulsory.
Pedro.
ps. I am somewhat retired from FreeBSD, if such a thing exists, but if no one else steps in I would co-mentor.
    On Monday, March 3, 2025 at 12:53:00 AM GMT-5, Krutarth Patel <krutarthpatel929@gmail.com> wrote:  
 
 
Hello,
I am interested in porting BeFS from Haiku. I see that it is listed as one of the GSoC ideas.
I have done some contributions in the PCI subsystem over at Haiku and have some Linux kernel debugging experience. 
I am new to FreeBSD( not entirely, I am in the process of porting a driver from FreeBSD to Haiku) and filesystems in general( I have an idea of the basic terminologies like inode, block etc. but thats about it).  But I am willing to learn.
Here are my questions:
   
   - Is the idea still open?
   - Are there any smaller issues I can resolve to get myself familiar with codebase?( something related to UFS/ZFS would be perfect)
   - Where is the UFS and ZFS implementation in the source tree?
   - Any recommended resources for learning about filesystems( specifically FreeBSD, I am reading a guide about BeFS )?
Looking forward to hearing from you