查看原文
其他

18年初心坚持,统信UOS的技术演进之路

统信软件 统信软件 2023-04-14


【编者按】

10月24日,统信UOS首届技术开放日成功举办。这次开放日集中展现了统信软件18年的研发历程和初心坚持。
从诞生至今,统信人一步一个脚印,始终坚持自主创新的发展模式,致力于打造操作系统创新生态,给世界更好的选择。


下面我们就跟随着统信软件高级副总经理、CTO张磊在1024程序员节·北京峰会上的《七年磨一剑,今日把示君》的演讲,一起来回顾统信UOS18年的演进之路!



史前时代牙牙学语总堪夸

统信软件的前身是深度科技,统信软件的研发历程从深度操作系统开始,可以追溯到2004年,我们把那个时代称为“史前时代”。


当时的团队非常弱小,但那是我们亲手打造的产品,如果用一句古诗来说,它当时处于“牙牙学语总堪夸”的阶段,认为自己的孩子总是最好的。


那时,我们的初心很简单,认为Linux是优秀的,也相信Linux能够给整个产业和社区带来新的发展机会,希望能够为中国自己的操作系统做出贡献。


由于当时整个团队非常弱小,大家都是在自己的业余时间进行开发,所以我们做的是打包、汉化等相对简单的工作。这一阶段我们使用的上游社区变化比较多,主要还是Ubuntu。


统信UOS技术演进的18个瞬间长廊


GNOME时代问渠哪得清如许,为有源头活水来


时光荏苒,我们很快就到了下一个阶段,也就是GNOME时代。这个阶段,我们花了非常大的力气,终于把操作系统打造得不一样了。如果用一句古诗来说,那就是“问渠哪得清如许,为有源头活水来”



为什么我们当时做出这个改变?因为我们首先在武汉成立了一个不到十个人的小而美的专职研发团队。团队虽小,但初心未改,我们仍然希望能够在中国打造一个自己的Linux桌面操作系统,而不仅仅再是打包和汉化。我们开始在GNOME Shell上进行大量的开发,包括为它修bug、加功能等。


GNOME Shell是一个非常出名的开源软件,所以我们站在开源基础上面做出了和开源融合的第一步尝试。其实,当时我们受到了非常多的质疑,开源这件事情从商业上来说前景相对比较模糊。


在第一次Linux deepin开源社区大会的时候,我们从用户和开发者那里听到一些怀疑或者说质疑。有的人可能认为我们是一个短期行为,因为我没有办法造血;有的人认为我们就是个做主题或者做汉化的或者就是换皮的。但是不管怎么说,我们当时确实是为理想而出生。


WebKit时代少年负壮气,奋烈自有时


进入到WebKit时代,这个阶段从界面来说看不出来太多的差异,虽然说和上一个阶段还有一些不同,其实主要是在技术和团队上面有非常大的变化。如果用一句古诗来说,刚好李白有一首诗比较合适“少年负壮气,奋烈自有时”。
当时做这个转变是因为我们跟开GNOME社区发生了很大的分歧,这是我们在开源社区里面一个非常大的转折。
我们在GNOME基础上面进行了大量的修改,它每次进行更新的时候我们都会尝试进行代码的合并,也会尝试把自己的修改推向上游,但实际上我们几乎每次都失败了,这给我们当时的工作造成了非常大的困扰。


也就是在那时,HTML5标准的诞生给整个产业界带来了新的变化,所有的东西都在Web化。
谷歌公司推出了ChromiumOS,在今天它已经发展的相当不错,它的理念就是所有的软件都从云上获取。还有在很多的网站上都出现了所谓的Web—Desktop,可以在浏览器里面直接打开网站,在这个网站上面就像操作传统的桌面操作系统一样使用常见的软件和相应的功能。


我们看到了WebOS的发展趋势,所以做了一个非常大的决定,基于WebKit浏览器渲染引擎来进行桌面环境的打造。
也就是说,在你使用我们操作系统的时候,你以为你在使用传统的软件,实际上你在使用的是一个非常巨大的浏览器。因此,它的效果会做得非常绚丽,你可以用CSS做出一个很好的视觉效果和交互效果。


V15时代长风破浪会有时,直挂云帆济沧海


从V15这个名字就可以看出来,这个阶段从2015年开始,实际上开发是从2014年,在2015年发版。
为什么叫为责任而成长?是因为在这个阶段产业发生了很大的变化,整个世界范围之内,由于各种突发事件,大家都更加重视产业安全、信息安全,中国操作系统开始有了很好的商业化基础。


原来我们的团队之所以是研发团队为主,那是因为没有办法进行有效的造血,开源社区的商业化遇到了很大的困难,但在这个阶段我们看到了商业化的前景,而且也得到了A轮融资。
因此,从界面上可以看出来和之前的界面非常不一样,整体设计上面的整体感、美感、应用型都得到了全面的提升,上了一个台阶。如果用李白的另一句诗来说,那就是“长风破浪会有时,直挂云帆济沧海”,整个团队得到了非常大的发展。


