Implemented an inode-based virtual file system supporting direct and indirect addressing.
ExFS2 is a user-space virtual file system that emulates an inode-based storage model using standard files for metadata and data persistence. It supports direct, single-indirect, and double-indirect block addressing to efficiently manage file storage and access. The system is designed to handle the creation and deletion of files and nested directories through path traversal, while dynamically allocating inodes and data blocks. It enables reading and extracting files byte-for-byte to stdout, manages large files through indirect addressing, and supports segment expansion when space runs out. ExFS2 also incorporates a bitmap-based system to reuse freed inodes and blocks for efficient memory and storage utilization. Additionally, it provides the ability to list the contents of directories, offering a complete and functional virtual file system experience.
A production-grade Retrieval-Augmented Generation (RAG) chatbot with multi-query retrieval, evidence...
An evidence-based AI system using RAG to generate ATS-optimized resumes from GitHub and research dat...
Time series forecasting of Bitcoin prices comparing multiple neural network architectures including ...