IT之家 07月24日 15:44
vivo 自研蓝河操作系统内核正式开源:行业首款,Rust 语言打造
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

vivo 副总裁周围在 2025 开放原子开源生态大会上宣布,vivo 自主研发的蓝河操作系统(BlueOS)内核正式开源。蓝河内核是行业首个全栈使用 Rust 语言编写的操作系统内核,适用于嵌入式平台和移动设备。其核心优势在于安全、轻量和通用。通过 Rust 语言的编译期所有权系统,蓝河内核在编译期就确保了内存安全,运行时也通过智能指针高效管理内存,无额外性能损耗。最小内核内存占用仅 13KB,低硬件资源需求使其能满足各类终端产品需求。此外,蓝河内核兼容 RISC-V、ARM 等多芯片架构,支持 POSIX 接口,并具备完整的系统调度、内存管理、文件系统、网络和设备驱动能力,为开发者提供了极大的灵活性和广泛的适用性。

🛡️ **内存安全与高性能的Rust内核**:蓝河内核全栈采用 Rust 语言开发,利用其编译期所有权系统,在编译阶段就确保了内存安全,避免了运行时常见的内存错误。同时,结合智能指针在运行时灵活管理内存,实现了零额外性能损耗,将内存安全从被动防御提升至主动掌控,为嵌入式和移动设备提供了更加可靠的基础。

💡 **极致轻量化与广泛兼容性**:蓝河内核在设计上高度注重性能和资源占用,对硬件资源需求极低,最小内核内存占用仅为 13KB,这使得它能够以更低的成本部署在各种终端产品上。同时,它广泛兼容 RISC-V、ARM 等多种主流芯片架构,并支持 POSIX 接口标准库,为开发者跨平台开发提供了极大的便利和丰富的生态支持。

🛠️ **全面的内核能力与灵活的实现**:蓝河内核提供了完整的五大内核能力,包括系统调度、内存管理、文件系统、网络和设备驱动。在系统调度方面,支持时间片轮转和优先级队列实时调度;内存管理灵活支持多种分配算法;文件系统采用层次化结构,易于适配;网络方面支持 TCP/IP 协议栈和零拷贝设计;设备管理则通过硬件抽象提升了兼容性,并支持 Rust 和 C 语言驱动开发。

🚀 **推动Rust生态发展**:vivo 积极与开放原子开源基金会合作,致力于在中国推广和普及 Rust 语言,并即将启动第三届 vivo 蓝河操作系统创新赛,重点围绕 C/C++ 与 Rust 的项目级转译以及 Rust 内核与 C 驱动桥接等方向设置赛题,旨在吸引更多开发者参与到 Rust 生态的建设中来。

IT之家 7 月 24 日消息,在 7 月 23 日的 2025 开放原子开源生态大会上,vivo 副总裁、OS 产品副总裁、vivo AI 全球研究院院长周围宣布蓝河操作系统内核正式开源

vivo 自主研发了蓝河操作系统(BlueOS),号称是行业首个从内核到系统框架全栈使用 Rust 语言编写的操作系统。

由 Rust 语言编写的蓝河操作系统内核(以下简称“蓝河内核”),号称具备安全、轻量、通用的三大特性:

蓝河内核具备完整的系统调度、内存管理、文件系统、网络、和设备驱动五大内核能力

vivo 还表示将继续与开放原子开源基金会携手合作,推进 Rust 语言在中国的推广和普及。第三届 vivo 蓝河操作系统创新赛也即将启动,本届大赛围绕 C / C++ 与 Rust 的项目级转译以及 Rust 内核与 C 驱动桥接设置赛题。

IT之家附蓝河内核的开源地址:

https://github.com/vivoblueos

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

vivo 蓝河操作系统 BlueOS Rust 开源内核
相关文章