index.rst 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. .. note:: AI Translation Notice
  2. This document was automatically translated by `Qwen/Qwen3-8B` model, for reference only.
  3. - Source document: kernel/filesystem/vfs/index.rst
  4. - Translation time: 2025-05-19 01:41:14
  5. - Translation model: `Qwen/Qwen3-8B`
  6. Please report issues via `Community Channel <https://github.com/DragonOS-Community/DragonOS/issues>`_
  7. VFS Virtual File System
  8. ====================================
  9. In DragonOS, VFS acts as an adapter, hiding the differences between specific file systems and providing a unified file operation interface abstraction to the outside.
  10. VFS is the core of the file system in DragonOS. It provides a set of unified file system interfaces, enabling DragonOS to support various different file systems. The main functions of VFS include:
  11. - Providing a unified file system interface
  12. - Providing mount and unmount mechanisms for file systems (MountFS)
  13. - Providing file abstraction (File)
  14. - Providing file system abstraction (FileSystem)
  15. - Providing IndexNode abstraction
  16. - Providing caching and synchronization mechanisms for file systems (not yet implemented)
  17. .. toctree::
  18. :maxdepth: 1
  19. :caption: Directory
  20. design
  21. api