整理 | 小雨青年
“开源”这片培育新技术的土地,孕育出了无数为科技奋斗的软件开发者。麒麟软件通过中国开源社区自身的力量和资源发展壮大,也以自身的强健让这片科技的土地显得更加丰沃。
2022年7月21日,由中国开源软件推进联盟主办,赛迪传媒、《软件和集成电路》杂志社联合承办,CSDN独家直播的“第十七届开源中国开源世界高峰论坛”上,麒麟软件副总裁李震宁分享了麒麟软件的开源实践思考。
以下为李震宁演讲实录:
大家好,非常荣幸受邀参加第十七届开源中国开源世界高峰论坛,我是来自麒麟软件的李震宁。今天,我将和大家分享关于“打造开源根社区,服务应用创新”相关的开源应用实践思考。
众所周知,开源给我们带来了全新的开发模式。将我们从大教堂式的开发中解脱出来,通过市集的开发模式,所有程序员都能参与全球最顶尖开源项目的开发。
开源也给我们带来了优秀的分布式版本控制和源代码的管理平台,还带来了全新的开发思路,让我们所有产品改变的想法,不是由产品经理产生,而是由用户和每一个使用者。
麒麟软件本身源自开源,也希望能积极反哺开源。主要做开源社区的理由有这几个方面。
当前,中国自主操作系统已经发展了30~40年的时间,目前所有的操作系统几乎都是基于开源项目来进行开发的。
操作系统的发行版可以分为三个层级:
在中国,开源社区是操作系统的破局土壤,不管使用哪个版本的操作系统,都需要上层的根技术来源。想让更多用户使用,必须要有大量的软硬件产业链、开发者社区支持。
目前,与大型互联网企业相比,国内多数基础软硬件企业,自身规模不足以支撑长期没有回报的社区投入。许多院校的老师和同学,虽然有想投身社区的想法,但缺乏统一组织管理,没法形成大的统一力量,从根本上去影响开源社区。
因此,我们呼吁集合各方力量的操作系统根技术社区。现在,包括麒麟软件在内的很多企业都在积极打造根社区,并取得了一定的成绩。
麒麟软件,作为一个有30年以上历史的操作系统企业,非常重视开源软件的支持和社区的双向交流与回馈。目前已经在多个领域建设开源能力,初步形成了麒麟软件的开源矩阵:
目前,麒麟软件的社区组织架构已经相对完善,包括理事会、咨询委员会、技术委员会、生态委员会和秘书处。
银河麒麟操作系统在这个领域有十多年的技术积累,我们也希望在开放社区中,不断加强内核优化、安全加固、应用迁移、桌面环境几个领域的核心能力,向社区开放以及邀请更多开发者和我们一起开发,共同完善社区核心版本。
建设好openKylin社区,麒麟软件需要提供全流程的社区基础设施平台,未来可以支持百万级开发者在这上面进行开发。同时,也设立了高校开源能力中心,发起了多种类型的高校开发开源大赛。另外,通过联合厂商协同创新,多种多样的形式来鼓励所有的厂商,基于开源或者商业版本贡献自己的生态能力。
openKylin现在的社区整体技术规划主要包括:软硬协同的内核设计;多生态应用兼容环境;跨平台编程开发框架;统一的运行支持环境。
一方面,构建好社区的基础架构,让社区有条不紊的运行起来。目前,针对不同方面设立了版本、 基础设施、安全等不同方向的13个SIG组,让开发者和企业可以创立或者加入感兴趣的SIG并做出贡献。麒麟软件放权自治的方式,让用户成为社区的管理人员之一,增强用户的参与感,并让社区可持续地运行。同时,也秉持着开放的心态与社区、全球的开发者积极保持联络和沟通。
另一方面,深入高校进行开源人才培养相关活动,提升社区在高校的影响力,并培养一批高校人才。麒麟软件累计在全球30多个城市、50多所大学举办过100多场线下活动,例如:麒麟杯软件大赛、Linux开源开源生态应用沙龙、开放黑客松、优客源创会、软件自由日等,这些都在不断地提高社区在高校的影响力。
一方面增强创新技术,从国产硬件平台适配与优化、自主安全体系构建、跨版本兼容环境等维度考虑。
另一方面是融合创新技术,从Android兼容运行环境、全生命周期应用管理、A/B系统升级技术等方面考虑。
在中国要想做好开源,最重要的就是技术和商业逻辑统一,在开源社区只有技术逻辑和商业逻辑的自洽才能实现发展。
目前,麒麟软件操作系统的软硬件生态总数已经突破42万,合作厂商超过5200家,生态官网的注册用户超过了26000用户。麒麟软件的下一步目标是打造百万生态,虽然目前离要建设的目标还很遥远,但openKylin本着非常开放的心态和胸怀邀请大家加入,希望通过openKylin打造中国自主的开源桌面根社区,向世界展示中国的开源力量。
欢迎大家加入我们,一起共同打造中国的开源名片。以上是我的分享,谢谢大家。
点击2022(第十七届)开源中国开源世界高峰论坛-CSDN直播,查看更多精彩演讲内容!