3月31日,openEuler23.03创新版正式发布。openEuler作为汇聚全球开发者的创新平台,在多元算力、基础技术、全场景和生态服务等方向持续创新。openEuler23.03是社区最新发布的创新版本,版本代码总计7.3亿行。与openEuler22.09相比,新增代码5500万行。新代码主要针对服务网格数据面的Kmesh加速、openGemini时序数据库、iSulad镜像支持、RO数据管理目录拆分、基础软件包升级等技术创新,其中3万行内核原始代码补充,主要关注Linux6.1内核的调度系统和内存管理系统优化等新特性。openEuler23.03凝聚了社区908位开发者的力量,也离不开社区800多家企业的积极贡献。特别感谢华为、麒麟软件、超融合、图林思、同心软件、龙芯中科、润和软件、麒麟校长、SUSE、粤港澳大湾区(广东)创新中心、软通动力、中国科学院软件研究所Sciences、成都晶融等企业和科研院所为openEuler23.03贡献了代码。基础技术创新openEuler23.03采用LinuxKernel6.1内核,未来openEuler长生命周期版本使用6.x内核提前进行技术探索,也方便开发者进行硬件适配,基础技术创新、上层应用创新。为了让大多数开发者能够在短时间内体验到6.1内核的功能,openEuler23.03目前支持X86、Arm、RaspberryPi等主流芯片架构和硬件。openEuler内核集成了LinuxKernel6.1的诸多新特性,包括:调度子系统支持CFS可突发带宽控制器,改进SCHED\_IDLE调度策略,优化NUMA负载均衡等,改善系统延迟和批处理性能;改进了内存管理子系统,在NUMA节点中引入了新的冷热页识别算法,以优化系统中冷热页的分布,提高内存访问效率,提升系统性能;优化XFS日志同步机制、buffercache的无锁搜索机制、异步buffer写入机制等,大大提高了XFS的性能和可扩展性;在内核可用性方面,支持BPF程序一次编译到处运行,解决了BPF程序移植难的问题;PSI机制提供有关系统中资源使用的详细信息。可见,新内核增加了对per-cgroupPSI、IRQ/SoftIRQPSI的支持和优化,帮助业务更准确地评估系统资源使用情况,从而改进和优化资源调度策略。GCC插件模块支持LTO复杂优化插件,并新增14种GIMPLE支持,使GIMPLE的覆盖率从26%提高到80%,大大扩展了GCC插件支持范围,助力开发者开发针对不同硬件平台的高效优化插件,充分发挥openEuler多元化的计算能力。secGear机密计算框架支持鲲鹏TEE高级接口。通过屏蔽底层远程认证和密钥协商能力,支持机密计算构建端到端的数据保护能力,实现高斯全加密数据库场景下用户密钥的全生命周期安全。NFS客户端多路径特性支持单个NFS挂载点使用多个IP进行访问。通过在单个挂载点下提出客户端和服务器之间的多条链路,支持多条链路的IO传输。进而提升单个挂载点的性能,周期性检测链路状态信息,支持链路故障的快速IO切换。场景协同创新openEuler是面向数字基础设施的全场景开源操作系统。支持服务器、云计算、边缘、嵌入式四大场景。在嵌入式场景*,中科院软件所和华为的开发者在openEuler23.03引入了Mate-ROS,全面支持ROS2核心包及相关依赖。目前openEuler有一套最小的机器人系统可以支持SLAM场景下的导航应用;粤港澳大湾区(广东)国家创新中心的开发人员实现了openEuler+UniProton@Hi3093、openEuler+RT-Thread@RK3568j混合密钥部署;成都晶融开发者引入JailHouseforopenEulerEmbedded实现嵌入式虚拟化功能,混合密钥部署支持外围分区管理;在云原生场景,新增基于可编程内核的高性能服务网格数据平面Kmesh,服务间通信性能提升5倍,即时通讯服务延迟降低1倍。iSulad支持镜像RO数据管理目录的拆分,有利于用户灵活管理容器和镜像数据,为镜像数据的部署和共享提供技术可能。添加了对openGemini时间序列数据库的支持。通过MPP海量并行处理分层架构,支持水平扩展,应对海量时序数据给数据库带来的性能和存储成本的巨大挑战。未来将与openEuler深度融合,打造面向对象的网络运维监控,打造数据存储与分析一体化平台。在分布式协同场景下,分布式软总线增加了文件传输和流接口,并引入了nstack和fillp协议,显着提升了网络不稳定等典型场景下的数据传输效率。EulerMaker,全场景开发者服务统一平台,完成构建任务的限流能力,实现数百用户的并行调度。即日起,EulerMaker的RPM编译和镜像定制版块正式开放50个试用名额。您可以通过以下方式申请试用:订阅CICDSIG邮件列表。订阅方式请参考:https://www.openeuler.org/zh/community/mailing-list/主题为【申请统一平台接入+本地固定IP】。收到邮件回复后,即可登录EulerMaker。最终审核及解释权归CICDSIG所有。使用EulerMaker过程中的问题请发送至compass-ci@openeuler.org。尽可能详细。CICDSIGMaintainer每天总结新问题,并反馈给社区测试团队,每周六通过邮件列表进行反馈。radiaTest是openEuler社区基于openEuler操作系统环境开发的测试管理平台。涵盖测试资产管理、测试任务管理、测试资源调度与执行等功能,目标是更深远地覆盖社区测试需求,整合社区测试流程。用户基于GiteeOauth2服务进行身份认证,测试资源调度和执行能力可基于Compass-CI和openQA,平台版本测试工作流可对接外部版本发布项目。去中心化测试资产统一管理,离散基础设施统一入口,将低门槛运行平台的公共服务开放给社区测试团队/测试人员,使社区测试可靠、可追溯、高效。项目官网https://radiatest.openeuler.org/EulerDevKit工具x2openEuler添加备份、评估、升级、回滚等关键原子能力,提供接口和业务管理平台集成,批量迁移端到端高效实现单笔业务从2台/人天提升到12台/人天,效率提升6倍。项目官网https://www.openeuler.org/zh/migration/OmniVirt是由openEuler社区技术运营团队和基础设施团队共同孵化的开发者工具集。通过将虚拟化技术(LXD、HyperV、Virtualizationframework)等技术有机融合,使用openEuler社区官方发布的虚拟机和容器镜像,为开发者提供统一的开发资源(虚拟机、容器)分发和管理体验Windows、MacOS、Linux,并提升主流桌面操作系统openEuler开发环境的便捷性和稳定性,有效提升开发者体验。项目地址?https://gitee.com/openeuler/omnivirt?再次感谢为openEuler23.03版本做出贡献的全球908位开发者、800多家厂商、数十万用户对Euleropen的贡献和信任源社区。欧拉开源社区的每一步成长,都离不开大家的努力。未来,社区将继续推动服务器、云计算、边缘计算、嵌入式场景的创新发展。各大企业主要贡献华为LinuxKernel6.1、Kmesh、iSulad镜像RO数据管理目录拆分、GCC编译插件框架、NFS客户端支持多路径、openGemini、secGear、ROS2麒麟软件UKUI桌面环境超融合维护编程语言、System-tool,RuntimeSIGTorlinsGnome桌面环境,xfce桌面环境统一软件DDE桌面环境龙芯中科维护Base-service,Computing,KernelSIG运行及软件维护Programming-language,Application,sig-rubySIGKylinPrincipalkiran-destopdesktop环境SUSE维护Compiler,Base-service,ComputingSIG粤港澳大湾区(广东)国家创新中心openEuler+UniProton@Hi3093,openEuler+RT-Thread@RK3568j混合密钥部署软通动力维护Networking,sig-perl-modules,Base-serviceSIG中科院软件研究所kconfigDetector,ROS2,RaspberryPi支持成都晶荣openEulerEmbedded,嵌入式虚拟化*为了更好的轮到openEuler22.03LTSSP版本,openEulerEmbedded是基于5.10内核开发的.
