华为“2012实验室”是一个颇具神秘色彩的部门,它专注于研究新理论和基础软件研发,许多前沿的新技术均诞生于此,因此有媒体曾将其称为“中国黑科技最多的地方”。
“2012实验室”部门包含许多以世界知名科学家或数学家命名的神秘实验室,例如香农实验室、高斯实验室、谢尔德实验室、欧拉实验室和图灵实验室等。从这些极具“理工科”气质的实验室命名中能看到,华为对数学乃至科学的推崇态度可见一斑。
本文将要介绍的 openEuler 正是来自欧拉实验室——华为自有操作系统研发中心。由欧拉实验室主导研发的服务器操作系统 EulerOS 去年宣布开源,开源后更名为 openEuler。openEuler 是 EulerOS 的开源版本,基于 Linux 稳定内核,支持鲲鹏处理器和容器虚拟化技术,特性包括系统高可靠、高安全以及高保障。
上文提到 openEuler 是一款服务器操作系统,因此其面向的对象主要是服务器,包含了基础加速库、虚拟化、内核、驱动、编译器、OS 工具和 OpenJDK 等组件。
openEuler 内核基于 Linux Kernel ,华为作为 openEuler 社区的重要组成部分,在 Linux Kernel 5.8 版本中,代码贡献全球第二。openEuler 通过开放的社区形式,以拥抱全世界的姿态与上下游生态建立连接,通过协作模式开发共同推进版本演进,吸引开发者和厂商共同构建一个开放、多元和架构包容的软件生态体系。