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

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 week ago (1 child)

Just for curiosity. Why did you choose to develop your custom file system instead of developing fat16/32 driver or ext2?

  • source
  • hideshow 2 child comments
  • [–] [S] 2 points 1 week ago (1 child)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 week ago (1 child)

    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.

  • source
  • parent
  • hideshow 2 child comments