中文
注册

openEuler 21.03 内核创新版正式发布,技术白皮书开放下载

2021年4月26日

产业开发者

4月25日,在华为开发者大会2021(Cloud)上,华为计算研发管理部总裁熊彦宣布openEuler 21.03内核创新版正式发布,技术白皮书开放下载。openEuler 21.03基于Linux Kernel 5.10开发,华为在该内核版本贡献全球第一。在此基础上,openEuler 21.03围绕内核创新增加千核调度、PB级内存分级扩展、内核热升级、机密计算等创新特性。同时,openEuler 21.03也是社区开发者共建共创的版本,合入了很多来自社区开发者贡献的特性,贡献占比30%。

围绕内核创新带来4大特性

千核调度,充分释放多样性算力

优化内核的8种资源锁,大幅提升资源访问并行度,同时通过反馈式调度机制,精准感知业务运行状态,通过NUMA层次化调度让业务运行在最佳性能区域,综合性能提升10%以上。

PB级内存扩展,扩容量,提性能

进程级的策略控制,灵活使用多种介质扩展内存容量,结合精准冷热页面识别与淘汰算法,实现业务无感的内存自动调度。我们实际测试MySQL应用,在同等成本条件下性能提升40%。

内核热升级,业务不停机

内核并行快速加载技术,内核的启动时间缩短到毫秒级。通过进程级状态实时保存与恢复技术,进程及外设免重启,从而实现系统不停机的内核升级。

机密计算,完整保护敏感数据

secGear机密计算框架,支持多样性算力,提供统一的API和丰富的安全中间件,给开发者带来一致的编程体验。同时华为自研安全微内核iTrustee。安全微内核经过形式化验证,从数学上证明了微内核的安全性,具备了商用OS内核最高安全等级CC EAL 5+的能力。

除支持鲲鹏、昇腾、x86处理器外,openEuler 21.03新增对飞腾、兆芯等处理器的支持,成为了汇聚多样性计算的创新平台。openEuler 21.03也是社区开发者共建共创的版本,中国联通、华为、麒麟软件、统信软件、北京拓林思、润和软件在该本中都贡献了重要特性:

  1. 中国联通和华为将OpenStack移植到openEuler的软件仓库,在移植过程中将和OpenStack相关的200多款依赖包引入社区。润和软件和华为将Kubernetes移植到openEuler的软件仓库。openEuler 21.03初步实现云化基座,这是迈向云原生操作系统的第一步。
  2. 麒麟软件将HA高可用解决方案贡献到openEuler 21.03中,针对不能上云同时又要保障业务平稳运行的用户,提供一个故障秒级切换、保障业务连续性、数据保护和灾难恢复的高可用环境。
  3. 统信软件和北京拓林思将DDE和Xfce移植到openEuler。目前openEuler支持三款桌面环境,分别是:UKUI、DDE、Xfce。
  4. Compass-CI多样性算力测试平台提供从内核到上层软件的自动化测试和持续集成,目前完成任务超100万,每月给上游社区报告100个bug。

操作系统是释放多样性算力的关键,内核是操作系统的最重要核心技术。openEuler社区会坚持内核创新和持续贡献上游社区,联合伙伴共建共创繁荣的openEuler生态,将openEuler打造成多样性算力首选的开源社区。

欢迎下载openEuler 21.03技术白皮书:

https://openeuler.org/whitepaper/openEuler-whitepaper-2103.pdf

上一篇

openGauss理事会筹备会圆满成功

下一篇

基础软件持续创新,使能多样性算力