公告
README
HNX Core OS
HNX (Hi that not Unix) is a multi-architecture microkernel operating system written in Rust, inspired by Zircon. This project is focused on building a minimalistic, yet feature-rich operating system that can run on modern hardware architectures. HNX Core OS is based on HNX kernel and is an open source OS and available under the MIT License.
Features
- Multi-architecture support (AArch64)
- Microkernel design
- User space support with independent ELF loading
- Simple scheduler with round-robin scheduling
- System call interface
- Console framework with PL011 UART driver
Status
Current Development
See requirements/priorities.md for development roadmap.
Building
# Full build
make clean && make all
# Run with QEMU
make run
Project Structure
├── kernel/ # Kernel code (no_std)
├── userspace/ # User space programs
├── shared/ # Shared types (no_std)
├── config/ # Configuration files
├── requirements/ # Development documentation
└── build/ # Build artifacts
Documentation
| Document | Description |
|---|---|
requirements/priorities.md |
Development priorities and roadmap |
requirements/phase8_storage.md |
Storage subsystem implementation plan |
requirements/done.md |
Completed work archive |
requirements/README.md |
Overall requirements |
License
MIT License - see LICENSE file
热门项目
1
💪 HNX Core 是基于 Rust 开发的微内核项目
Rust
1
0
