NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

圆桌对话:如何协同构建统一生态?

  • 2022-08-26
    北京
  • 本文字数:4081 字

    阅读完需:约 13 分钟

圆桌对话:如何协同构建统一生态?

在 2022 开放原子全球开源峰会上,三大运营商代表集结龙蜥专场圆桌环节,共同参与讨论了“如何协同构建统一生态”这一话题,本文为圆桌对话内容实录。


陈绪(主持人):龙蜥社区运营委员会主席、阿里云技术战略总监

刘澎:中国开源软件推进联盟副主席兼秘书长、中国科学院软件所研究员

肖微:联通软件研究院副总架构师

张涛:天翼云产品与生态部高级产品经理

严海双:移动云操作系统研发专家


(图/从左到右依次是陈绪、肖微、张涛、严海双、刘澎)


陈绪:各位都是代表国内领先云厂商的生态专家,为什么说统一生态对各自业务的发展起到非常重要的作用?可否举例说明?


肖微:从联通来讲,我们近期发布的新战略叫“强基固本、守正创新、融合开放”,这个战略里面把开放作为很重要的内容,也当作联通的定位。我们对内建设服务联通数字化转型的整个 IT 系统,对外敏捷赋能千行百业,打造智慧的行业解决方案。


在整个过程中,不管是内部的 IT 系统建设,还是对外输出的时候,都会联合整个产业的生态伙伴一起做。既然邀请大家参与进来,我们就一定要去统一标准。“车同轨,书同文”,一定大家要在统一标准上有一个良好的分工进行协同。如果没有一个统一生态,一个社区或者一个标准去做的话,大家可能就会出现七国八制的现象,一方面是资源的浪费,更重要的还是影响效率。


张涛:首先龙蜥社区是国内基础软件领域的龙头社区,有众多合作伙伴共同参与,特别是理事单位的一些重要参与和支持。在中国电信集团云改数转战略要求下,电信天翼云在行业拓展中也面临着各种行业场景化的建设。为了支持云业务的发展,天翼云和龙蜥社区在产品特性、内核规划、重要技术领域等方面都有共享和交流,存在非常多的契合点。跟刚才联通肖微总提到的一样,我们也是想推动建立统一生态,服务整个产业链或者中国电信天翼云自己业务的发展。


严海双:我的理解是统一生态最关键的就是基础软件的统一。比如操作系统、数据库等基础设施都属于这一类,因为各行业领域应用的性能、安全性都是建立在基础软件能力上的,所以我认为基础软件如果不统一也会制约产业链上下游技术创新。因此我们想借助于国内开源社区,尤其像龙蜥社区生态能够去构建我们的基础软件体系。移动云基于龙蜥操作系统也发布了移动云的操作系统,融合了移动云自己一些创新能力,针对移动云基础设施也做了很多优化和特性,在统一生态这块会与社区进一步共享。


刘澎:统一生态是由软件决定的。我们在开源软件里头有重要的三个许可证,第一个许可证是以 BSD、MIT 所决定的许可证,我们比喻它就是一棵大树的根,它们对软件产生的约束非常松,是吸收营养的一个。第二个许可证大家也很清楚,Apache 许可证,它最典型的东西就是安卓操作系统,那个操作系统是一棵大树的树冠,必须开枝散叶。


现在龙蜥社区遵循的是 GPL 许可证,GPL 许可证为什么要严格,它是一个最基本也是最关键的工业基础之间的基础件,所以它必须是统一的。为什么?如果一棵大树长出好几个杈来,这个树枝必须有杈,树干不能有杈。我对这个问题研究了很长时间,一开始觉得是左和右的问题,后来经过多年的研究才清楚不是左和右的问题,是整个生态对工业的要求,有吸取营养的,要特别宽松,开枝散叶的必须相对宽松,但是也要有相对集中的。龙蜥是一个上游的社区,所以它必须是 GPL 许可证,必须统一起来,否则社会成本极高。要统一中国基础电信业的操作系统,就要建立竞争关系,在一个小生态里各自产生创新,再汇聚在一处。

陈绪:在 2020 年 12 月份,CentOS 宣布即将停服,想问各位嘉宾 CentOS 的停服对我们刚才提到的统一生态建设带来哪些挑战?


刘澎:我觉得机会到了,该是我们中国开源软件蓬勃发展的时候了,对国际开源社区提供的共享产生压力。这次断供造成了中国后起之秀的接班,但是现在还不能完全替代它,但是找到了第一次全面接盘的机会,所以我们对龙蜥社区寄有很强烈的希望。


严海双:CentOS 停服带来的影响确实比较大,刚才听了很多的分享也讲了为应对 CentOS 停服未来要做哪些事,我认为 CentOS 停服带来的挑战有以下三点


首先,我觉得最大的问题就是业务应用方案要考虑如何更换操作系统,还有如何保证存量业务平滑地迁移到国产化操作系统版本上来。有没有一款比较强大的工具来帮我们做到比如原地的迁移,或者滚动式的集群式迁移升级等。


