国产操作系统如何破局?提高用户接受度应该做好三件事
战略性的基础设施事关基本安全,相关硬件和软件设计、生产和升级维护所涉及到的技术都属于核心技术,核心技术应当也有必要国产化。目前,国产操作系统包括统信和麒麟两家,但实事求是地说,这两个所谓的国产操作系统的实质内容分别是Debian Linux和Redhat Linux,即世界发行范围最广泛,发行量最大,用户最多的两个主要Linux发行版。
这里不争论“国产化”的叫法是否合理合适,单就使用体验来说,与原版发行版的Debian和Redhat差距太大,对普通用户来说易用性变差,对专业用户来说可玩性变差,两头都落不着好。但是,安全压倒一切,在不得不用的情况下,如何提高用户接受度?这应该是负责任、干实事的厂商应有的担当。打个不恰当的比方,你造不出来飞机发动机,但组装飞机时,外装焊接、表面喷漆的活儿得认真干好吧?
1、国产化不是封闭化
一说起国产化,好像就是封闭化,这是对国产化的最大误解。Linux作为一款开源操作系统,完整名称是Gnu Linux,它的生命力就在于开放和包容,国产化拿来就用当然没问题,但若是做了相关的修改和改进,能否将它提交到开源社区,经过众多程序员的检验,在全世界数千种Linux发行版中闯出一席之地,这才是国产化应有的勇气和风度。
反过来,如果国产化只是满足于改改原版的发行版本号,美化美化桌面壁纸、修改下窗口管理器等缺乏技术含量的活儿,止步于争取到国家政策资金支持,那么国产化就只能在封闭的路上自己玩自己的,走上自欺欺人的死胡同。
如果国产化操作系统,可以搞出自己的特色的东西来,得到社区的认可,才是真正的国产化。比如人家在RedHat Linux搞出来一套增加操作系统安全性的SeLinux安全模块,这也算是一种成绩。
2、国产化要发挥自身优势
我接触过的早期Linux发行版有些拥有自己的技术点,早期的Xteam Linux、Bluepoint Linux等,都是国人自制修改的,甚至有了当时最好的内核汉化技术,在Shell下可以无缝输入和显示汉字,而日本人搞得Turbo Linux也风靡一时,后来才有了Redhat、曼德拉草、SuSe等发行版,对于热衷于技术的Linux爱好者有Slackware、LFS、Gentoo等“硬核”发行版。
这些发行版早期普遍面临硬件驱动支持差的问题,后来随着Linux的兴起,一些硬件厂商才开始提供一些相应的驱动。为了让Nvidia显卡厂商提供Linux版的显卡驱动,连Linux操作系统的作者都骂了娘,可见这些硬件厂商有多么强硬顽固。这些是它们的不足和劣势。
对于国产化操作系统来说,这些劣势可以转为我们的优势,完全可以依靠政策支持,要求硬件厂商提供linux版驱动,将相应的生态链丰富完整起来,对于国产化操作系统将会是极大的促进,也有助于国产操作系统在国际上取得成功。
3、国产化的努力方向要面向用户体验
国产化操作系统是给国产化电脑硬件上用的,但同时也支持X86架构的处理器,换言之,国产操作系统完全可以运行在现有的电脑硬件上,所以,国产化操作系统为什么不能比微软Windows操作系统做得更出色一些呢?为什么要和国产电脑硬件一样牛车速度运行呢?
应当在运行速度和用户体验上下真功夫,微软Windows操作系统已经在走下坡路了,它的市场份额正在被苹果Mac OSX系统蚕食,甚至于被Linux系统替代。
微软Windows系统从Windows10的最新版本开始,已经带有Linux子系统了,这是一种姿态,可以理解为被迫投降,但更应理解为一种主动进取。反观国产化操作系统,为何不能想方设法搞一个Windows For Linux呢?如果可以在国产化操作系统上运行大多数Windows应用,那么,国产化操作系统的春天才能真正到来,在这个研发的过程中,国产化操作系统才可能真正地进入操作系统的研发层面,而不再搞让人诟病的换壳行为。