从深度到统信,从桌面到根社区

语言: CN / TW / HK

在中国,几乎每一个接触过 Linux 的人都听说过深度操作系统(即 Deepin OS ),甚至不少人还使用过它,并一直在使用它。因此,当深度华丽转身为统信,并打出了一系列让人目不暇接的组合拳时:推出 UOS 、加入了欧拉生态,同华为等欧拉伙伴们一同打造了欧拉根社区等等,让关注深度、关注国产操作系统和信创的人们开始探究这一切背后的动因,以及接下来的发展。

作为多年来一直关注开源技术发展的开源人,我约了统信的任紫东先生聊了聊,希望将从深度到统信,再到加入欧拉生态的背后的脉络展示给大家。

从桌面到服务器,从深度到统信

作为最著名的国产 Linux 操作系统之一,深度操作系统( Deepin OS )在国内外拥有一大批忠实的用户和支持者,其代表性桌面环境深度桌面( DDE )也被移植到多个 Linux 发行版之上。可能是由于深度操作系统太过成功,以至于在很多人印象中,深度只是一家桌面 Linux 操作系统供应商。

2019 年,统信成立并推出了 UOS ,开始将目光转向了服务器、云计算等领域。无独有偶的是,同样的趋势我们也能在 Ubuntu 背后的发行商 Canonical 上、以及其它的 Linux 发行版厂商上发现。这让我们开始产生一个问题, 是桌面操作系统不再重要,已经不能代表现代企业计算的主要需求了吗?

对于这个问题,任紫东的看法是, 桌面和服务器端一样重要 。一方面,虽然深度操作系统在国产 Linux 桌面操作系统中占据了较大份额,但整个 Linux 桌面只占有了近 5% 的国内桌面市场份额,可以说还有很大的发展空间。另外一方面,在 Linux 用户群体方面,往往其桌面环境和服务器环境都采用了 Linux ,这种环境的协调一致,有利于他们的工作,比如开发、运维、测试等等。这也是为什么微软要在 Windows 中加入 WSL 来弥合开发人群的日用和目标操作系统的间隙的原因。所以,对于统信,乃至其它 Linux 发行版厂商来说,服务器和桌面市场同样重要。

从深度到统信,在我看来,这代表了 从桌面系统到服务器系统的延伸 。但是,客观的讲,从桌面操作系统到服务器系统,其开发、维护和支持,从技术栈、发展方向、团队构成等方面都存在较大的不同,因而,在这一过程中,统信也面临了一些挑战。

任紫东表示,虽然桌面操作系统的生态建设和突破更加复杂一些,包括桌面操作系统的生态发散,用户的个性化使用习惯等,建设一套能满足广泛人群需求的桌面操作系统所面临的挑战很大。而相比之下,服务器操作系统是面向企业需求的,更多关注的是可靠稳定、性能优越、长期支持等等。

当然,建设服务器操作系统及其生态也有难度。这二者的受众、用户的感知是不一样的。为此,在桌面操作系统产线之外,统信组建了数百人的独立服务器操作系统产线,分别在内核、系统、安全、云原生等方面投入了重兵,并在国内的三大研发中心中协同开发。

一般而言,作为面向企业、云计算行业的产品,要求提供更长的支持时间。往往我们能见到,很多企业用户还在使用一些老版本产品,只要稳定可靠,提供支持,就不会将升级作为急迫事件,长周期的商业支持就是刚需。据了解,统信对于服务器操作系统的支持,从原先提供的 5 + 3 + 2 的支持,即五年的基础支持、三年的延长支持、两年的特别支持承诺,已经改为提供 5 + 5 + 3 的支持,即总共 13   年的支持服务。 企业级的需求只有得到长期的服务,才能使产品信誉和产品能力得到用户的认可。 任紫东称,统信这两年在服务器领域的成长速度非常快,是国内在通用服务器市场增长最快的厂家之一。

从服务器系统社区共建到统信商业版

