• JustVik@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 days ago

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

    • D_elec_dev@lemmy.worldOP
      link
      fedilink
      arrow-up
      2
      ·
      4 days ago

      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.

      • JustVik@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 days ago

        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.