7月24日的新闻,2025年7月23日,开放原子开源生态会议,Vivo
7月24日,HOME报告说,在7月23日的2025年开放原子开放源源生态会议上,Vivo副总裁,OS Products Vivo副总裁Zhou Wei和Vivo AI全球研究所的院长宣布,Blue River操作系统内核已正式开放。 Vivo可以自由开发Blueos,该Blueos声称是行业中第一个用Rust编写的从内核到系统的操作系统。蓝河操作系统内核(从那里称为“蓝河内核”)用Rust撰写的三个主要特征:安全性,轻巧和通用:在安全性方面,使用Rust开发了Blue River内核Full Stack,也是使用Rust的第一个开放源代码Rust内核,也适用于出现的平台和移动设备。它基于天气持有的系统,并通过与所有者,借贷和生命周期的静态饲养,记忆安全的积累时间确保。它通过明智的运行时建议来管理内存,并且没有进一步的内存恢复性能,从而使内存安全性从被动防御到主动控制。由于高性能设计和基本数据结构的低开销,蓝河NEI核心对硬件资源的需求较低,最低核心存储器仅覆盖13KB,可以以较低的成本满足不同终端产品的需求。此外,Blue River Core与RISC-V和ARM等多芯片架构兼容,它们可以在各种平台上满足开发人员的业务需求。它还支持与接口NG POSIX兼容的标准库,扩展和支持现有的生态系统。蓝河内核具有完整的五个基本功能:系统调度,内存管理,文件系统,网络和设备驱动程序。在系统调度方面,蓝河内核支持基本的调度算法,包括根据实时实时时间表的计划时间旋转时间和调度;在ter中蓝河内核MS的MS,结合了生锈语言和智能建议的记忆的关键特征,以确保记忆安全,并支持许多可以在各种情况下应用的内存分配算法,这些算法可以适用于能够根据自己的业务情况选择的开发人员; Blue River内核文件已采用了层次结构的经典设计,在文件和Inodes等数据结构上实现了抽象操作,并支持各种文件系统的快速适应; and for networks, blue river kernel supports the basic TCP/IP protocol stack, which can be called in blocking mode and non-blocking mode, can support access to multiple network card devices, and is also based on rust zero-copy zero-copy design, eliminating the heap allocation overhead of data transmission process, and supporting sockets in terms of terms of data transmission process, and supporting sockets in terms of terms of data传输过程,设备管理,蓝河内核通过一系列技术(例如硬件抽象)提高了与CPU架构的兼容性和驱动因素,支持了生锈的语言发展的驱动因素,并支持与C. Source基础语言现有语言兼容的外围驱动程序,以促进中国的rust语言促进和人群。第三次Vivo Blue River行动竞赛即将开始,该竞赛的重点是C/C ++,并翻译Rust Kernel和Rust内核和C.的驾驶员桥梁设置