openEuler操作系统,开源社区再添“利器”
作者 | 中国软件网 王锦宝
“软件吞噬世界,开源则在吞噬软件”。而对于今天的企业级客户来说,采用开源的软硬件组合,不会被封闭的系统锁定,就代表这一种自主性。
去年年底,华为操作系统 openEuler 正式开放源代码、镜像及开发测试环境。华为表示,作为项目主要筹备方,将会逐步开放在 ICT 基础软件领域的技术积累,将操作系统、编译器 /JDK 等领域的基础平台能力开源至 openEuler 社区。
01
先有EulerOS,后有openEuler
windows7已经停止服务了,对人们的办公和生产生活带来一些不利的影响。不久前,华为表示EulerOS正式开源,开源名为openEuler,2019年12月31日正式上线。
中国软件网认为,推出openEuler操作系统恰逢其时,相信这个操作系统能填补空白,对整个软件产业和人们的工作带来积极影响。
据华为 Cloud & AI 产品与服务总裁侯金龙介绍,EulerOS 拥有三级智能调度,可以将多进程并发时延缩短 60%,而且还可以智能自动有规划,可将 Web 服务器性能提升 137%。
EulerOS与一般的服务器操作系统不同,它是专门为华为服务器平台研发的,不仅拥有三级智能调度,还能够将多进程并发时延缩短60%,还具有智能自动有规划能力,可将Web服务器性的性能提升137%,由此可见华为自研实力是非常强悍的。
并且,EulerOS在稳定系统内核的基础上,可以完美的支持鲲鹏处理器以及容器虚拟化技术,对鲲鹏生态发展有着极其重要的意义。
在系统的可靠性、安全性以及保障方面,华为EulerOS也都储备了极具市场竞争力的技术特性,从而可以确保为广大的企业用户提供一个具有高稳定性、高安全性的高端计算平台。同时,还将通过充分发挥Linux在可伸缩、高性能与开放性方面的优势,助力企业用户从容面对当下与未来会快速增长的业务量以及挑战。
2019年12月31日EulerOS正式开源,开源名为openEuler。截止目前,openEuler 已经有超过 2000 多名开发者参与了社区贡献,软件包超过 7000,并成立了 74 个 SIG 兴趣组,覆盖了从虚拟化、云原生到安全可信等多个领域。其所有关于服务器操作系统相关的代码、能力、文档在 openEuler 社区全部进行了开放,开发者可以学习到 openEuler 操作系统实现的同时还可以深度参与社区的创新和实践。
也就是说,openEuler就是EulerOS的开源社区版,并基于此打造了一个 openEuler 开源社区,该社区会围绕 openEuler OS,逐步开放华为在 ICT 基础软件领域的技术积累,以及操作系统、编译器/JDK 等领域的基础平台能力等,与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系。
更进一步,openEuler所特有的软件供应链,让操作系统的打包和精简变得更简单。可以根据设备不同的类型、场景整合出适合相应场景的操作系统,从而让这些新特性不只交付给云,更可以交付给边和端,实现云边端一体,为行业和业务创造价值。
经过一年的发展,openEuler社区已经成为快速集成创新的平台,让技术可以快速创新落地并成为可交付的商业版软件和应用。
openEuler 社区技术委员会主席胡欣蔚认为,openEuler 社区既是技术孵化器,也将是发行版的平台。社区孵化的创新技术可以引入发行版,发行版通过用户反馈进而继续牵引被孵化的技术演进方向,“openEuler 更像是 Apache 基金会和 CentOS 的合体”,胡欣蔚说道。
在openEuler社区理事长江大勇看来,openEuler是一个面向未来的开源操作系统,openEuler社区秉承“共建、共享、共治”的理念,致力于打造多样性计算场景最佳操作系统。同时openEuler也是一个创新的平台,鼓励全球开发者、开源爱好者在该平台上提出新想法、新思路,一起围绕客户的场景创新实践,不断优化应用体验,全产业链共享操作系统创新价值。
02
openEuler系统不是换皮的Linux
众所周知,芯片+操作系统是计算产业的根,是最核心的根技术,某种意义上说,操作系统还更为关键。
经过12年的技术沉淀,openEuler系统的核心优势日益凸显,也在改变人们对国产操作系统的印象就是换皮的Linux。
openEuler 技术委员会委员熊伟博士接受采访时表示,国内操作系统行业长久以来确实存在所谓换皮的问题,期望openEuler 能彻底地改变这个格局。
从操作系统构建来说,大家通常都关注 Linux 内核 kernel,实际上一个标准的 Linux 操作系统非常复杂。以服务器操作系统为例,通常由 4000 - 5000 个软件共同组合而成,kernel 只是其中之一。如果是桌面系统,软件总量甚至上万。
如果以盖房子的比喻来形容操作系统的构建,这一个个构成操作系统的软件就像长在森林里原木。国外的社区厂商从森林里采伐原木,加工设计、建造成一个操作系统的房子。而以前国内的厂商则是把人家建好的房子整体拿过来,重新刷上油漆,打上自己的 logo,这就是所谓的换皮。
openEuler 的做法则是直接从森林里伐木头,自己设计、打磨、组装,从底部到上层完全是自己设计和构建的,这样开发出来的操作系统就可以做到随心所欲。经过一年多的发展,相信大家也能看到 openEuler的成果,对openEuler而言, 换皮一说肯定是不成立的。