openKylin“策码”开源新征途,薪火共燃麒麟魂 - 中国电子报
以下文章来源于2023年12月12日,中国电子报—开发者专题报道(韩乃平 麒麟软件有限公司首席科学家):
数字经济已成为全球经济发展主引擎,操作系统作为数字基础设施的底座及灵魂,成为推动产业数字化、智能化发展的核心力量。在云计算、大数据、人工智能、工业互联网等新兴领域,开源已成为主要的开发模式,在构筑信息产业生态链中发挥着“砖头”“瓦块”作用。国家高度重视开源软件发展,自2021年开源首次写入“十四五”规划后,全国各省市也积极推出扶持开源产业发展、开源人才培养的相关政策。
在软件定义未来世界,开源决定软件未来的当下,我国开源软件迎来快速发展的重大机遇期,也为我国信息产业突围带来无限可能。开源软件构筑的根基底座,为数智转型带来强大动力。从中国软件产业发展角度看,应用软件是我国的优势,但操作系统等基础软件则相对薄弱。开源以其开放、自愿、平等、协作理念汇聚多方力量,将有效助力操作系统软件面临的技术创新、生态突围等关键问题解决。 根深才能叶茂,坚持基础软件的创新才能构建持续发展的基石,才能持续使上层应用百花齐放,推动数字经济发展。构建Linux桌面操作系统根社区,掌握桌面操作系统根技术,带动以桌面操作系统为核心的软硬件生态建设,借助开源之力、充分发挥开源社区的生态构建之力,成立中国自己的桌面操作系统开源根社区,成为重塑信息产业根基、推动数字经济发展的关键,也是我国从科技大国走向科技强国的必由之路。 2022年6月24日,麒麟软件作为我国操作系统领域领军企业,联合国家工业信息安全发展研究中心和国内多家操作系统企业联合成立openKylin(开放麒麟)社区,自此开启了桌面操作系统开源根社区发展之路。2023年7月5日,开源桌面操作系统openKylin 1.0发布,形成了较强的系统组件自主选型、操作系统独立构建的能力,降低了对上游操作系统发行版社区的依赖,加快了桌面操作系统根技术繁衍、生态重构之旅。openKylin社区的快速发展,充分体现了开源作为一种创新的软件协同生产模式所绽放的活力和无限潜能。在建立中国桌面操作系统根社区的开源信念引领下,汇聚了社会各界的产业力量、院士专家、高校师生、软件从业者,在openKylin集结,共同推动社区治理体系完善、社区产品打造、系统生态建设及使用体验提升。目前,openKylin社区已聚合390多家单位会员,涵盖操作系统、数据库、办公软件、CPU、GPU、整机、人工智能优势企业及高等院校,拥有5500多位开发者、100多万社区用户遍布全球188个国家和地区。广泛的产、学、研、用各领域力量加入社区共建之中,也将为操作系统根技术创新奠定智囊基础。 牛顿曾说:“如果我比别人看得更远,那是因为我站在巨人的肩上”。开源开发模式作为一种软件开发模式,其核心在于大众化协同、开放式共享、持续性演化。开源模式一直以来都是OS领域技术创新的重要途径,基于Linux Kernel的众多操作系统发行版在全球流行,开源在推动中国操作系统构建及发展方面也发挥了重要作用。openKylin社区的快速发展,就在于汇聚了操作系统生态领域众多优势伙伴力量,共同推动操作系统创新技术融合。 麒麟软件作为操作系统核心力量,与国内软硬件优势企业、知名院校一起,在社区以SIG(特别兴趣小组)的方式协同合作、联合创新,在openKylin社区发起成立Kernel、UKUI、Wayland、Virtualization等SIG组,并贡献自身在操作系统领域多年技术积累,围绕桌面操作系统底层核心技术和用户体验提升,推出“分级冻结”应用生命周期管理机制、软硬件生态“原生兼容”技术、VirtIO-GPU硬件视频加速机制、新一代图形显示框架wlcom合成器、开明软件包格式等创新成果。此外,面向快速发展的人工智能技术领域,openKylin社区积极布局,2023年6月启动了对AI大模型产品的生态兼容和系统级融合,并在openKylin 1.0版本中支持桌面AI大模型插件和智能语音助手功能,从智能输入、智能输出两方面入手,深度融合AI技术,推动桌面操作系统智能交互创新发展,为构建中国开源操作系统根社区夯实创新技术基础。 目前社区已累计成立94个SIG组,涵盖内核、硬件、系统安全、桌面环境、基础组件、系统安全、人工智能等众多技术领域。北京航空航天大学、上海交通大学、北京邮电大学等30余所院校师生也加入社区,发挥各方专业领域技术力量,融入并推动openKylin系统构建,社区已连续发布6个系统版本,实现了从系统效能、功能体验、生态融合、应用开发等方面的全栈技术创新,将为围绕系统上下游的软硬件生态融合提供有力支撑。 我国基础软件领域的发展经历了一个比较长的摸索期,许多操作系统均因产业分散没能形成合力,系统生态碎片化、用户体验不佳是阻碍产业发展的关键问题。操作系统作为软件产业的基础,统一技术路线有助于避免生态分裂,形成产业合力才能走向更广阔的用户市场及应用场景,而开源在解决产业生态碎片化方面具有天然优势。 openKylin社区自成立起,充分借力麒麟软件等社区理事单位在操作系统生态构建层面的经验积累,聚合产业链上下游优势企业,在发挥社区合力取得多项技术创新成果。同时,进一步通过开源OS源代码、构建完善的社区基础设施平台、统一代码来源等方式,助力产业技术路线统一及生态融合。兆芯、海光等芯片企业代表加入社区Kernel SIG组,分别完成其国产x86平台和openKylin的适配,并在社区内核仓库贡献相关驱动优化patch,已合入主线版本;景美在openKylin社区主导成立GPU SIG组,完成openKylin系统与JM9100显卡适配,并贡献优化patch到openKylin内核主线;格兰菲加入GPU SIG组,完成了openKylin系统与格兰菲Arise1系列显卡适配,并贡献优化patch到openKylin内核主线,更多伙伴的贡献成果正在持续汇入社区中。 此外,2023年3月,全球首款RISC-V笔记本电脑ROMA默认搭载openKylin系统正式发布,它的诞生意味着完全开源软硬件产品正式面世,接受市场和用户的检验,这也是中国开源芯片和开源操作系统开放协作、融合创新发展的标志性事件。一方面,各界力量在社区里共同努力解决共性、通用性问题,可有效推进操作系统技术路线统一、生态融合建设。另一方面,各优势企业也可基于客户诉求、在社区构建的开源操作系统底座上不用重复“造轮子”,专注发挥自身优势在各自专营领域打造企业价值高点去赢得市场机会。 以开源为基础,更有助于共促底层标准、架构、产品、生态应用安全及可信的生根发芽,有利于产业链硬件、软件、用户及开发者更加透明、充分交流、开放协作,推动系统各类标准规范高效、快速制定。在openKylin社区,各界伙伴可以在开源、自愿、平等、协作的理念下,基于产业发展现状、院校科研积累、用户业务需求、开发者实践经验等,开放交流对于系统标准建立的想法、建议,并将各界共识在社区里进行实践、检验并逐步修正完善。在北大周明辉等多位开源领域专家的协力推进下,社区已推出《可控开源操作系统社区建设规范》,针对操作系统代码仓库的全部组件,实现了社区代码来源可控、系统设计可控、开发过程可控,确保了系统用户及开发者能够安全、稳定、可靠、持续地使用开源社区中的开源组件及其涉及的支持性服务,该规范获得了信通院、工信一所、开放原子开源基金会等组织的专家认可,并有望在持续完善后,推进成为行业标准、走向国际规范。未来,openKylin社区将持续吸引更多的伙伴加入进来,在开放的交流协作中,丰富相关标准规范体系的建设。 目前,伴随着开放原子开源基金会建立与发展,以及openKylin、openEuler等操作系统开源根社区的建设与壮大,中国的开源氛围更加浓郁、开源治理日益成熟,我国开源事业发展已进入快车道,更多企业参与开源、更多开发者加入社区贡献、更多开源成果正在惠及产业发展。我国要做强软件产业的根技术,开源是最佳选择和重要沃土,openKylin社区通过把握发展机遇,聚焦桌面操作系统根技术,发挥社区平台支撑作用,聚合产、学、研、用及国内外开源力量,加速系统创新迭代,共同推动openKylin桌面操作系统根社区构建,为推动形成众研众用众创的开源软件生态添砖加瓦,逐步走向同国际顶尖开源社区比肩的星辰大海。