其次,在生态构建方面,我们认为不能因为 CentOS 停服就把原来 CentOS 生态里的软件完全否定掉,我们还是希望能和 CentOS 原有的一些生态保持兼容性,能让用户以很小的成本迁移到最新的国产化版本上来。


最后,在开源社区治理方面,CentOS 停服也能给大家带来一些思考,社区还是希望转向共治共建的策略。就像两天前参加的龙蜥理事会上很多理事也提出来对龙蜥宣言的修改,社区治理还是要有书面的规范,类似社区技术路线变动这种重大的议题都需要比较公开公正的策略来做。


张涛:其实从去年开始 CentOS 停服在整个业内引起了很大的反响,因为它涉及到了过往很多 IT 信息基础设施的底层设计。这块为什么会产生这么大的影响,因为大家都有共识,就是服务器操作系统是很多业务架构软件侧的载体,因为 CentOS 本身的社区和产品的成熟度,以及它在发展历程当中形成的软硬件生态强联合的机制,包括各种认证和授权,无论是大家自己的 IT 信息国产化建设,或者是面向各行业的 IT 建设,我们都会面临在不同场景中存在迁移困难的问题。


这个问题的解法,除了每一家专门攻坚自己的技术侧外,还需要中国人有一个自己的社区把整个产品生态做大起来,未来中国才可能出现完全替代 CentOS 的技术形态。


肖微:针对 CentOS 停服这件事情,我们刚开始的时候还是蛮担心的,因为整个需要迁移的量还是非常大的,但是我们很快就开始做试点研究,联合龙蜥社区还有国内开源社区的 ISV 共同做这件事情。经过二年的试点尝试,在 CentOS 替代的技术处理上还是挺有信心的。接下来更大的挑战可能就是工作量,服务器总量还是非常多,软件业务系统非常复杂,这对我们来说是第一个直接挑战。


第二个挑战是这件事带来的思考,我们开始反省整个联通对开源软件的引入,开始思考不管是国外的开源软件还是国内的软件哪些是能投入到生产长期使用的,哪些是有风险的。于是,我们去年联合一些机构开始做开源的治理,包括开源软件的安全,这个事情可能比 CentOS 停服处理更长远一些。

陈绪:在座的各位嘉宾都是龙蜥社区的最初理事代表单位成员,尽管在业务上大家有所竞争,但是大家联合组建龙蜥社区理事单位这样一个机构是出于什么目的,同时这样的协同对大家有何意义?您对有竞争的厂商在一起组建这样一个联盟有什么样的想法?


刘澎:是否组建联盟是由产业位置决定的。像我刚才谈安卓谈了非常长时间,才终于清楚安卓里面有一个 Linux 核,外面有两张皮,驱动和 UI 界面。产业位置是由它的许可证决定的,因为它在应用层界面不是在内核界面。龙蜥现在做的是把业内核心力量都联合起来的,这是一个工业基础件,不能有两个。只有工业基础件的一致,这样才能节约整个社会成本。什么地方不能一致?到了上面不能一致,要不然没有先进性,大家都用一个东西,就像每天餐厅就只有一道菜。所以说,大家炒的菜可以不同,但是炒菜的锅必须是一致的。


严海双:我们作为最先加入龙蜥社区的理事单位,去年跟社区签署了协议,原先的设想也是跟社区一样可以实现共建共治共享的理念,来打造 Linux 开源操作操作系统和创新平台。我们基于 Linux 社区版本做二次开发,发布移动云自己的企业定制版,也是想融合拉通移动云里面的底层基础设施资源,向下统一基础技术架构,最小化底层硬件差异,向上赋能各个产品业务创新。


张涛:我们电信天翼云也是,作为最初的理事成员单位,在去年很早的时候加入到龙蜥社区。我想说两点想法第一,天翼云作为一家主要从事云服务研发的厂商,操作系统在云计算研发体系中是一个非常重要的环节,并且天翼云也是以全栈自主研发为目标的企业,在整个公司业务发展中也是一直秉承着拥抱开源、拥抱技术这样的目标,这跟龙蜥社区的文化比较契合第二,作为国内比较重要的云计算厂商,也会积极参与把相关能力贡献到社区里,这也是作为天翼云这家公司的责任与担当。


肖微:联通作为首批加入龙蜥社区的理事,有两点考虑。第一个,操作系统是云非常重要的生态。因为操作系统向下管理整个硬件,向上承载适配着数据库、AI、中间件等众多软件。第二个,龙蜥社区成立时成员的设置非常好,里面既包括云的企业,也包括了操作系统企业、芯片企业,成员配置是非常齐全的,整个社区成立时就是以开放、中立、平等的原则。龙蜥未来的发展是非常可观,这是我们加入的一个原因


