前段时间,我受邀成为欧拉开源社区的首批顾问专家,我也在视频中表达了自己对开源和操作系统的一些看法,今天受梁冰女士的邀请再来谈谈我对开源操作系统根社区建设和相关人才培养的理解。
操作系统根社区建设需步步为营
根社区,一般指基于 Linux 内核和周边开源组件进行构建,不依赖上游发行版的社区体系,在此之上还可以衍生出不同分支或下游社区。
近年来,我们对建立国内根社区的愿望越来越强烈,当前国内基于 Linux 开源系统的根社区都在国外,上游开源社区的“断供”会让下游系统的产品体验与安全受到影响。
我们常常说国内操作系统要想发展起来,最重要就是生态建设。但从另外一个维度来看,技术过硬才是基础,才是让企业和用户参与根社区项目发展的重要动力。此外,根社区还得积极与开源基金会协作,将社区转起来,这里的“转起来”就包括是不是符合开源价值观,以召集更多志同道合的开发者让社区可持续运营下去。
在根社区的建设上,openEuler 是当前国内布局非常周全的操作系统之一,深谙开源之道。成立早期,我就曾了解过 openEuler 社区的开放治理机制,SIG 组是其中很关键的一步,这些 SIG 组的核心成员主导 SIG 的治理,推动交付成果输出并尽可能让其成为 openEuler 发行版的一部分,这让整个社区可以持续不断的创新。有一些 SIG 组本身并不与操作系统强相关,这也是 openEuler 的应用场景越来越丰富的原因之一。
在技术上,面向多样性计算的操作系统在全球范围内还是存在广泛诉求的,具体的技术特点从 openEuler 22.09 版本中可以看到,InfoQ 也在第一时间对该版本进行了报道。简单来说,根社区的建设需要联合上下游制定出符合发展趋势的社区架构,吸引更多优秀的企业和开发者加入,让社区驱动该架构不断向前演进。这是一件需要艰难而且需要长期规划的事情,但我们已经看到国内很多操作系统都参与其中,有了一个很好的开端。
只有根社区发展起来,才能帮助我们解决卡脖子的问题,解决供应链安全方面的问题,解决软硬件更好适配的问题。
人才培养的体系当更健全
前不久的欧拉操作系统生态大会上,openEuler 开源社区理事长江大勇提到,希望集合产、学、研、用力量,通过“生态构建、技术评测、产业聚集、技术创新、人才培养和行业创新”六大服务平台体系打穿生态服务的最后一公里,推进欧拉技术路线在区域落地,构建根植区域生态的自循环、自发展的生态系统。
对这六大服务平台体系,我深以为然。当前的全球大环境促使企业在数字化转型的过程中拥抱国产操作系统在内的基础软件,最近几年这种趋势越来越强烈,相关的政策已经出台,资本也在不断的关注,但人才、技术和生态构建还处于发展中,我们在这方面也有一些自己的思考。
我国从事国产基础软件研究和开发的专业人才奇缺。
虽然国内每年高校毕业生有 700-900 万,加上高职高专等毕业生,每年毕业生规模超过千万。但是,真正去做操作系统、数据库和中间件等基础软件领域的人非常少,大部分的人都去做应用开发,比如开发 APP,据业内专家表示,国内真正能进行内核开发的人不超过 1000 人。并且,有些高校的计算机学院甚至把操作系统从必修课变成选修课,能进行系统教学的老师也非常少。此外,从研究所来看,国内真正有软件研究的机构也很少,除了中科院软件所有几百人,其他做基础软件的理论研究和技术创新的机构屈指可数。
正所谓,根深才能叶茂。缺少人才,国产基础软件产业就发展不起来,无法进行创新。
一直以来,极客邦科技都专注在为数字化人才提供各种专业服务,这其中就包括基础软件开发的数字人才。过去 15 年,我们也不断的为基础软件领域的客户提供服务,尤其是 2017 年发布极客时间 APP 后,我们所能提供的产品和服务也更加多元化了:基于岗位的体系化培训和基于问题与具体场景的培训,这两种培训方式是我们服务大量客户之后,实践出来的最有效方式。依托着我们 20 多个岗位能力模型和体系化课程,以解决问题为导向和以实践为驱动,为数字人才提供大量的专业培训课程和专业的产品、服务,希望为更多数字人才的成长发展提供帮助。接下来,极客邦科技也会和欧拉开源社区一道,在合适的时机推出 openEuler 操作系统相关的内容,一起推动国产基础软件产业的持续发展,也为国家数字经济的发展贡献力量。
评论 1 条评论