华为发起的openEuler2009创

IT之家10月5日消息openEuler社区近期表示,继今年3月发布20.03LTS版本后,openEuler社区在9月30日再次发布openEuler20.09创新版。本次版本发布是openEuler社区中的多个公司、团队、独立开发者协同开发的成果,在openEuler社区的发展进程中具有里程碑式的意义,也是中国开源历史上具有标志性的事件。

20.09版本的各种新特性充分体现了社区大协同所带来的优势:

中科院软件所贡献了RISC-V新指令集架构支持;麒麟软件为社区共享了赏心悦目的桌面UKUI系统;云原生虚拟化平台StratoVirt和iSula容器升级版,两者的结合重构了轻量级云原生基础架构;BiShengJDK为Java应用带来更强的性能;IMA完整性度量架构和secGear机密计算框架,给开发者在多平台安全应用的开发效率带来倍级提升;此外,20.09版本里面也包含CompassCI测试平台、A-Tune智能调优工具。

新特性详细介绍如下:

Kernel

针对多核应用场景增加“多核加速”特性,从调度、锁和减少CPU共享资源冲突等方面,提升CPU多核的并行度,并通过内核分域调度技术,实现性能提升20%。

StratoVirt

用RUST语言实现的轻量级虚拟化项目,实现了一套架构统一支持虚拟机、容器、Serverless三种场景。StratoVirt面向轻量化应用场景可实现单虚机启动时间小于50ms,启动速度提升10倍,当前内存底噪小于4MB。

iSula

容器技术项目,包括了容器全栈生态中的多个软件。对比Docker,iSulad使用C/C++实现,不受硬件规格和架构的限制,开销小。

20.09版本里的iSula新增容器镜像构建工具iSula-Build;同时对并发启动和容器生命周期操作性能优化。

BiShengJDK

Java虚拟机项目,是一个基于OpenJDK的高性能、可用于生产环境的Java虚拟机。BiShengJDK在ARM架构及大数据场景下进行了大量性能优化。

BiShengJDK8支持了AppCDS技术,可以加快Java应用启动速度50%,并减少多Java进程内存占用,对于短生命周期、大内存占用的应用,以及容器应用有较好的优化效果;

BiShengJDK11在ARM架构上支持ZGC垃圾回收算法,让Java应用在ARM架构上也可以享受低时延优势。

IMA内核完整性度量架构

IMA是内核中提供的一个强制访问控制(MAC)子系统,并作为可信计算在openEuler中的实现之一,连接了信任链中的可信操作系统和可信应用。

对比上游Linux社区的IMA,openEuler内核提供的IMA特性从安全性、性能、易用性三个方面进行了提升,推动IMA在生产环境下应用。

secGear机密计算框架

基于硬件Enclave技术为开发者提供的一个应用开发框架,通过API接口连接上层应用,在不同的机密计算硬件框架下都能够实现机密数据计算过程的保护。

开发者基于secGear框架做应用开发可简化编写安全应用的复杂度,提升开发效率。secGear预计在12月正式开放代码。

CompassCI

一个可持续集成的软件平台,为开发者提供针对上游开源软件的测试、登录、故障辅助定界、基于历史数据分析的服务。通过CompassCI,社区开发者将开源软件快速引入openEuler社区,补充更多的测试用例,支持openEuler构建一个健康完善的开源软件生态。

A-Tune

一款基于openEuler开发的自动化、智能化性能调优引擎,可利用人工智能技术,对运行在操作系统上的业务建立精准模型,动态感知业务特征并推理出具体应用,根据业务负载情况动态调节给出最佳的参数配置组合,从而使业务运行于最佳系统性能状态下。A-Tune已覆盖10大类应用场景、20+款主流应用实现智能调优。

UKUI

由麒麟软件主导开发的轻量级Linux桌面环境,其3.0版本按照简洁、易用、高效的设计理念,基于QT全新开发而成,目前已经由麒麟软件主导合入20.09版本中,丰富了openEuler社区的桌面环境。

大家可在openEuler社区下载20.09创新版。

IT之家获悉,openEuler社区目前参与贡献的是来自60家不同企业机构超过名开发者,软件包已经超过,成立了70个SIG组。

openEuler将通过开放的社区形式与全球开发者共同实现基础软件架构的创新,全栈的性能优化,打造全场景协同的OneOS,为多样性架构释放算力。




转载请注明:http://www.aierlanlan.com/rzgz/1720.html