claudedwithlove
explore/build-your-own-os

build-your-own-os

Cherished

A minimal operating system project designed for educational purposes, supporting ARM64 and x86-64 architectures.

·0··submitted April 15, 2026
View on GitHub
Clauded With Love Rating
7.9 / 10

MiniOS is an educational operating system project supporting ARM64 and x86-64 architectures, implementing core OS components from bootloader through file systems and shell. The project demonstrates a well-structured, phase-based approach to OS development with cross-platform support and comprehensive documentation.

Code Quality7.2
Usefulness8.1
Claude Usage8.5
Documentation8.7
Originality6.8
Highlights
  • Cross-platform architecture abstraction supporting both ARM64 (UTM) and x86-64 (QEMU) with unified build system
  • Comprehensive phase-based development approach with 75% completion across 6 major phases including memory management, file systems, and shell implementation
  • Exceptional documentation structure with dedicated guides, status tracking, and clear project organization including CLAUDE.md for AI-assisted development
To Improve
  • Add automated CI/CD pipeline with build verification and testing across both target architectures to ensure code quality consistency
  • Implement comprehensive unit and integration test suite beyond the current basic testing framework to validate OS components systematically