AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

统信 UOS 主创张磊:为什么我们和 openEuler 一拍即合?

  • 2021-06-16
  • 本文字数:2606 字

    阅读完需:约 9 分钟

统信UOS主创张磊:为什么我们和 openEuler 一拍即合?

投身操作系统行业近 20 年,从兼职搞 Deepin 到和团队一起将其带向世界;曾经沉寂 7 年搞研发,团队一个销售没有,还承担着外界的诸多质疑,最终和众多厂商一起促成了国产操作系统 UOS 的诞生;带着所有经验积极加入 openEuler 社区,仅用半年时间成功将桌面环境 DDE 在 openEuler 落地。本期,InfoQ 有幸采访到了统信软件有限公司高级副总经理张磊,听这位操作系统行业老兵分享自己对行业的见解。


统信软件有限公司高级副总经理 张磊


集众人智,国产操作系统 UOS 诞生


2004 年,一群爱好 Linux 操作系统的技术人自发在网上讨论和交流 Linux 相关知识,出于对国内 Linux 发行版功能的不满,5、6 位年轻人聚在一起打算利用工作之外的时间搞出一个 Linux 发行版,这就是最早期的深度操作系统团队。


从最初的几个人兼职开发到正式组建团队,再到整个项目快速发展,这中间有七年的时间整个团队全都是研发人员,没有一个销售。在这个过程中,整个行业发生了一件不得不关注的大事件,美国国家安全局自 2007 年起开始实施的绝密电子监听计划——棱镜计划曝光,这起事件让所有人意识到了做国产基础软件的重要性,也让包括张磊在内的整个团队意识到是时候把商业化提上议程了。


此后几年,公司进入快速发展状态,团队相对成熟,开始有人手专职负责社区运营,版本发布提速,并对各处理器做了适配。虽然在社区运营伊始也听到了诸如“Linux 换皮”、“骗钱”等声音,但整个团队默默把这些声音消化了,以实际行动回答了各种质疑,最终还给社区的是目前唯一在国际 Linux 排行榜中,位于前十的中国团队研发的产品。


2019 年 11 月 14 日,国内操作系统领域的几家厂商联合成立了统信软件技术有限公司(以下简称:统信软件),这其中也包括张磊所在的公司。统信软件成立不久,就遇到了 2019 年底开源的 openEuler,双方一拍即合。


关注良久,与 openEuler 一拍即合


“openEuler 的前身是华为服务器操作系统 EulerOS,在这款操作系统未对外开源之时,我们就注意到了,并与整个团队接触,因为我们知道这个操作系统支撑了华为内部大量服务器的运营,在生产环境上还是比较有保障的。”


2019 年底,openEuler 正式开源,统信软件从一开始就积极加入社区建设之中。采访中,张磊表示:“得知 openEuler 开源之后,我们觉得对整个产业都可以起到很大的推动作用,毕竟它有大量服务器验证运行的基础,所以统信软件从披荆斩棘的时候就加入了,后面又参与到了很多基础设施的工作中”。


经过一年多的发展,openEuler 社区的开发者提交了大量反馈和补丁,促成了整个项目的快速成长。统信软件积极参与 openEuler 社区建设,完成了 openEuler 各版本的适配工作,目前已经为 openEuler 社区贡献软件包过百个,提交 PR 将近 300 个;统信 UOS 还基于 openEuler 20.03 LTS 推出了统信 UOS 服务器操作系统欧拉版,并针对华为鲲鹏系列处理器的稳定性和运行性能进行了深度调优。此外,统信软件将自主研发的桌面环境 DDE 成功引入 openEuler ,丰富了 openEuler 的桌面环境。


DDE 是统信软件自研的一款全功能桌面环境,已经被移植到 Archlinux、OpenSUSE、Ubuntu、LinuxMint、Fedora、Manjaro 等主流 Linux 发行版本中。在 Linux 桌面环境中,目前国际上比较受欢迎的选择是 Gnome 与 KDE,经过这么多年的发展,DDE 其实已经成长为一个全方位、多功能的桌面环境,包括任务栏、启动器、桌面设置等 40 余项,新增中文拼音及五笔输入法,已经与上述两者并列国际前列。在 openEuler 中的 DDE 涉及 150 多个相关依赖包新增适配,其中大部分组件已贡献到 openEuler 社区。


“openEuler 社区有一个 DDE 的 SIG 组,专门推动这件事情,我们双方团队从沟通到落地差不多用了半年左右的时间,整个周期其实不长。”作为一个桌面环境,DDE 本身也在持续演进中,后续也会根据 openEuler 的版本迭代进行持续优化。由于 openEuler 目前有很大一部分场景是面向服务器的,所以张磊整个团队希望可以针对这一场景进行特定优化,比如优化掉蓝牙等在服务器场景下不太需要的设备,这对用户而言也会更加便捷易用。


对于该桌面环境的加入,整个社区开发者的反馈非常不错,用户体验整体是正向的。张磊表示,后续也会继续倾听社区开发者的反馈,目前遇到的一些不适配的问题未来都会逐一被修复。


“这可能也是 openEuler 可以发展如此快速的原因吧,社区开发者非常活跃,我们可以收到很多反馈。到今天,整个社区的开发者数量、代码行数、提交的 PR 数都超出了我们最初的想象,而且目前整个社区的 SIG 组已经有 80 多个,这种 SIG 组的方式非常特别,可以让用户迅速找到感兴趣的组织,并和一群志同道合的人共同讨论技术,共同创新和孵化新项目,这促进了社区的蓬勃发展。并且,这些 SIG 组在发展过程中也会不断更新,与整个社区发展不适配的 SIG 组会逐渐取消,也会有很多新的、社区开发者和生态伙伴感兴趣的 SIG 出现。我自己也乐在其中,提出自己的想法,社区的响应速度非常快。”


