揭露让Linux与Windows隔阂消失的奥秘(1)

 前几天看到支付宝发布一个统计数据,支付宝用户有92%使用Windows操做系统登陆,只有8%使用其余操做系统。虽然,在桌面领域,Windows和其余操做系统之争已见高低,可是,若是一些非Windows用户但愿在Linux操做系统上,也能运行本来在Windows上的应用程序,该怎么办呢?linux

 

前几天看到支付宝发布一个统计数据,支付宝用户有92%使用Windows操做系统登陆,只有8%使用其余操做系统。虽然,在桌面领域,Windows和其余操做系统之争已见高低,可是,若是一些非Windows用户但愿在Linux操做系统上,也能运行本来在Windows上的应用程序,该怎么办呢?程序员

揭露让Linux与Windows隔阂消失的奥秘
让Linux与Windows隔阂消失的奥秘web

今天的内容,咱们就但愿来推荐一些Linux上的模拟器,帮助网友得以在Linux上运行本身相运行的应用程序。不少网友或许对于Linux有一张恐惧感,可是这一次或许不一样,不妨跟着咱们了解一下,而后本身动手试一试。数据库

  模拟器,英文能够称为emulator或simulator,它指的是透过软件模拟硬件处理器的功能和指令系统的程序使计算机或者其余多媒体平台可以运行其余平台上的软件。例如,Mac OS、Unix、Linux以及Windows不一样平台应用程序的多平台安装。浏览器

在不少时候,模拟器又有细分,包括:街机模拟器、家用机模拟器、手掌机模拟器、电脑模拟器。科学计算中,模拟器指的是“用计算机模拟计算机的模拟器”。计算机模拟器常常被用于在实际发行前调试微程序或者商业应用程序。因为该计算机上的操做都是模拟的,全部信息均可被程序员获取,而模拟的速度、执行等均可以控制。ide

固然,在自动化技术、化学工程中一样使用模拟器这一术语。在这里,咱们就再也不展开叙述,有兴趣的网友能够找到相关资料进行了解。工具

  模拟器,能够用在不少地方,它也不只仅限于在Linux和Windows之间的转换,例如Mac OS和Windows等均可以实现。今天,咱们重点介绍在Linux上经常使用的模拟器。(这里以Linux Mint为例)开发工具

揭露让Linux与Windows隔阂消失的奥秘
Linux上可用的模拟器测试

  受到一些Linux老鸟喜欢的模拟器有Wine、playnolinux、zsnes、dosbox、desmume以及gfceu等等。下面的内容,编者将选择当前最热的Wine做为体验的重点,看看它是如何帮助网友在Linux上搭建办公、通讯和游戏平台的。网站

 Linux Mint上安装Wine

    在这里,编者选择Linux Mint最新版Maya做为测试平台。下面,咱们找到Wine而且安装它,经过Mint自带的“软件管理器”执行起来很简单。打开“软件管理器”,在搜索栏中输入“wine”,很快弹出“搜索结果”。选中wine,单击其右侧的“安装”,稍等片刻,便可完成安装过程。
 

<揭露让Linux与Windows隔阂消失的奥秘
搜索Wine

  咱们能够看到,网友对于Wine的评论已经达到了323条,在全部的模拟器中都是最高的。

揭露让Linux与Windows隔阂消失的奥秘
模拟器搜索结果

揭露让Linux与Windows隔阂消失的奥秘
安装Wine

  安装Wine,咱们既能够选择在“软件管理器”中找到它,也能够经过命令行安装Wine:sudo apt-get install wine。

 Wine下安装办公套件WPS

前面铺垫了这么许多,下面咱们以Wine为例,看它可否为网友打造一个办公和娱乐的环境。

首先,咱们选择一款当前最新的办公软件WPS 2012,一试身手。操做流程:从WPS官方网站下载安装软件到本地,而后直接双击.exe的安装文件,在弹出的对话框中单击“当即安装”。  

揭露让Linux与Windows隔阂消失的奥秘
单击“当即安装” 

揭露让Linux与Windows隔阂消失的奥秘
正在安装WPS 2012 

揭露让Linux与Windows隔阂消失的奥秘
WPS 2012安装成功

Wine下安装邮件系统Foxmail

安装完成以后的WPS 2012与在Windows环境里同样, 并无各类异常表现。

办公套件安装完成以后,咱们下面选择一款在Windows环境下经常使用的邮件系统Foxmail。操做流程同样的简单,先在官方网站上下载安装文件,而后在Wine下执行安装操做。

揭露让Linux与Windows隔阂消失的奥秘
在Wine下打开Foxmail安装文件

揭露让Linux与Windows隔阂消失的奥秘
Foxmail安装向导

揭露让Linux与Windows隔阂消失的奥秘
Foxmail安装目录

注意:在这里,网友能够看到,Wine消除Linux和Windows之间隔阂的手段:为.exe安装程序虚拟一个在Windows下相同的安装目录,使得该应用程序认为这就是Windows操做系统的环境,最终使得其可以顺利安装。

