I am curently developing a file system for my OS (D.eSystem) with the version 6.1.0.5. The file system is now not working,but it is in development, you can find D.eSystem 6.1.0.5 here: https://github.com/D-electronics-scratch/all_D.eSystem_versions/releases/tag/v.6.1.0.5
Just for curiosity. Why did you choose to develop your custom file system instead of developing fat16/32 driver or ext2?
I chose to develop my own file system because I want D.eSystem to have its own structure and design instead of relying on existing ones. FAT16/32 and ext2 are good, but they come with limitations and legacy behavior that I don’t need. Building my own FS gives me full control over layout, metadata, block structure, and future features for D.eSystem 6+ and later D.eSystem 7.
Yes, FAT16/32 or ext2 are old, but they are easy to implement (at least FAT16/32) and acceptable for a hobby project. However, developing a new, modern, yet efficient and reliable file system is really not a simple task, but an interesting one. Good luck with the further development.
Thanks for your tip and comment.

