Skip to content
项目

vivoblueos/kernel has 1,429 GitHub stars and 97 forks. GitHot measured +67 stars in 24 hours. Last checked 2026-11-08 06:33 UTC. Last push 2026-11-02.

这些数字如何统计

BlueOS kernel is written in Rust, featuring security, lightweight, and generality. It is compatible with POSIX interfaces and supports Rust's standard library.

实测星标增长

24小时
+67
7天
正在收集历史
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README_zh.md

原文

[ English | 简体中文 ]

蓝河操作系统内核

蓝河操作系统内核是 vivo 以 Rust 语言自研的内核,简称蓝河内核,具备安全、轻量、通用的核心特性,支持 POSIX 接口和 Rust std。

技术架构

具体请查看 vivo 蓝河操作系统官网内核页面。

板级支持

蓝河操作系统内核当前支持 ARM32、ARM64、RISCV32、RISCV64 芯片架构

  • 支持各芯片架构的 QEMU 模拟器
  • 更多的硬件开发板支持正在进行中

主要仓库介绍

仓库链接 描述
apps 基于 Rust std 开发的 shell 和 样例代码
book 内核技术文档和教程,包含详细的内核开发指南
build 项目编译构建模板和脚本
kernel 内核核心仓,包括 cpu 架构支持、调度器、同步原语、异步执行器、内存管理子系统、文件系统、网络子系统、设备子系统等
libc 蓝河操作系统内核的 libc 头文件,fork 自rust-lang/libc
librs 蓝河操作系统内核基于 Rust 语言的 libc 实现

内核开发入门指南

要构建并使用 BlueOS 内核,请查阅以下文档:

技术书籍

有关蓝河操作系统内核更多的信息,请参阅内核开发手册。

探索相关项目