IT创事记|中国开源操作系统的新探险,EulixOS

文/IT创事记祁萌
那还是在2005年 , 作为一名学生 , 武延军参加了谷歌举办的第一届“编程之夏”(GoogleSummerofCode , GSoC)活动 。
“编程之夏”是一个面向全球在读学生的开源程序设计项目 , 由谷歌组织并提供经费 。 举办至今 , 影响力早已名播学界 。 谷歌希望借此让在校学生参与到开源社区中 , 并能有机会在导师的指导下 , 完成一个开源项目 。
那个夏天 , 开源届的大师 , 也是当时FreeBSD基金会主席RobertWatson , 亲自指导了武延军 。
这段15年前的短暂经历 , 让今天已身为中国科学院软件研究所(以下简称“中科院软件所”)副总工程师的武延军至少意识到了两个问题:一是让学生在导师指导下 , 真正去完成一个开源社区项目 , 实现对于学生的启蒙意义;二是在一个开源生态的健康发展中 , 繁荣的社区意味着什么 。
可能还有第三点——“我们发自内心希望把开源社区做好 。 ”这里隐约仍然可以看到GSoC对武延军的影响 , 他说:“openEuler社区是一个很重要的举措 。 ”
IT创事记|中国开源操作系统的新探险,EulixOS
文章图片
中科院软件所副总工程师武延军
提供另一种可能
2019年10月 , 中科院软件所和华为公司在深圳签署合作协议 , 共建openEuler社区是其中关键一环 。
根据协议 , 中科院软件所将深入参与到华为计算产业核心关键技术的科研攻关中 , 包括共同培养鲲鹏计算产业人才、打造基于openEuler、数据库的产学研示范工程等内容 。
而围绕openEuler的社区建设和操作系统研发 , 以及开源软件生态建设都在合作之列 。
这距离华为在HC2019上宣布开源其服务器操作系统EulerOS(其开源版本的名称即是openEuler)仅刚刚过去了1个月的时间 。
华为从2010年开始研发服务器操作系统EulerOS 。 在2019年宣布开源时 , 它已在通信、存储、云等产品中广泛使用 , 部署超过10万套 。 它是华为自己的“红帽” 。
IBM2019年以340亿美元收购红帽 , 让开源成为了开源界乃至科技届的一个热点话题 。 不过今天 , 作为业内人士 , 武延军对当下工作是否意味着自己正参与建设一个“新红帽”的话题 , 却并没有太大兴趣 。
“我们科研院所本身没有特别商业化的驱动力 , ”他说 , “但红帽确实证明了开源软件也可以创造很大的商业价值 。 ”
中科院软件所希望做的 , 是为产业界提供另一种可能性的支撑 。
“我们希望有一个国内的发行版 , 作为科研实验的平台 。 如果所有科研成果都能在国内操作系统发行版上做实验 , 并得到国际同行的认可 , 我们对产业的贡献将是直接的 , 而且是良性循环的 。 ”武延军说 , “从长期发展看 , 我们也需要国内有一个开源平台来支持开源工作 。 ”
他同时指出 , 中科院软件所是国家级的科研机构 , 本身就需要解决国家重大需求的问题 , 例如产业发展的高质量可持续与软件供应链的安全等 。
一件非常熟练的事情
这也是华为在计算产业中的叙事与布局 。 目前 , 华为正通过通用计算和AI计算双引擎计算战略 , 通过硬件开放、软件开源、使能合作伙伴——在成为各行业合作伙伴的黑土地的同时 , 通过开放合作的产业链 , 把鲲鹏计算产业打造成数字经济的底座 。
今年3月27日 , 在华为开发者大会2020(Cloud)上 , 华为宣布将在2020年投入2亿美元推动鲲鹏计算产业生态发展 。 其中 , openEuler开源社区作为软件生态的核心 , 受到广泛关注 。
正是在这次会议上 , 中科院软件所与华为在openEuler社区建设、操作系统研发领域的合作成果首次曝光——双方宣布基于openEuler的操作系统发行版EulixOS正式发布 。
“中科院软件所在操作系统构建版本发行方面已经积累了很多年的经验 , 这对我们来说也是一件非常熟练的事情 。 ”武延军说 。 在构建出首个版本后 , 软件所完成了一系列技术可行性验证 , 将一些典型的应用软件 , 包括一些比较复杂的应用软件在EulixOS上做了适配运行 , “发现效果、性能各方面都还不错” 。


推荐阅读