Skip to content

v0.3.0 - Simple File System & ATA Integration

Latest

Choose a tag to compare

@daxo-developer daxo-developer released this 16 Aug 20:14
· 2 commits to main since this release
9bce7c8

Daxo OS v0.3.0 - Milestone: Simple FAT-like File System on ATA Driver
We have successfully implemented a lightweight file system layer running on top of our isolated PIO ATA driver!

馃殌 Key Features & Architectural Changes:

  • Simple FAT-like File System: Initialized file system indexing structures, supporting basic directory listings and file metadata management (kernel.txt).
  • ATA Driver Integration: Seamless communication between the storage layer and sector-level read operations.
  • Persistent Architecture: Maintained stability across 4-level memory paging, cooperative async task executor, and Ring 0 -> Ring 3 privilege transitions.

馃洜 Tech Stack Involved:

  • Rust Nightly (no_std environment)
  • x86_64 architecture memory mapping & storage block abstractions
  • Inline assembly & asynchronous task scheduling