产品
产品中心
< 返回主菜单
产品

交换机

交换机所有产品
< 返回产品
交换机
查看交换机首页 >

无线

无线所有产品
< 返回产品
无线
查看无线首页 >

云桌面

云桌面产品方案中心
< 返回产品
云桌面
查看云桌面首页 >

安全

安全所有产品
< 返回产品
安全
查看安全首页 >
产品中心首页 >
行业
行业中心
< 返回主菜单
行业
行业中心首页 >

如何实现Linux下运行Windows软件?

应用虚拟化方案可以便捷快速地实现Linux下运行Windows软件,解决应用过渡问题,同时保留了用户的原有使用习惯不变,用户学习成本低。

  • 发布时间:2022-09-20

  • 点击量:

  • 点赞:

分享至

我想评论

在Linux下运行Windows软件?这乍听起来像是个关公战秦琼、风马牛不相及的问题。我们知道Windows是Microsoft为个人计算机、智能设备和服务器开发的系列操作系统集合,是应用最广泛的商业操作系统,但其安全性和昂贵的价格也为人诟病。而Linux系统是在1991年创建的基于UNIX的开源操作系统,在安全可靠性和运行效率上要优于Windows,在服务器操作系统上更有优势。什么场景下需要在Linux下运行Windows软件呢?

图1. Windows和Linux系统

近三年来出于信息安全性的考虑,政府、金融以及能源电力等行业,开始探索使用搭配麒麟和统信操作系统的飞腾、龙芯、兆芯芯片的电脑。麒麟和统信系统都是基于开源Linux开发的,包括桌面环境及应用商店和互联网软件仓库提供丰富的应用软件可以满足日常办公及娱乐需求。但是政府、金融行业当前业务软件都是基于Wintel环境开发的,短时间内通过程序架构改写或程序转译的方式完成业务软件到Linux的移植是不现实的。某些客户购买了新电脑却面临原有业务软件无法使用,办公无法正常进行的困境。 电脑硬件实现了替换,业务软件却无法落地真用的痛点如何解决呢?

通过应用虚拟化的方式解决上述困难是有效途径之一,其实业界在二十几年前思杰(Citrix)就推出了应用虚拟化解决方案XenApp,原理就是用户操作面前的终端设备(瘦客户机或PC),而应用程序运行在后台数据中心的应用服务器上,应用程序界面GUI通过数据传输协议推送到用户终端的显示器上,同时用户通过键盘和鼠标发出的指令可传输到后台的应用程序实现交互操作。实现的效果就是用户感知到的应用程序和终端操作系统是“宛如一体”的,完全体会不到应用程序运行在后端服务器的”割裂感”。应用虚拟化的核心价值有三,一是数据安全性好,应用程序“看得见,摸得着”,数据“带不走”。二是网络带宽占用少,用户访问体验佳。正常应用的几十K带宽,较差的网络也能保证体验。三是做到了用户端操作系统和应用程序可模块化分离,为Windows生态下应用程序运行在Linux环境下提供了技术可行性。随后各大软件巨头也看好应用虚拟化市场,VMware推出ThinApp、 Microsoft推出App-V与Citrix形成三足鼎立的竞争格局。 

   图2. 应用虚拟化原理及架构

近几年金融、能源、党政等行业在软件方案采购时也更多考虑国内软件厂商的解决方案,针对应用软件平滑过渡或应用虚拟化方案国内是否有成熟的解决方案呢?答案是肯定的,一方面像麒麟、统信和方德作为国内操作系统厂商在做方案探索开发,另一方面锐捷网络作为国内云桌面(了解GPU云桌面)的领导厂商推出了三种应用虚拟化解决方案,三种方案分别是VDI应用虚拟化、IDV应用虚拟化和云坞。

         

图3. VDI应用虚拟化方案

首先看VDI应用虚拟化方案,在客户已经购买的国内电脑上安装软件客户端插件,后端采用利旧或中国服务器来提供Windows虚机资源,在不出现Windows元素情况下把未完成迁移的应用程序窗口推送到麒麟或统信操作系统之上。就像我们看到的IE,Word等可像运行在Windows下一样运行在Linux操作系统之上。该方案主要针对已采购国内电脑应用无法平滑过渡的利旧客户。

   

图4. IDV应用虚拟化方案

其次是IDV应用虚拟化方案,本方案计算和存储主要在锐捷海光、兆芯本地终端上完成,相当于X86终端上运行两个OS,用户看到和使用的是麒麟、统信系统,但是运行在后台的应用程序可以透传到国内系统上。相比方案一省去了比较重的计算服务器,替代为轻量级的管理服务器,一台服务器可管5000台终端。该方案适用于尚未采购国内电脑的全新客户,硬件采购和软件替代同步完成。

图5. 云坞方案架构

最后介绍下刚刚重磅发布的云坞方案,云坞方案跟IDV应用虚拟化方案类似,同样需要基于国内X86终端,不同点是精简掉了电脑硬件与操作系统之间的虚拟化层即hypervisor,使得硬件资源没有损耗,方案更加轻量级运行效率更高。安装云坞客户端后,发布应用程序只需三步就能完成,简单易用。云坞方案兼顾了第三方利旧和新采购两种场景,是三种方案中最集约化、性价比最高的方案。

 综上所述,应用虚拟化方案应用虚拟化方案可以便捷快速地实现Linux下运行Windows软件,解决应用过渡问题,同时保留了用户的原有使用习惯不变,用户学习成本低。更为重要的一点是,原来只有Intel +Windows一种组合,当前国内主流芯片有飞腾、龙芯、海光和兆芯等5、6种之多,主流操作系统有麒麟和统信,排列组合下来就是10多种架构,1个业务应用要在这10多种环境下开发、适配可想难度之大。而采用应用虚拟化方案可抹平所有架构差异,一种方案兼容所有架构,真正做到应用过渡简单可信赖。

更多技术博文

任何需要,请联系我们

返回顶部

请选择服务项目
关闭咨询页
售前咨询 售前咨询
售前咨询
售后服务 售后服务
售后服务
意见反馈 意见反馈
意见反馈
更多联系方式