kernel
BlueOS Kernel 是一个以 Rust 编写的操作系统内核,兼容 POSIX 接口并支持 Rust 标准库。它为 ARM 和 RISC-V 架构的内核开发提供基础,也支持 QEMU 平台。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X许可证: Apache-2.0
概述
BlueOS Kernel 是一个以 Rust 编写的操作系统内核,旨在提供轻量且通用的基础。它兼容 POSIX 接口并支持 Rust 标准库,便于开发者使用 Rust 编写内核软件。项目包含 CPU 架构支持、调度、同步、异步执行、内存管理、文件系统、网络和设备子系统。开发者可参照项目文档准备构建环境、构建定制 Rust 工具链并开展内核开发。支持的架构包括 ARM32、ARM64、RISC-V 32 位和 RISC-V 64 位,并为这些架构提供 QEMU 平台支持。
主要特点
- 兼容 POSIX 接口并支持 Rust 标准库
- 支持 ARM32、ARM64、RISC-V 32 位和 RISC-V 64 位
- 为支持的架构提供 QEMU 平台
- 包含调度、内存管理、文件系统、网络和设备子系统
适用场景
适合希望为所列 ARM 和 RISC-V 架构学习或开发 Rust 操作系统的内核开发者。项目文档介绍了工具链准备和内核构建方法。
- 上游仓库
- vivoblueos/kernel
- GitHub 上的 fork
- Guo-astro/kernel
- 上游 Star 数
- 1.4k
- 分类
- 硬件、操作系统与嵌入式
- 编程语言
- Rust
- 许可证
- Apache-2.0
- Fork 时间
- 2026-10-20
- 同步状态
- 上次同步已更新上次同步 2026-10-21
同分类更多: 硬件、操作系统与嵌入式
DroidDesk通过Termux或独立的Android应用,将ARM64安卓手机用作Linux桌面,可在手机上运行桌面应用或连接显示器。
Fork 时间 2026-10-17上次同步 2026-10-21许可证: GPL-3.0硬件、操作系统与嵌入式GitHub
利用受支持的ESP32 Wi-Fi芯片接收并分析原始I/Q信号,无需单独的SDR硬件。
Fork 时间 2026-10-15上次同步 2026-10-21许可证: GPL-3.0硬件、操作系统与嵌入式GitHub
ESP32 Bit Pirate将ESP32变成多协议硬件开发与分析工具。用户可通过USB串口或Wi-Fi网页命令行检查、测试和操作数字及无线接口。
Fork 时间 2026-10-14上次同步 2026-10-21许可证: MIT硬件、操作系统与嵌入式GitHub
这套开放硬件和Android软件可改善手机GNSS测量,并将数据发送到RTK服务器,实现实时厘米级定位。
Fork 时间 2026-10-14上次同步 2026-10-21许可证: MIT硬件、操作系统与嵌入式GitHub