如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统( 四 )
对于openEuler来讲 , 整体是4层架构:
底层是芯片支持 , 目前是对鲲鹏和X86体系架构支持 , 后续还有更多的支持 。
第二层面的是OS基础的支持 , 包括内核、基础库 , 这个层面需要做很多体系架构方面的优化和开发 。
第三层是虚拟化层 , 这层对整个企业市场来讲非常重要 , 特别是云场景来讲非常重要 , 也就是通常说的IaaS底座 。
最外层的容器层 , 是构成现在SaaS服务的基础 。
由下至上 , 从芯片到内核到虚拟化到技术化到容器构成全四层的技术全栈 , openEuler会关注性能、可靠性和安全这三个方面 。 同时会重点对这三个方面进行优化和加强 , 这是整体的LTS版本的特点 。
What we have done on openEuler LTS release
----如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统//----
openEuler的社区原则和LTS原则——来自于社区、回合到社区
华为公司过去十几年做了大量的开源工作 , 对于内核、虚拟化、容器、ARM生态等方面做了非常多的贡献 , 例如内核每年的patch贡献量超过3000 , 在全球排进了前五名 。 因此 , 对于openEuler, 我们的原则非常简单 , 那就是Upstream First 。 例如在内核中做一个特性 , 最终如何能合入到openEuler的版本中呢?
尽可能的先提交到上游内核社区中 , 被kernel社区所接纳 , openEuler社区从内核社区pull到openEuler中 , 这样 , 相关的特性就能融入到到下一个发布版本中 。 因此任何特性开发建议先到最原始社区中 , 通过原始社区进入到openEuler社区 。
有一些特性可能未必在短期内被社区接受 , 或者接纳很慢 。 对于这些特性 , openEuler社区中会持开放态度做一些接纳 , 在openEuler作为特性提供给大家试用 , 也许这种特性在openEuler社区广泛使用后能加速被上游社区所接纳 。
以上就是openEuler社区的基本开源策略 。 期望在国内形成这样一个氛围 , 鼓励参与社区 , 不只是openEuler , 同时参与到openEuler的上游社区 , 共建社区繁荣 。
内核:Linux世界的核心
----如何借助openEuler 20.03 LTS版本构建企业级服务器操作系统//----
内核是Linux中最重要的部件 , 没有之一 。
openEuler在内核上做了非常多的工作 , 这里只以鲲鹏920的优化做一个例子:
使能ARM64的Ecosystem , 如支持NICSAS controller、ROCE等设备 。
推荐阅读
- 人民网@【战“疫”说理】疫情防控中如何有效实现经济复苏?
- 『车家号』高低功率如何选?后期改装就能“低变高”了吗?,同一款发动机
- 手机、眼镜如何消毒?清洁要从细节做起
- 『音频』iOS如何导入百度云的音频(易剪和易剪多轨版)
- 十大突破性技术-NMN,叫你如何选择最好的NMN
- 妙家影视■如何计算低压开关柜铜排用量?这是我见过最漂亮的文章!
- 「史今中外s」潜伏大陆40年没被发现,结局如何?,女特务为隐藏身份嫁给农民
- 【妙家影视】如何计算低压开关柜铜排用量?这是我见过最漂亮的文章!
- 「心聆寒岁」一夜带货1.6亿!如何看待直播热潮?,商场失意直播却火了
- 查询个人信用征信,个人信用信息查询系统