原来只有研发人员,但是现在我们有了产品、设计、商务、销售市场团队。原来我们只在武汉,但现在因为看到了商业发展前景,所以我们也在北京、上海、江苏、福建等地方设立了自己的团队。原来我们只做基于X86的桌面操作系统,但在那个时候扩展到了ARM处理器、龙芯处理器、申威处理器以及服务器操作系统和专用设备操作系统。
另外,我们还非常惊喜地发现,我们有40%以上的用户来自于中国以外的地区,高峰时期,大概有一半左右的用户是全球的用户。
我们打造的操作系统得到了全球用户的喜爱,来自全球各地的志愿者自发为我们建立了一百多个镜像站。我们自己开发的系统当时只能够支持简体中文版和英文两种语言,在全球志愿者帮助下,我们的操作系统支持了33个语言版本,我们的系统也是首个从中国走向全世界的主流的Linux操作系统发行版。
走出了纯开源社区,我们发现这是一个非常广阔的天地,大有可为。从生态系统来说,我们自研了很多软件,包括桌面环境(DDE)、文件管理器等。
我们和各个合作伙伴,比如和搜狗一起联合打造了搜狗拼音输入法。也就是说搜狗输入法赋予我们词库和版权,我们出开发人员,免费打造了搜狗拼音输入法的开源版本。像是网易云音乐、有道词典等,也都是我们为网易公司开发的第一个Linux版本。
对于一些不太方便迁移的像微信、QQ、迅雷这些软件,通过开源软件Web进行了研发,对它进行了大量的优化和调整。之所以现在大家在Linux上面能够使用QQ、微信这些软件,主要是因为我们在Wine上面做了一些国际化的贡献。
在研发成果上面,从2008年我们成立公司,到2015年7年终于迈出了第一步,把上游社区从Ubuntu迁移到了Debian。因为我们在7年的时间积累了足够的经验,而且我们觉得从安全发展的角度来说走向更上游,也是必由之路。
从桌面环境来说,WebOS阶段已经过去了,那是一个青少年的逆反期和成长期,最后发现还是基于更加高性能的Qt、Wine才能够打造一个性能全面的桌面操作系统,整个操作系统又一次进行了全面的升级改版,大概重写了几十万行代码,性能提升超过了100%,在比较明显的地方超过了1000%。


V20时代雄关漫道真如铁,而今迈步从头越


V15之后我们进入了V20,这个新的发展阶段,也就是今天的统信软件。V20从界面来看和上一个版本有明显的变化,最明显的变化是支持了高分屏,所谓的2K屏和3K屏。
如果大家注意的话,2019年的时候,在亚马逊和京东上面就可以买到搭配了深度操作系统的商业笔记本电脑。我记得当时在《华尔街日报》专栏上面有一个美国网友在亚马逊上面买到一个笔记本电脑,发现上面硬装的是我们的深度操作系统,他非常开心,还专门写了一篇文章发表在他的网络日报上面。全世界范围,深度操作系统是优先支持高分屏和触摸屏的Linux发行版,这也是为什么当时商业笔记本电脑和我们进行合作的原因。
到了V20这个版本,我们面临一个更大的问题,如果用毛主席的一句诗词来说,那就是“雄关漫道真如铁,而今迈步从头越”


在商业化的过程中间,2020年是一个非常大的门槛,我们的规模从原来的10万台左右到了这个时候一年之内增长一个数量级,到了百万台。我们发现整个的产业规模导致对质量建设和工程建设的要求有了非常大的提升
因此,在质量方面,我们主要关注的是兼容和安全,因为在规模化的过程中间必须要保证兼容性,才能够保证大规模的应用和实施,包括向前兼容的保障基础、跨平台/跨操作系统/跨处理器的兼容技术。


在安全方面,我们进行了全面的体系设计,包括重新设计和实施的全生命周期的应用治理和统信UOS主动安全防护计划(UAPP),形成了一系列技术规范和标准。
2022年,统信软件发布了国内首个桌面操作系统根社区之后,又相继推出了自研的“玲珑”包格式和编程语言Unilang。
在前段时间,谷歌公司、花旗银行和普渡大学提出了GUAC开源供应链管理的开源体系,和我们在去年年底、今年年初提出的“分层分类”的开源供应链管理的体系不谋而合,甚至在某种程度上我们做得比他更深一点。
从2008年到2015年,从2015年到2022年,七年一个台阶。回顾这十几年的发展,统信软件始终深耕操作系统核心技术和产品研发,不断践行“因理想而生,为责任而长”的初心,根植中国、源汇四海、立足开源社区,持续攻坚操作系统核心技术,服务广阔的数字化时代。

新闻来源:市场部

编辑审校:市场部

往期精彩回顾



统信首届技术开放日,硬核技术引领操作系统“大迁移”

2022-10-24

一图看懂“统信自主适配平台”!

2022-10-21

数字星火 | 统信赋能重庆点亮国土空间治理变革新范式

2022-10-19


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存