8月13日,麒麟软件通过线上直播发布了银河麒麟操作系统V10。麒麟软件称,该版本银河麒麟操作系统支持兼容安卓应用,是其一大亮点突破。
此外,中国工程院院士廖湘科表示,银河麒麟操作系统V10成功打破的国外技术垄断,麒麟操作系统在我国党政企业已经达到10000家。中国工程院院士倪光南同时也表示,麒麟操作系统安全等级已经达到国内最高等级,相信国产自主创新软件会逐步替代国外垄断,这个时间短则三五年。
在美国大打科技战,利用一切可能的手段压制中国科技崛起的当下,以及微软多年垄断PC操作系统市场的局面下,银河麒麟操作系统V10的发布消息,无疑令国人受到极大的鼓舞。
多年以来,国产操作系统在公众和个人用户层面,一直“只听其音不见其人”。究其原因,一方面跟微软操作系统的垄断地位有关,我国自主研发国产操作系统虽然在技术并无太大的难度(都是基于Linux内核),但是操作系统赖以为生的生态环境上一直无法做出实质性的突破——因为生态环境,也就是可以运行在操作系统上的种种应用程序,是需要第三方来贡献或进行适配的,操作系统只是一个平台。举个栗子,你装了一个国产操作系统在电脑上,发现它运行不了微信和抖音,那很大概率你会觉得这东西没法用。这是国产操作系统难以推广到个人用户的主要瓶颈。
另一方面,是我国大多数所谓自主研发的国产操作系统,都是面对有着极高安全需要的党政军企进行销售的,且主要依赖B端业务的采购,并不直接面向C端个人用户。这也是为什么几乎所有的国产操作系统都不忘提及“安全”特性。但安全有时候也意味着你要牺牲很多兼容性,会多出许多“不便”,只这一个“不便”,就可以直接扑灭个人用户使用国产操作系统的热情。即使你的办公室领导强制要求你必须只能使用这个操作系统,回到家后,你还是会拿出你的安卓手机或苹果手机刷刷刷。系统和应用之间无法互通,是国产操作系统面临的最大困局。
再回过头来说说银河麒麟V10。
以这次发布的内容来看,银河麒麟操作系统显然是针对主要瓶颈提出了解决方案——从应用生态突破。银河麒麟V10中预装了一个Kydroid3.0软件包,它可以使大量的安卓应用不加修饰地直接运行在银河麒麟V10桌面上,补全了Linux生态应用短缺的短板。据悉,Kydroid3.0是麒麟软件与北京技德系统联合研发的,其中关键的核心技术突破,使用了北京技德系统自研的JStack兼容层技术。这项技术可以使大多数移动应用(包括部分大型3D游戏)与Linux平台操作系统一体化融合。根据技德的官网介绍,JStack兼容层技术拥有四个核心组件:1.轻量虚拟化组件,解决了异构操作系统在Linux环境中平稳运行问题,有效的减少了虚拟机带来的系统开销;2.虚拟合成显示技术,解决了OpenGL/ES带来的图形渲染兼容问题,以及Linux环境中的PC应用和移动应用兼容图形显示问题,包括多屏和单屏融合显示;3.移动应用的窗口化及裁剪,解决了移动应用窗口化显示和系统进程调用开销的问题;4.虚拟外设启动技术,解决了不同类型的应用同时开启,对同一硬件外设竞争使用和调度问题。
为了加速实现全国产化进程,做出真正融合的、多窗口化的Linux和移动应用兼容,JStack优先针对ARM平台架构的国产飞腾芯片、鲲鹏芯片的机型进行了适配与支持——这也正是银河麒麟Kydroid3.0软件包目前所能适配的机型。至于X86平台架构的机型,目前JStack兼容层技术尚未支持。换句话说,目前在银河麒麟V10中运行安卓应用,需要同时安装Kydroid3.0,并确保你的计算机是ARM架构的国产芯片。由此不难看出,银河麒麟V10面向的用户,仍然是B端。
那么个人用户可以使用银河麒麟V10吗?可以。不过一个现实问题是,大部分个人用户的电脑芯片是X86平台架构的,原因在于芯片产业的国外品牌垄断。也就是说,如果你今天去麒麟软件的官网下载安装银河麒麟V10,很大概率你还是无法体验到顺畅地运行各种安卓应用。尽管前路漫漫,我们仍然看到了国产操作系统真正走近个人用户的曙光,也看到了银河麒麟和技德系统这样的公司正在朝向这个方向努力。技德官方曾透露JStack后续也许会进一步支持X86平台,或建构在其他基于Linux内核的操作系统之上。毕竟实现真正的打破垄断,不是一家操作系统公司可为之,而是需要芯片、系统、应用,整个产业链共同的努力。