BlueOS Kernel - Rust 기반 경량 POSIX 커널
(github.com/vivoblueos)-
Rust 언어로 작성되어 메모리 안전성과 현대적 시스템 설계를 동시에 추구
- 보안성, 경량성, 범용성을 목표로 함
- POSIX 표준 인터페이스를 지원하는 호환 커널로, 기존 UNIX/Linux 소프트웨어 이식 용이
- Rust의 표준 라이브러리(std) 와 호환, Rust 기반 애플리케이션이 네이티브하게 동작
- ARM32, ARM64, RISCV32, RISCV64 등 여러 칩 아키텍처를 지원하며, QEMU 에뮬레이터 플랫폼에서 실행 가능함
- Rust 기반 OS, POSIX+Rust std 통합 구조, 모듈형 커널 아키텍처를 직접 실습 및 학습할 수 있는 프로젝트
- 커널, libc 헤더/구현, 빌드 도구, Shell/예제 앱 등 구성 요소가 모듈화되어 있으며, 개발자 문서와 튜토리얼이 잘 정리되어 있음