当然更直接的原因有三点:第一点是 CentOS 停服,龙蜥操作系统替代方案是一个非常好的选择。第二点是我们在做联通云的时候,云本身对操作系统有非常多的需求,一般来说应用系统和操作系统只要能把程序 run 起来,或者性能有一定的优化就可以了,但是云不一样,比如云用到很多新的特性,包括 IO 的优化、虚拟化等等,都是需要操作系统内核来支撑的。因此,我们希望在使用操作系统的场景和诉求上,在社区里相互协作和支撑。第三点,国家近两年颁布了很多“网络安全”、“数据安全”等法律,联通在落实这些条款的时候,引进了大量国产芯片,比如 Arm、国产 X86 等,还有国产数据库。我们引进来国产芯片和数据库之后,迫切需要有一个非常好的操作系统来去做适配,因此联通积极投身龙蜥社区的建设,希望能够在社区里面把软硬件结合起来。

陈绪:最后的时间给到四位,请提出对龙蜥社区的希望,以及如何更好地建设统一的协同生态。


刘澎:这个命题很大。我们还是高度地寄希望于龙蜥社区能成为中国技术软件领域创新的领头羊。谢谢大家。


严海双:我们也将会借助于移动云的能力和优势,将与龙蜥社区继续合作,共享能力积累,共建创新平台。


张涛:国产技术软件目前迎来发展黄金期,同时也面临很多的困难和阻力,也希望在龙蜥社区大家的共同努力下拥抱开源,分享各自的能力,将整个中国技术软件体系进行进一步的提升和加强。


肖微:寄语谈不上,对社区提一些想法,我觉得应用上还是保持开放,技术上进行务实地去做创新。对于每一个参与者来说在社区里面找到自己的定位,最后每个人在社区里进行贡献,每个人也有收益。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2022-08-26 14:534354

评论

发布
暂无评论
发现更多内容

太神了!阿里p7大佬总结的Java面试心得,起始—进阶—突击,一应俱全!

Geek_0c76c3

Java 数据库 开源 程序员 架构

玩转分布式架构下的可观测性

博睿数据

可观测性 Skywalking Bonree Server 博睿数据数据链DNA 智能运维AIOps

Log4j2远程执行代码漏洞如何攻击? 又如何修复

琦彦

log4j2 Log4j2 漏洞 10月月更

火山引擎在行为分析场景下的ClickHouse JOIN优化

字节跳动数据平台

数据库 数据分析 OLAP Clickhouse 数据研发

openGauss企业级开源数据库获第十届中国电子信息博览会金奖

openGauss

企业知识分享|如何设计产品手册/产品说明书?

Baklib

神州数码正式加入openGauss社区

openGauss

实现企业内部知识流通?搭建企业内部Wiki

Baklib

易宝正式加入openGauss社区

openGauss

传统大型国企云原生转型,如何解决弹性、运维和团队协同等问题

阿里巴巴云原生

阿里云 Serverless 云原生

人保科技正式加入openGauss社区

openGauss

转:浏览器的同源策略

小江

JavaScript 同源策略

ElasticSearch 不停服升级实践

移动云大数据

elasticsearch

软件测试 | 测试开发 | 搞清楚这六个能力模型,轻松应对互联网裁员潮

测吧(北京)科技有限公司

测试

技术分享 | 实战演练

测吧(北京)科技有限公司

测试

微服务的设计模式,你用了几个

琦彦

微服务架构 设计模式 10月月更

东方大唐正式加入openGauss社区

openGauss

zookeeper-watcher、事务、分布式锁的API使用

zarmnosaj

10月月更

中科星图正式加入openGauss社区

openGauss

软件测试 | 测试开发 | 静态扫描体系集成

测吧(北京)科技有限公司

测试

毕业后什么都不会,找了个培训班学软件测试学了4个月,拿到offer,坐等入职

测吧(北京)科技有限公司

测试

新零售SaaS架构:中央库存系统架构设计

架构师汤师爷

SaaS 架构设计 新零售 库存系统

挑选文档协作工具的技巧

Baklib

共筑计算新生态共赢数字新时代,云和恩墨大讲堂 x openGauss Meetup x 鲲鹏生态孵化营(成都站)圆满落幕

openGauss

带你了解5个幽灵攻击与编译器中的消减方法

华为云开发者联盟

后端 开发 编译器 企业号十月 PK 榜

喜报!霍格沃兹第二届火焰杯软件测试高校选拔赛荣获大奖

测吧(北京)科技有限公司

测试

图尔兹正式加入openGauss社区

openGauss

软件测试 | 测试开发 | 做到这几点,你也能成为 BAT 的抢手人!

测吧(北京)科技有限公司

测试

JVM——内存泄漏与内存溢出

琦彦

JVM 内存泄漏 内存溢出 10月月更

Java 8的新特性

琦彦

java8 10月月更

CUDA入门教程;Transformer太火不是好事?;探求GPU极限性能的利器|AI系统前沿动态

OneFlow

人工智能 前沿动态

圆桌对话:如何协同构建统一生态?_文化 & 方法_龙蜥社区_InfoQ精选文章