HNX Project

HNX Project

这是一个开源组织,我还没想好怎么去管理。 不过大家如果有兴趣,可以参与开发这个微内核,可以当作学习,实验,也可以有更宏大的目标,比如说你想追赶一下 Zircon,原本 HNX 也是受 Zircon 的设计启发的。 我们对 AI 友好,接受生成的代码。

公告

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 开发的微内核项目

  • 💪 HNX Core 是基于 Rust 开发的微内核项目

    Rust
    1
    0
    MIT
    更新于 23 小时前
    Star
查看全部项目 >
公告
成就
1
Star
0
Fork
1.18 K
Download