[ English | 简体中文 ]
BlueOS kernel is written in Rust, featuring security, lightweight, and generality. It is compatible with POSIX interfaces and supports Rust's standard library.
For details, please visit the BlueOS official website kernel page.
BlueOS kernel currently supports ARM32, ARM64, RISCV32 and RISCV64 chip architectures.
| Repository Link | Description |
|---|---|
| apps | Shell and examples developed based on Rust std |
| book | Kernel technical documentation and tutorials, including detailed kernel development guides |
| build | Project compilation build templates and scripts |
| kernel | Core kernel repository, including CPU architecture support, system scheduler,sync primitives, async executor, memory management subsystem, file system, network subsystem, device subsystem, etc |
| libc | BlueOS kernel libc header files, forked from rust-lang/libc |
| librs | BlueOS kernel libc implementation based on Rust programming language |
To build and work with the BlueOS kernel, please check following documentations.
For more information about the BlueOS kernel, please refer to the kernel book.
(top 24 of 40)
5,095 followers · starred Jul 2025
900 followers · starred Jul 2025
139 followers · starred Jul 2025
22 followers · starred Dec 2025
[ English | 简体中文 ]
BlueOS kernel is written in Rust, featuring security, lightweight, and generality. It is compatible with POSIX interfaces and supports Rust's standard library.
For details, please visit the BlueOS official website kernel page.
BlueOS kernel currently supports ARM32, ARM64, RISCV32 and RISCV64 chip architectures.
| Repository Link | Description |
|---|---|
| apps | Shell and examples developed based on Rust std |
| book | Kernel technical documentation and tutorials, including detailed kernel development guides |
| build | Project compilation build templates and scripts |
| kernel | Core kernel repository, including CPU architecture support, system scheduler,sync primitives, async executor, memory management subsystem, file system, network subsystem, device subsystem, etc |
| libc | BlueOS kernel libc header files, forked from rust-lang/libc |
| librs | BlueOS kernel libc implementation based on Rust programming language |
To build and work with the BlueOS kernel, please check following documentations.
For more information about the BlueOS kernel, please refer to the kernel book.
(top 24 of 40)
5,095 followers · starred Jul 2025
900 followers · starred Jul 2025
139 followers · starred Jul 2025
22 followers · starred Dec 2025