国产操作系统厂商中科方德推“鸳鸯火锅”平台,可“原生”运行Windows应用

国际环境日益复杂。近日,美国商务部发布一纸新规,要求微软等美国公司与“受限制国家和地区”(包括中俄等)的“政府最终用户”分享网络安全事项时,需要先向美国政府申请。这意味着Windows向中国用户更新补丁可能会遭到限制,凸显出发展自主操作系统的重要性。

6月17日,国产操作系统厂商中科方德更新操作系统产品线,发布方德桌面操作系统5.0与方德鸳鸯火锅平台8.0系列产品。该系列产品支持国产X86硬件平台,定位于支持桌面设备领域Linux、Windows、安卓三大应用生态,打造国产X86平台融合生态图谱。

打开凤凰新闻,查看更多高清图片

图源:中科方德(下同)

在发布会上,中科方德总裁王继喆介绍了该公司的发展历程。他提到,中科方德创始技术团队自1999年即开始操作系统方向的研发工作,产品版本从全球首款中文64位Linux操作系统Penguin64开始,发展到现在桌面操作系统、服务器操作系统等产品品类,目前客户覆盖电子政务、正版化、工业、教育等各个领域。

企查查显示,中科方德第一和第六大股东分别是中科曙光、中科院软件研究所,二者合计持股比例接近30%。与此同时,中科曙光也是国产X86处理器厂商海光信息的第一大股东,持股比例达到32.1%。

本次发布的方德桌面操作系统5.0,是中科方德核心产品之一,此前已经历经5个大版本、几十个小版本的迭代发展,适用于办公、设计、生产、科研等领域。王继喆在发布会上就该产品性能、用户交互界面(UI)、应用软件、安全和可靠性保障等方面进行了解读。

以下是方德桌面操作系统5.0部分测试指标:

王继喆还提到,方德桌面5.0提供安卓应用的兼容运行环境,可以支持安卓应用的稳定高效运行,并且提供了文件拖拽传输、界面的自由拉伸、应用多开等一些功能。安全方面,方德桌面5.0和底层的硬件密切结合,进行了自底向上的安全机制体系设计与原生的支持可信计算机制,支持各类加密芯片和安全组件,可以满足等保2.0要求。

对于国产操作系统的发展来说,除了性能指标外,最核心、最关乎用户体验的也就是系统所适配的应用生态。当前,国产桌面操作系统大多是以开源项目Linux内核为基础。而在目前桌面计算设备的应用生态中,Linux和安卓生态尚处于发展期,已经商业化发展了几十年的Windows应用软件相比Linux和安卓平台有数量级上的优势。

因此,在用户场景下有大量长期使用的、生活工作中不可或缺的Windows平台应用,目前在Linux和安卓平台上还没有同等替代品。从使用体验来看,用户希望、也需要在使用非Windows平台的同时,也能够继续运行一些关键的Windows应用。

在本次发布会上,中科方德发布了“方德鸳鸯火锅8.0”平台,该平台可在国产X86硬件平台上独立支持各类Windows应用软件的本地化运行。

对于“鸳鸯火锅平台”名称的来源,中科方德总裁王继喆介绍称,该平台可以同时支持Linux和Windows两大类生态应用,这和我国传统的鸳鸯火锅有异曲同工之处,同时该平台的早期用户很多来自于重庆、四川地区,“大家用得习惯了,评价其就像每天都要见到的鸳鸯火锅一样”。

至于“鸳鸯火锅平台”的技术路径,中科方德副总裁、应用迁移事业部总经理侯玮玮透露,“方德鸳鸯火锅8.0”平台基于开源Wine深度改造和彻底升级的Windows应用兼容运行环境,通过对Windows应用所依赖的环境组件和DIL的模拟支持,使得Windows应用在方德操作系统上可以像原生应用一样去运行。

在具体技术原理上,侯玮玮介绍称,“我们可以看到这两棵树是Windows的系统调用树和Linux系统调用树,Windows系统调用树可以看到最上面是Windows应用,比如像、的EXE程序,再往下去调用DIL库,再往下调用到Windows内核,那么Linux调用也是类似的,它从最上面的应用然后再往下调用Linux的SO库,再往下调用Linux的内核,可以看到这两棵调用树的结构基本是非常类似的。那我们也是基于这个原则把Windows的树枝干嫁接到Linux树的上面,就像植物嫁接一样,比如我们把一个苹果枝嫁接到梨树上面,鸳鸯火锅平台的整个实现原理类似植物的嫁接,对Windows这些应用编程组件API还有DLL进行模拟,系统地模拟了Windows内核功能与服务,将Windows应用的API调用转换为方德桌面操作系统的调用,使得Windows的应用能够在方德操作系统上像原生应用一样去部署运行。”

“火锅平台的底层代码完全是开源加自研,代码是完全掌握的,安全性也是完全可控的,而且在火锅平台上不运行Windows系统,只是按需去实现一些核心模块,可以屏蔽Windows的安全漏洞。”侯玮玮表示。

当前,工业设计人员使用国产桌面操作系统,最担心的是大型工业设计软件的运行问题,首先是能否运行,然后是运行的性能是否可以满足工作需要。

侯玮玮在发布会上透露,方德鸳鸯火锅平台8.0可支持大型工业设计软件的版本,包括像数码大方CAD、浩辰CAD、UG NX、Solidworks、AnyCasting等。

近年来,从Win7停服到勒索病毒,从CentOS停服到震惊业界的Log4j2漏洞,操作系统和软件行业的安全事件频发,尤其在俄乌冲突发生后,更凸显出拥有自主操作系统的重要性。

实际上,中国在操作系统领域的探索已长达三十余年,市面上能查询到的“国产操作系统”至少有15种,但能长期坚持版本迭代的寥寥无几。

目前,麒麟软件、统信软件、中科方德等多家国产操作系统厂商已完成对主流CPU和架构的适配,并逐步应用于信创、金融、电信、医疗等领域。

其中,麒麟软件连续第十一年在中国Linux市场占有率保持第一,相继与龙芯、兆芯、联通、浪潮、新华三等企业展开合作,适配产品数量突破40万。而2019年至2021年,统信软件的统信UOS适配产品累计达到20+万件,该公司今年5月还宣布要打造中国桌面操作系统的根系统。

但目前在消费级市场,国产桌面操作系统与Windows仍存明显差距,最近5年在国内桌面操作系统市场的占有率不足百分之五,生态建设也略显匮乏。

2021年11月,麒麟软件副总裁韩乃平在接受采访时指出,经过几十年的发展探索,国产操作系统在安全性、易用性、生态能力等方面都实现了全新升级突破,目前与国外主流操作系统的差距主要在系统生态圈搭建方面,如能实现行业协作开发生态系统,国产操作系统有望在十年内实现市场突破。