📈 GH Trending Explorer 🎲 Surprise me

← all repos

vivoblueos / kernel

git clone https://github.com/vivoblueos/kernel.git

—

+10
stars, 24h · #1,425
+~70
stars, 7 days · #1,804
+~300
stars, 30 days · #1,730
1.4k
★ total · +5% this week
99
forks · 83 open issues

Star history (as recorded here)

2026-10-20 · 1,345 ★ 2026-10-22 · 1,356 ★
LanguageRust
LicenseApache-2.0
Created2025-07-19 (1y ago)
Last push1d ago
Watchers10
OwnerOrganization

Links

README excerpt
\ English | [简体中文 \]
# BlueOS Kernel
BlueOS kernel is written in Rust, featuring security, lightweight, and generality. It is compatible with POSIX interfaces and supports Rust's standard library.
## Technical Architecture
For details, please visit the BlueOS official website kernel page.
## Board Support
BlueOS kernel currently supports ARM32, ARM64, RISCV32 and RISCV64 chip architectures.
- QEMU platforms are supported for corresponding chip architectures.
- Hardware boards support is currently in progress.
## Repository Overview
| 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 |
# Getting started with the kernel development
To build and work with the BlueOS kernel, please check following documentations.
- Prepare basic build environment
- Build customized Rust toolchain
- Work with the kernel
# Technical Documentation
For more information about the BlueOS kernel, please refer to the kernel book.