来自 科技 2021-10-01 20:51 的文章

华为欧拉openEuler 21.09创新版:新文件系统EulerFS

10月1日消息据华为openEuler官方公告,2021年9月30日,新版openEuler 21.09如期而至。
 
 
 
OpenEuler 21.09是欧拉正式升级数字基础设施开源操作系统后的首个社区创新版本。随着社区的快速发展,面向场景的SIG不断建立,openEuler的应用边界也从最初的服务器场景逐渐扩展到云计算、边缘计算、嵌入式系统等更多场景。
 
IT之家获悉,openEuler 21.09推出新媒体文件系统EulerFS,持续创新内核,并加入容器操作系统KubeOS、安全容器等大颗粒功能,夯实了云化基础;同时发布了openEuler 21.09 Edge和openEuler 21.09 Embedded版本,探索全场景能力。
 
OpenEuler感谢参与open Euler 21.09版本贡献的869位社区开发者。也感谢华为、中国联通、中国电信、青云科技、麒麟软件、同心软件、中国科学院软件研究所、上海交通大学等公司、研究机构和高校积极参与本期编辑。
 
OpenEuler 21.09作为首个覆盖全场景的社区创新版正式上线。
 
OpenEuler 21.09系统架构和新增功能如下:
 
 
 
核心创新
 
OpenEuler 21.09增强了云原生调度的相关功能。针对云场景下的线上线下服务混合部署场景,创新了CPU调度算法和OOM内存恢复算法,保证在线服务对CPU的实时抢占和抖动抑制,支持在线服务安全可靠运行。
 
在文件系统方面,openEuler 21.09增加了EulerFS文件系统。EulerFS是华为开发的全新文件系统,为社区做了贡献。针对SCM新媒体,采用软更新和双视图技术,减少了文件系统元数据的同步延迟。与EXT4文件系统相比,其性能提升了数倍。
 
在内存管理方面,内存分层扩展etMem增加了用户模式交换功能。它实现了策略配置淘汰的冷内存到用户模式存储的交换,性能优于没有业务感知的内核模式交换。
 
夯实混浊的基础。
 
K8S已经成为云原生基础设施的实际基础。基于K8S,业界主流操作系统厂商推出了针对云原生场景的专用容器OS(如Redhat RCHOS、AWS BottleRocket等)。),提供与业务容器一致的管理和运维经验。
 
OpenEuler 21.09紧跟行业最新技术趋势。华为向社区贡献了独创的容器化操作系统KubeOS,运行内存消耗< 150M,重启时间< 15秒。
 
OpenEuler 21.09结合了StratoVirt、iSulad和ShimV2,形成了一个安全的容器方案,为应用程序提供了一个轻量级且安全的执行环境,隔离了容器与主机操作系统之间以及容器与容器之间的安全风险。华为对社区做出了贡献,与传统的Docker+QEMU方案相比,该方案的噪底和启动时间优化超过40%。
 
KubeSphere是一个建立在K8S之上的以应用为中心的容器平台,由青云科技发起,由欧拉开源社区的KubeSphere SIG支持和维护。
 
OpenStack版本更新为Wallaby。Wallaby是2021年4月发布的最新稳定版本,包含nova、kolla、cyborg、tacker等核心项目的重要更新。由联通数字分公司、中国电信、华为共同发起,欧拉开源社区OpenStack SIG支持维护。
 
Eggo是基于K8S的双平面集群部署工具,提供高效稳定的集群部署能力,支持单集群多架构、在线离线等多种部署模式。Eggo结合GitOps的管理能力,感知集群配置的变化,驱动集群OS的统一高效部署,将100个节点的部署时间从几个小时缩短到15分钟以内。Eggo由华为主导,未来将由云原生SIG开发维护。
 
探索全场景创新。
 
OpenEuler 21.09针对边缘计算场景发布了openEuler 21.09 Edge。该版本集成了KubeEdge和边缘云协作框架,具备边缘云应用统一管理和分发等基础能力。未来将通过增强智能协同提升AI可用性和场景适应性,增强服务协同实现跨边缘云服务发现和流量转发,增强数据协同提升南向服务能力。
 
OpenEuler 21.09发布了一个超轻量级的嵌入式版本,openEuler 21.09 Embedded,针对嵌入式场景。版本镜像小于5M,启动时间小于5秒。它提供了轻量级、安全和轻量级容器等基本功能,并支持ARM32和ARM64芯片架构。未来将与欧拉开源社区的生态伙伴、用户和开发者合作,逐步扩展和支持PowerPC、RISC-V等芯片架构,增加确定性延迟、工业中间件、仿真系统等能力,打造嵌入式操作系统解决方案。
 
OpenEuler 21.09 Edge和openEuler 21.09 Embedded是Euler开源操作系统场景的探索和拓展,提供预览技术创新体验,社区将不断丰富边缘计算和嵌入式场景的能力。
 
中间件和桌面环境。
 
OpenResty已经移植到openeuler版本。OpenResty是一个基于Nginx和Lua的高性能Web平台。它用于方便地构建动态Web应用程序、Web服务和动态网关,可以处理超高并发性和高扩展性。感谢Apache APISIX社区的罗泽轩和温明对OpenResty迁移的贡献,让OpenResty能够在欧拉开源操作系统上流畅高效的运行。
 
UKUI是麒麟团队开发的基于Linux发行版的轻量级桌面环境。在openEuler 21.09中,UKUI增加了中文输入法和多媒体支持。
 
同心桌面环境,简称DDE,是同心软件开发的一个安全、稳定、易用的Linux桌面环境。在openEuler 21.09中,DDE新支持画板、音乐和影院应用。