# kernel **Repository Path**: sonic5/kernel ## Basic Information - **Project Name**: kernel - **Description**: vivo蓝河操作系统 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-24 - **Last Updated**: 2025-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
\[ [English](README.md) | 简体中文 \] # 蓝河操作系统内核 蓝河操作系统内核是 vivo 以 Rust 语言自研的内核,简称蓝河内核,具备安全、轻量、通用的核心特性,支持 POSIX 接口和 Rust std。 ## 技术架构 具体请查看 vivo 蓝河操作系统官网[内核](https://blueos.vivo.com/kernel)页面。 ## 板级支持 蓝河操作系统内核当前支持 ARM32、ARM64、RISCV32、RISCV64 芯片架构 - 支持各芯片架构的 QEMU 模拟器 - 更多的硬件开发板支持正在进行中 ## 主要仓库介绍 | 仓库链接 | 描述 | |---------|------| | apps | 基于 Rust std 开发的 [shell](https://github.com/vivoblueos/apps_shell) 和 [样例代码](https://github.com/vivoblueos/apps_example) | | [book](https://github.com/vivoblueos/book) | 内核技术文档和教程,包含详细的内核开发指南 | | [build](https://github.com/vivoblueos/build) | 项目编译构建模板和脚本 | | [kernel](https://github.com/vivoblueos/kernel) | 内核核心仓,包括 cpu 架构支持、调度器、同步原语、异步执行器、内存管理子系统、文件系统、网络子系统、设备子系统等 | | [libc](https://github.com/vivoblueos/libc) | 蓝河操作系统内核的 libc 头文件,fork 自[rust-lang/libc](https://github.com/rust-lang/libc) | | [librs](https://github.com/vivoblueos/librs) | 蓝河操作系统内核基于 Rust 语言的 libc 实现 | # 内核开发入门指南 要构建并使用 BlueOS 内核,请查阅以下文档: - [准备基础构建环境](https://github.com/vivoblueos/book/blob/main/src/getting-started.md) - [构建定制的 Rust 工具链](https://github.com/vivoblueos/book/blob/main/src/build-rust-toolchain.md) - [内核开发实践](https://github.com/vivoblueos/book/blob/main/src/build-kernel.md) # 技术书籍 有关蓝河操作系统内核更多的信息,请参阅[内核开发手册](https://github.com/vivoblueos/book)。