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