“当然,近几年,产业和政策的发展也带给了基础软件领域很大的机遇”,张磊补充道,“在技术层面,国内外还是存在一定差异,但好消息是国内操作系统领域已经有一批比较资深的研发人员共同投入在原生操作系统的建设当中。这其中,众多生态合作伙伴和用户也给了国产操作系统一定信任和空间,让技术有了用武之地,这是一条需要集众人之力才可以走得更远的路。”

在操作系统的世界,我们如何走得更远?


过去几年,我们见证了基础软件领域的快速崛起,也出现了 openEuler 这样成长迅速的开源项目,张磊表示,随着国内将越来越多的投入偏向基础软件领域,用户对软件知识产权的重视程度逐渐升高,越来越多的企业和开发者了解开源社区和开源许可,并愿意参与其中,基础软件领域一定会涌现出更多优秀的开源项目。


未来,如果我们想在操作系统的世界中走得远。张磊认为,首先,质量还是第一要务,稳定性、兼容性、安全性、性能可能都是首先要做好的事情;其次,任何一个项目都需要完善的运维团队,并具备相应的配套文档;然后,对操作系统而言,生态是非常重要的,用户需要操作系统并不只是需要上面运行的一个记事本或者浏览器,而是会同时运行其上的各种软件,这就需要其有一个强大的生态,需要生态中的合作伙伴共同丰富其上的软件应用。


一个人可以走得很快,一群人才可以走得远。即便我们还有很多路需要走,但已经看到了此时的操作系统行业正在快速升温,何不一起加入 openEuler 社区,共同期待未来的世界之巅有我们的身影呢?

2021-06-16 11:403567

评论

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

设计模式如何提升 vivo 营销自动化业务扩展性 | 引擎篇01

vivo互联网技术

自动化 后端 设计模式 软件架构设计 java

SSH是什么?怎么组成?有哪些优势?

行云管家

SSH 服务器 SSH工具 服务器管理协议

机器翻译是否能替代人工翻译?从前世今生说起

博文视点Broadview

万字长文,一篇吃透WebSocket:概念、原理、易错常识、动手实践

JackJiang

websocket 即时通讯 IM

Vue进阶(幺叁幺):父子组件传值实现数据深拷贝

No Silver Bullet

Vue 深拷贝 10月月更

用21张图,把Git 工作原理彻底说清楚

git 架构 面试 后端

明道云当选“中国电子商会数据资源服务创新专业委员会”理事单位

明道云

还在苦恼网络协议?阿里大佬这份笔记带你从入门到精通!

Java 架构 面试 程序人生 编程语言

教你用Java7的Fork/Join框架开发高并发程序

华为云开发者联盟

Java 算法 线程 高并发 Fork/Join框架

「 活动 」连续 3 天,企业容器应用实战营上海站来啦!

阿里巴巴云原生

阿里云 Kubernetes 容器 云原生 活动

仅需三天,受人追捧的华为内部Java优化笔记登顶Github热搜!

Java 架构 面试 程序人生 编程语言

浙江金华市正规等保测评机构有几家?在哪里?联系电话是多少?

行云管家

网络安全 等保 等保测评

实时音频抗弱网技术揭秘

百度开发者中心

最佳实践 经验分享 智能视频

为绿色而生:智慧矿山可视化数治监管

一只数据鲸鱼

数据可视化 智慧矿山 煤矿 矿山

【优化技术专题】「线程间的高性能消息框架」终极关注Disruptor的核心源码和Java8的@Contended伪共享指南

码界西柚

Disruptor 异步执行 高性能框架 10月月更

GitHub标星过万!阿里内部流传的JDK源码剖析手册到底有多强?

程序员 jdk 面试 java

Java 面试的“完美圣经”,有了这些还愁面试吗?

Java 程序员 架构 面试 后端

OpenCV学习(三):三重境界

轻口味

OpenCV图像处理 10月月更

成本直降50% | 阿里云发布云原生网关,开启下一代网关新进程

阿里巴巴中间件

阿里云 微服务 云原生 中间件 网关

“828页Java面试手册”在我手,何愁offer不到手!

Java 程序员 架构 面试 后端

每一个用到canvas的小伙伴都应该了解的fabric.js

荣顶

JavaScript 大前端 canvas 图形处理 画布

我用 10000 张图片合成我们美好的瞬间

荣顶

JavaScript 大前端 canvas 图形处理

DCI架构是如何解决DDD战术建模缺点的?

华为云开发者联盟

领域驱动设计 对象 建模 对象编程 DCI架构

专场预告 | DTCC数据库技术大会云溪数据库专场

云计算

一加9 Pro怎么样?值得入手的全能旗舰

Geek_8a195c

再见收费的Navicat!操作所有数据库靠它就够了!

Java 数据库 架构 开源项目

想提高运维效率,那就把MySQL数据库部署到Kubernetes 集群中

华为云开发者联盟

MySQL 运维 测试 MySQL数据库 Kubernetes 集群

设计电商秒杀系统

木云先森

架构训练营

校友录小程序开发笔记三十二:校友卡模块设计与实现

CC同学

双减来了!人工智能如何促进教育领域转型?

京东科技开发者

人工智能 大数据 AI 教育行业

2021年9月国产数据库大事记

墨天轮

数据库 华为云 国产数据库 达梦 人大金仓

统信UOS主创张磊:为什么我们和 openEuler 一拍即合?_AI&大模型_赵钰莹_InfoQ精选文章