揭露让Linux与Windows隔阂消失的奥秘
Foxmail安装完成打开操做界面

揭露让Linux与Windows隔阂消失的奥秘
新建一个帐号 

揭露让Linux与Windows隔阂消失的奥秘
Foxmail开始工做:收取最新20封邮件

Wine下安装热门小游戏

前面提到了两款必备办公软件的安装,那么,可否在Wine下安装一些常玩的小游戏呢?来吧,再试试。操做过程依然是先经过下载地址,下载到本地,在Wine下安装该软件。

揭露让Linux与Windows隔阂消失的奥秘
用Wine安装游戏

揭露让Linux与Windows隔阂消失的奥秘
运行小游戏安装进程

揭露让Linux与Windows隔阂消失的奥秘
开始安装

注意,前面三款应用程序的安装都是最为简单的方式“双击”应用程序或右键单击应用程序并在弹出的下拉菜单中选择Wine。对付一些简单的应用程序,能够直接运行皆可,可是对于一些双击没法完成的操做,您可能就须要想点其余运行方法了。

Wine的使用方法有不少种,也能够经过命令行来实现安装,虽然不是很经常使用,在这里也一并做介绍,有兴趣的网友试一试。第一种,直接使用Wine命令运行程序“wine <程序名>”;第二种,使用程序管理器。启动管理器窗口”,从菜单中选择 文件(F)-执行(X),就会弹出一个目录浏览器,选择程序便可。

Wine不只仅是一个模拟器

  Wine提供了一个用来运行Windows程序的平台,是一款优秀的Linux系统平台下的模拟器软件,用来将Windows系统下的软件在Linux系统下稳定运行。并且,Wine软件更新频繁,能够运行大部分大型Windows系统下的软件,包括办公软件、设计软件、大型游戏等。

在众多的模拟器中,Wine是最受网友喜好的一种。由于Wine不只仅是一个模拟器。从概念上说,Wine是一个Windows兼容层,用通俗的话说,就是一个Windows模拟器,这个层既提供了一个用来从Windows源进出到UNIX的开发工具包(Winelib),也提供了一个程序加载器,该加载器容许不用任何修改Windows 3.1/95/NT的二进制文件,就能够运行在Intel Unix及其衍生版本下。

  而且,Wine能够工做在绝大多数的UNIX版本下,包括Linux, FreeBSD和Solaris。Wine是一个彻底由百分之百的免费代码组成的,能够随意地使用本地系统的DLLs,因此Wine的发布是彻底公开源代码的,而且是免费发行的。  

  目前,Wine仍在不断地更新和发展。以上体验的只是Wine的一小部分功能,Wine在还有不少强大的功能还没用体现出来,有兴趣的网友能够在Linux上一试身手。那么,具体来讲,Wine能让咱们在Linux上作哪些操做呢?下面,对Wine的功能作一个小结。

第一,运行Windows下的可执行文件。Wine彻底支持Windows可执行文件(.exe和DLL)的二进制加载。这一点,在前面的文章中已经充分体现出来了。

第二,支持DLL。Wine大约有几百个Windows DLL的内部实现。可是,不少可以彻底实现。革命还没有成功。

第三,支持COM:这是一个几乎被全部的大型Windows应用程序所使用的Windows技术,它支持诸如将一个Excel电子数据表嵌入到Word文档中等功能。这一技术获得了Wine的很好的支持。

第四,注册表。这是一个几乎任何一个Windows应用程序都会使用的关键技术。不过,目前,Wine还没有彻底实现Windows注册表管理API。

第五,核心系统功能。尽管Linux和Windows之间存在区别,可是基本的层次上还有不少相似之处,所以与进程、线程、文件和消息队列相关的核心系统API获得了近乎完美的支持。

第六,支持W音频和视频。Wine支持Windows音频和视频文件的运行,这一点让不少网友倍感亲切。。

第七,支持打印。对办公打印的支持,这一步很关键,咱们能够在Wine中运行的Windows应用程序进行打印。

第八,支持ODBC。Wine支持那些须要经过ODBC访问数据库的Windows应用程序。

第九,支持调试。对于开发设计的网友来讲,Wine提供了一个很是健壮和强大的内置调试器,除了支持标准的调试功能外,它还为调试运行于Linux上的Windows二进制程序进行了定制。它是Wine为其开发者提供的最重要工具之一。另外,Wine还有一个设计完备的追踪和记录日志的模块,能够帮助调试。

小结:模拟器是一件消除Linux和Windows之间隔阂好工具,特别是Wine获得了你们的普遍承认。有兴趣的网友能够在Linux上一试身手。虽然,如今的Wine下并不能运行全部的Windows应用程序,可是Wine几乎每个月都有新版本,咱们相信还会有愈来愈多的Windows程序可以借助Wine的帮助运行在Linux中。 

相关文章
相关标签/搜索