作为最早的欧拉社区成员之一,统信不但基于欧拉操作系统开发了商业版,也为欧拉生态带来了包括深度桌面( DDE )、迁移工具等产品。国内的很多企业级用户都是采用 CentOS/RHEL 系统作为其基础设施,因此在面临 CentOS 断服的时候,企业需要有一个安全可靠、便捷易用的工具来将其原有基础设施迁移至新的操作系统。统信贡献的迁移工具可以很好的完成此任务,它已经成为欧拉社区中的重要工具。

之前,国内很多面向服务器的商业操作系统公司,都是基于 CentOS 来衍生开发的,其特性、支持状况也延续了 CentOS 的方式。但由于这些下游发行版不能更早的参与进入上游生态的开发当中,因此在产品的迭代上存在较长的时间差。任紫东说, 统信一直在期待根社区的出现,而欧拉社区就是这样的一个机会。 加入欧拉社区的统信软件,与其它社区成员一同共建上游根社区,合力打造了各种组件,基于社区版本二次开发并发行商业版本,为更多的用户提供了长周期的支持和版本升级保障。

统信服务器商业版汲取了欧拉和其它社区的经验和精华而打造,并将重点关注到垂直行业应用,以企业用户为导向,结合社区版本来形成自己的商业版本。

对于这种基于上游发行版而产生了多个下游发行版的情况,开源社区中一些人认为,发行版太多了,大家各自为政,不能形成合力,因而很难打败其它操作系统。就此问题,我也和任紫东进行了讨论,是否欧拉生态也会出现碎片化呢,这是否会影响欧拉及其商业版的发展?他说,虽然欧拉有着诸多的商业发行版,但是由于欧拉是社区成员合力打造的根社区,其所基于的技术都是属于 Linux 和开源的领域,因此,各个商业版在各有侧重的同时,也具有相同的主干,这种 主干是大家基于生态需求共识的标准,从而有效的避免的生态碎片化的情况 。枝繁叶茂,在主干下的发展,不但不会破坏欧拉的生态,反而会给欧拉带来更多的活力、更多的可能性。  

从社区到商业,从商业到社区

前面说过,统信商业版实际上是来自于深度社区的拓展,是立足于开源社区之上的。而在这个过程中,无论是统信还是深度,都向社区贡献了大量代码,包括最知名的深度桌面环境( DDE )及其底层开发框架、各种本地化应用等等。因此,在统信的开发中,社区是其必不可少的组成部分,这里面不仅仅有来自于欧拉社区的其它成员的贡献,也有来自国内外个人贡献者的积极支持。

最典型的例子就是欧拉社区中有大量的 SIG 存在。近些年来,在开源社区中,我们经常能听到各种 SIG 的消息。 SIG 特别利益小组 特别兴趣小组 的缩写,这是一种灵活的蜂群式开源协作模式,专门针对各个相对独立的方向,而凝聚一群人来为之努力。在欧拉生态中有多达上百个 SIG ,而统信领导了其中十个 SIG ,参与了五十余个 SIG 的开发。

而另外一方面,统信投入大量人力为商业版所提供的各种产品、特性和改进,也都会回哺到社区,以在社区大生态中得到更好的发展。这些都是基于统信的商业需求和商业机会而产生的,所以统信也有足够的动力去参与和推动它的发展。同时,这些 SIG 所产生的成果最终会转化为欧拉这棵大树上的累累盛果,成为 整个根社区的共同收益

统信的未来,欧拉的未来

从上面的访谈可以看到,统信及更多欧拉生态伙伴在打造中国根社区方面踌躇满志,也 积极看好中国底层基础设施领域的发展 。在谈及统信将来的技术和商业发展方向,任紫东说,统信将更多地向垂直领域进行拓展。基于统信打造的平台性产品,随着项目的发展,逐步向电信、能源、金融、交通等各个领域不断拓展。在这个过程中,当然也存在一些挑战,需要不断学习行业知识,与上下游适配,并与不同的合作伙伴形成相互支撑、相互依赖和相互促进的关系。

而作为共同的根社区,欧拉社区现在的发展速度非常快,已经从操作系统迈向更广阔的物联网、云原生领域,而且也得到更多来自全球开源领域的合作和机会。

(文中插图均来自深度操作系统壁纸)