2019 年 9 月 20 日的HUAWEI CONNECT华为全链接大会上,华为透露其服务器操作系统EulerOS将会开源,命名为openEuler,以促进鲲鹏生态的发展。
当时,华为提出的目标是 2019 年 12 月 31 日上线openEuler开源社区,而在 2020 年 1 月 1 日,openEuler开源社区基础设施终于开张了,有中英文两种版本。
openEuler基础设施团队透露,他们管理着上千个代码仓库,而且要保证它们都能编译通过,这也是该社区面临的最大挑战,因为如此数量庞大的代码仓库会给整个基础设施系统带来很大的负载,工作量超乎想象。
据悉,openEuler主要包含两个组织仓库,一个用于源代码存放,当前有 20 多个仓库。
其中被重点推荐的有两个项目,一是iSulad,基于gRPC服务的云原生、轻量级容器运行时,相比runc它是用C语言编写的,但所有接口都兼容OCI;二是A-Tune,基于AI技术、可自动优化的基础系统软件。
另一个组织是src-openeuler,主要是用来存放软件包,它们构建起了openEuler操作系统的ISO镜像和安装包,当前存放了大约 1000 个软件包,每一个都提供ARM64、x86 架构版本,而且还会继续增加。
目前,社区有 50 多个贡献者,接近 600 次commit,网站上也定义了将近 20 个SIG(项目组)。
openEuler开源社区还现在处于筹备阶段,感兴趣的可联系infra@openeuler.org加入基础设施小组。
EulerOS是目前支持TaiShan服务器最好的操作系统之一,在性能、兼容性、功耗等方面具备较强的竞争力,持续推动鲲鹏处理器的生态构建。
提升多核并发能力,增强业务性能;L2 Cache共享技术,提升不同OSD进程间访问效率;首次在鲲鹏处理器架构内实现内核热补丁。通过和Linaro及绿色产业联盟合作,联合构建绿色计算生态联盟,促进鲲鹏生态发展。通过鲲鹏处理器的关键特性使能,实现了核心业务场景性能突破,并在Linux内核、虚拟化、GCC、OpenJDK及Docker等开源社区持续贡献,催熟产业生态。