APP下载

移植Windows应用

2015-03-18■湖

网络安全和信息化 2015年10期
关键词:功能系统

■ 湖

当前,信息技术对社会生活的影响日益广泛与深刻,公众对信息安全的期望也日益高涨。在这种背景下,源代码开放的Linux等操作系统正被越来越多的人所接受。但以往许多软件都是针对Windows系统开发的,在Linux系统中即使在WinE兼容环境下也不能运行。还有一些硬件只有Windows驱动程序,在其他系统中根本无法使用。这些问题给开源操作系统的进一步推广应用造成了很大障碍。

近两年来,笔者使用Linux系统开展工作与学习,经过不断摸索,发现利用硬件系统、操作系统和运行环境经过全面精简的轻量化虚拟机,不仅可以解决软件和硬件的兼容性问题,而且能够获得较高的运行效率与良好的安全性能,实际使用效果令人满意。

环境与工具

1.Linux平台:是应用移植的基础环境与目标平台。所安装的Linux发行版应当具备以下特性:容易使用,足够稳定,资源丰富,有社区支持。推荐采用本土化的Ubuntu Kylin系统长期支持版。

2.虚拟机软件:是虚拟机管理平台与硬件系统虚拟化工具。推荐采用开源软件VirtualBox(需要扩展功能包),它体积小巧而功能强大,在同类软件中最容易安装和使用。

3.Windows镜像及精简工具:用于给虚拟机安装操作系统。Windows镜像推荐采用微软官方的XP SP3 VL免激活中文版,精简工具推荐采用免费软件nLite(需要.NET Framework 3.5 SP1)。

4.应用虚拟化软件:即软件绿化工具,可虚拟软件运行环境并提供沙箱隔离功能。推荐采用免费绿色软件Cameyo,也可使用VMware公司的商业软件ThinApp。

5.驱动管理工具:用于精确提取和恢复非虚拟机自带的待移植硬件的驱动程序。……

登录APP查看全文

猜你喜欢

功能系统
也谈诗的“功能”
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能