鸿蒙来了!国产操作系统到底能不能顶上去?

文章授权转载自瞭望智库
文 | 余鹏鲲
编辑 | 李浩然
文章来源:瞭望智库(zhczyj)


    2019年8月9日,华为在东莞篮球中心举行的开发者大会上发布了鸿蒙操作系统。
    鸿蒙的发布说明,华为手机在美国极限施压情况下的生存能力有了本质改善,能够有效震慑美国动用极端手段打击中国公司。
    因为大家比较关心手机,所以很多人认为鸿蒙只是手机操作系统。但其实,鸿蒙是面向整个IT体系的下一代操作系统,并非限定在手机领域,甚至主要应用不是在手机上。
    不过,国内并非只有鸿蒙操作系统,操作系统的国产化之路其实早在上世纪70年代就开始了,只是那时候主要研发电脑操作系统。
    此前针对国内相关领域落后于人的现状,有人也发出过“中国的备份操作系统能不能顶上去?”的疑问,有人深信不疑,也有人为此忧心忡忡。
    那么,作为信息领域主要生产平台的国产操作系统到底发展得怎么样呢?
    国产操作系统的研发是从上世纪70年代就开始的,目前多以Linux为基础的二次开发,经过几十年的发展,尤其是近年来国家对信息安全领域的重视,先后出现了许多国产操作系统品牌,比如**中标麒麟、红旗Linux、Deepin**等。

    以Deepin为例,作为Linux社区讨论最活跃的电脑国产操作系统,Deepin在DistroWatch统计的过去十二个月全球热度最高的Linux桌面操作系统中,排第13位,超过了一些老牌的Linux系统。
    在15版本的时候,Deepin正式推出了DDE(深度桌面环境),发展至今已经成为重要的Linux桌面系统环境,尤其受亚洲国家的欢迎。

    那么,国产操作系统的代表Deepin到底什么水平呢?我们不妨将其跟Windows操作系统、Manjaro GNOME操作系统做个对比(注:由于目的是讨论面向大众的操作系统国产化,一些面向专门用途开发的系统就未列入讨论)。
    参与对比的Windows、Manjaro GNOME这两个操作系统实力都很强,但是笔者认为,就是要照着最强的去比才能发现国产操作系统的优缺点,否则不能树立国产操作系统真正的自信,更不能找到其未来努力的方向。

    国产操作系统到底什么水平?

    Windows可能是大家最熟悉的操作系统了,甚至有很多人只用过Windows操作系统,以为电脑用的操作系统只有这一种。
    Windows 10是Windows家族最新的操作系统,代表了Windows操作系统的当前水平。
    目前除了Windows外,市场占有率最高的电脑操作系统就是苹果的OS X,但该系统只能在苹果的笔记本、台式机、工作站上使用,故而不参加对比。
    除了前两种操作系统,Manjaro也是一种基于Arch Linux的性能强大、对新手友好的操作系统,是一种免费开源的Linux系统,类似于做完一道菜后把原材料怎么买的以及菜谱都分享给大家,而开源相对应的就是闭源,相当于自己开餐馆,对做菜信息保密。
    Manjaro操作系统是DistroWatch统计中过去十二个月全球热度最高的Linux桌面系统。

    这次参与对比用的是Manjaro操作系统的Manjaro GNOME(18.0.4 稳定版)。
    为使大家对三个软件的区别和优劣有个直观感受,笔者从易用性、可用软件数量和性能三个方面进行对比,这也是最能评定操作系统使用便捷性的几个指标。
    首先从易用性来看,Deepin完胜,Windows次之,Manjaro表现最差。易用性指的是从系统安装完成,到只需要安装工作软件就可以正式开始工作或轻度使用所需要的时间。
    之所以Deepin能完胜是因为,Deepin装机完成后自带可用的搜狗输入法,并在安装完成后自动将软件源指定为本地官方源,这对从未接触过Linux系统的“小白”用户来说实在太友好了。
    第一次开机时还有视频介绍常规操作的方法,同时也有系统自带的中文说明手册可以详细查询。
    Windows虽然装系统的过程跟Deepin几乎类似,但Windows自带的浏览器不如Deepin自带的谷歌使用人数多。同时,Windows自带的Media Player和看图工具,速度和支持的格式数量均不如Deepin自带的深度影院和深度看图。
    与这两者相比,Manjaro虽然也以易用为卖点,但对于中国用户而言,安装完成后需要用户手动解决的问题简直不能更多——不但安装过程中有太多需要手动选择,还需要完成系统更新、更新源安装密钥、同步、添加 Archlinux 中文社区仓库、更新中文社区仓库安装密钥、安装yay作为社区仓库包管理器等步骤。
    如果你想输入中文,那么Manjaro又需要输入多条命令再新建一个配置文件并反复重启几次才能安装好搜狗输入法并正常使用,等完成这一步,普通大众早已崩溃了。
    其次从可用软件数量看,Windows最多,Manjaro次之,Deepin最少。
    顾名思义,可用软件数量就是操作系统可以使用软件的数量。由于Windows操作系统没有Linux系统一样的软件源,因此其数量难以定量进行精确统计,但我们可以从经验和个人使用体会上感受到Windows的可用软件数是最多的。
    微软在发布Windows 10的1809版本时宣称Win 10上拥有**超过3500万个**应用程序,当然这还没包含大部分热门移动应用和游戏。
    Manjaro是基于Arch Linux的Linux发行版,Arch系的发行版一向以可用软件数超多而称雄Linux世界。Arch Linux的软件仓库简称AUR,据专门统计Linux发行版软件包数量的网站repology调查,目前AUR的软件数量为47058个,占据Linux第一。
    Deepin软件仓库中可以使用的软件数量为30811个,在Linux各大软件仓库中排名第五。
    但是国产Deepin也有自己的亮点,即对某些国产软件的支持要好很多,除了原生的WPS、永中Office、网易云音乐、360安全浏览器、360安全卫士和搜狗输入法外,Deepin先后通过模拟Windows实现了迅雷极速版、Tim和QQ国际版的移植,并能使用百度云盘。此外,Deepin在不需要模拟的情况下可以玩Dota2、CS GO两款电竞游戏和几十个3A游戏。
    尽管Linux下的软件平均质量比Windows下高太多,但不论是AUR的4.7万多个,还是Deepin的3万多个,相比Windows的3500万个来说都显得太少了。智能手机操作系统安卓大约有240万个软件应用,苹果的Mac OS X大约也有3万个应用。
    Deepin目前可用软件数量与苹果OS X大致属于同一个水平。
    最后从性能看,Manjaro最流畅,Windows和Deepin难分高下。这里的性能是指系统安装常用的软件后打开、关闭、多开这些软件的及时性。
    由于进行专业的操作系统性能测试需要分别在目标系统上进行编译,且多数人不能直观地理解测试指标与日常使用体验之间的关系,故笔者此处结合自身体会来谈一谈。
    对执行多数任务而言,Linux的速度要快于Windows,已经有很多论文说明了这一点。2017年全球超算性能500强全部运行在Linux上,按理来说Deepin的性能强于Windows 10应该是理所当然。
    但事实上,笔者2015年刚接触Deepin(14.3版)时,总觉得装在同一台笔记本上的Windows 8卡顿次数比Deepin少很多。这不只是笔者个人的看法,国外有个技术博客曾在2014年对Deepin进行了一次测评,测评对Deepin的安装、硬件检测、外观和软件选择都十分满意,但在性能这一项目上,Deepin的分数是1/10,而其他系统普遍在6/10-9/10之间。
    但是Deepin之后的每一版都有一定的进步,逐渐变得流畅了,目前的15.10.1版用起来已十分畅快。
    因为固态硬盘等新硬件的普及,三个系统都很流畅。为了非要比出个高低,笔者找到了一台CPU为Core 2后期版本的古董电脑,用这样差的电脑在使用中能感到Win 10和Deepin用起来难分轩轾,Manjaro(GNOME)更流畅一些。

    国产操作系统发展前景展望

    毫无疑问,国产操作系统已经发展起来了,正处于从能用向好用发展的这一阶段。我们既不能妄自菲薄,也没有骄傲自满的理由,而是要踏踏实实尽快发展壮大,增强我们在大国博弈中的科技力量。
    有人认为,推动操作系统国产化有什么价值?无非就是拿开源的Linux系统修修补补,根据国内用户的使用习惯做一个界面,再开发几个系统软件而已。
    这种观点是典型的“只见树木,不见森林”。自主信息生态是自主芯片、国产操作系统及软件的联合,计算机中的CPU是一块超大规模的芯片,国产操作系统之“魂”附在自主通用CPU这个“体”上才能发挥最大的价值。它们都需要上下游数以万计的厂商进行配套。这要求我们必须建立起包括国产操作系统在内的自主可控的信息技术产业体系。
    历史经验表明,没有自主可控的信息技术产业,整个产业发展都会受阻。虽然全球计算机的80%左右在中国大陆生产,但由于没有产业主导权,2011年我国信息产业100强企业的利润总和是美国苹果公司的40%;2012年苹果公司和三星公司占了全球手机利润的97%;2016年苹果公司和三星公司占了全球手机利润的94%。
    更重要的是,没有自主可控的信息技术产业,安全领域都会受制于人。比如,某数据库应用,使用惠普X86服务器及国外商业数据库需要50分钟,而使用龙芯CPU,经过两个月的磨合,处理相同数据只需要80秒;还有某雷达显控应用,海量目标场景下,X86商业CPU只能达到每秒10帧的速率,而使用龙芯CPU,经过应用开发单位联合龙芯公司的深度优化,达到了每秒20帧。
    国际上通过网络和信息威胁国家安全的事件时有发生,比如乌克兰就曾被名为“黑暗力量”的恶意病毒深入,从致全国超一半地区停电;伊朗的核设施也曾遭到过凶猛的网络打击……
    自“棱镜门事件”后,世界各国包括韩国、日本等传统美国盟友都在抓紧建设自己的**安全领域信息生态**。在这场竞赛中,中国不能落后而且要争夺世界领先水平。
    国产操作系统是自主CPU能发展起来的重要前提和平台,是我们**建立自主可控的信息技术产业体系中的关键一步**,我们必须下功夫把它做好。
    另外,国产操作系统和芯片只有在市场(哪怕是补贴比例较大的市场)中“游泳”才能真正找到自己的短板和不足,学会真正的“游泳”比站在岸上瞎比划强得多。
    当用户使用一个操作系统时,实际使用的是操作系统里能用的应用软件,而不是为了用操作系统而用操作系统。这也是“核高基”(“核心电子器件、高端通用芯片及基础软件产品”的简称)中的“基”之所以代表基础软件产品而不是基础操作系统的重要原因,但是目前国产操作系统与国产软件的磨合发展离自主可控的要求还有较大差距。
    这其实是制约国产操作系统发展的一个大问题!
    中国的操作系统不够自主不是因为没有掌握核心技术,完全自主知识产权的内核我们有,而且已经应用在航天部门中;针对开源的Linux内核做高度定制和优化的团队我们也有,申威、华为、龙芯都有过不错的表现;在Linux内核上进行参数优化,并集成桌面环境和自主系统软件的公司我们有很多,武汉的深之度科技有限公司就是其中的杰出代表。
    问题就在于国产操作系统上没有太多好用的软件,尤其是行业软件,而且很多好用的国产软件也没有国产操作系统的版本。
    自从今年五月份美国破坏了贸易战的谈判之后,国内很多企业意识到了自主可控的重要性。在此之后先后有国科微自主固态主控、中科智灵、阿里云、华为鲲鹏计算、五舟计算机、中科云、巨杉数据库、卫士通、腾讯御点、中安网脉、金格电子签章、金山云、等几十种软硬件产品与Deepin完成了产品兼容互认证明,此外小米还为Deepin移植了米聊。这样的故事在自主生态圈还有很多……
    国产操作系统发展到今天已是来之能战,但是要更好用、更自主还需要方方面面群智群力,共同策动它向着无人能预知却光明的未来前进。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章