Wine和CrossOver之间的关系简单介绍
相信有些小伙伴们不太了解Wine和CrossOver之间的关系与区别,然而对此又很好奇,所以小编今天将给大家介绍一下这两者之间的关系与区别。
Wine是什么?
Windows、Linux和macOS是三种不同的系统,他们有着不同的语言。程序和游戏只能用一种语言编写,开发人员必须为他们想要支持的每种语言编写单独的程序,虽然这些程序从外面看起来可能是一样的。所以当你试图在Mac上运行一款为Windows编写的程序或游戏时,Mac电脑只会听到一些“胡言乱语”。
这就是Wine的作用:它充当一个翻译器,或者充当一个翻译层,这样Windows版本的程序或者游戏就可以用Windows语言与Wine对话,而Mac电脑则可以听到Wine将其翻译过语言,这样Mac电脑能够正确接收到用户指令,并输出相应结果。
图1:Wine的作用:翻译器
CrossOver是什么?
CrossOver在Wine的基础上提供了两个主要的服务:
1、CrossOver包含了一系列的小技巧,可以让一些流行的程序在短期内运行得更好。
2、CrossOver提供了一个用户友好的图形界面,因此您不需要使用终端和基于文本的命令在Mac或Linux上运行Windows软件。
图2:CrossOver让您在mac上运行Windows程序
图3:crossover让您在lunux上运行Windows程序
Wine对于那些需要运行相关Windows程序或者游戏来讲并不是一个完美的翻译,因为Wine作为一个翻译人员,是为数百万个Windows程序中的每一个程序不断改进,而不是单纯的某一个。而CrossOver这时候的作用就是为其添加一些快速的技巧,这样我们的客户所关心的软件就可以在不污染Wine本身的情况下继续正常工作。
Wine没有自己的外壳,必须通过终端和纯文本命令进行交互。如果用户需要在不使用技术技能的情况下访问Wine的翻译技能,那么我们可以运行CrossOver,这时候我们所看到的就是一个带有按钮的用户界面。这样我们在解决Mac系统安装Windows软件的问题的时候会有一个非常简单的方法。
以上就是对于Wine和CrossOver之间的关系简单介绍,如果想要了解更多关于这款系统兼容软件的使用技巧和新鲜资讯,请持续关注CrossOver教程页。
Wine和CrossOver之间的关系简单介绍的更多相关文章
- layui框架中关于table方法级渲染和自动化渲染之间的区别简单介绍
方法级渲染: <table class="layui-hide" id="LAY_table_user" lay-filter="user&qu ...
- php CGI、Fastcgi、PHP-FPM的详细介绍与之间的关系
以下PHP CGI.Fastcgi.PHP-FPM的一些信息归纳和汇总----->详细介绍与之间的关系 一:CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的 web ...
- jeecms系统使用介绍——jeecms中的内容、栏目、模型之间的关系
转载:https://blog.csdn.net/dongdong9223/article/details/76578120 jeecms是一款很不错的cms产品,之前在文章<基于Java的门户 ...
- Enterprise Achitect使用与类的关系的简单介绍
本文作为Enterprise Achitect初步使用,另外也是类图基本介绍,是设计模式的基础. 类的关系有泛化(Generalization).实现(Realization).依赖(Depende ...
- PHP中空字符串介绍0、null、empty和false之间的关系
PHP中空字符串介绍0.null.empty和false之间的关系 作者: 字体:[增加 减小] 类型:转载 时间:2012-09-25 用PHP开发那么久,PHP中空字符串.0.null.emp ...
- block(代码块)的介绍以及使用方法和变量之间的关系
http://blog.csdn.net/menxu_work/article/details/8762848 block(代码块)的介绍以及使用方法和变量之间的关系 block(代码块)的介绍以及使 ...
- hadoop中NameNode、DataNode和Client三者之间协作关系及通信方式介绍
<ignore_js_op> 1)NameNode.DataNode和Client NameNode可以看作是分布式文件系统中的管理者,主要负责管理文件系统的命名空间.集群 ...
- CSS3_概述、发展史、模块介绍、与浏览器之间的关系
一.CSS3概述和CSS3的发展史: 1.css3概述: CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了很多强大的新功能. 目前主流浏览器chrome.safari. ...
- POJ 1182 食物链 经典并查集+关系向量简单介绍
题目: 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种. 有 ...
随机推荐
- 如何使用dos,以及一些简单的dos命令
一. 如何打开dos窗口 1. 按下 windos键 alt ctrl 之间的键 或者打开开始 菜单 输入 cmd 名令 2. win + r 键 输入 cmd 打开 d ...
- 使用Volley获取验证码
时间紧张,直接上代码 public class MainActivity extends AppCompatActivity { private RequestQueue queues ; Strin ...
- Hive Sql的窗口函数
date: 2019-08-30 11:02:37 updated: 2019-08-30 14:40:00 Hive Sql的窗口函数 1. count.sum.avg.max.min 以 sum ...
- vue项目中mockjs的使用
mock.js是一个库,源码托管:https://github.com/nuysoft/Mock github上的原话:Mock.js是一个模拟数据生成器,可帮助前端开发和原型与后端进度分开,并减少某 ...
- 字体图标:Font Awesome
小图标 Font Awesome Font Awesome 字体为您提供可缩放矢量图标,它可以被定制大小.颜色.阴影以及任何可以用 CSS 的样式,是一款惊艳的字体图标! 可以前往官网进行学习 Fon ...
- 多快好省地使用pandas分析大型数据集
1 简介 pandas虽然是个非常流行的数据分析利器,但很多朋友在使用pandas处理较大规模的数据集的时候经常会反映pandas运算"慢",且内存开销"大". ...
- 循序渐进VUE+Element 前端应用开发(26)--- 各种界面组件的使用(2)
在我们使用Vue+Element开发前端的时候,往往涉及到很多界面组件的使用,其中很多直接采用Element官方的案例即可,有些则是在这个基础上封装更好利用.更少代码的组件:另外有些则是直接采用第三方 ...
- GDB调试基础使用方法
尽管目前使用的VS code可以使用插件一键构建和运行程序,但GDB作为调试利器,还是值得花时间去学习的. 概述 GDB(GNU Debugger) 是一个由GNU开源组织发布的.UNIX/LINUX ...
- 833. Find And Replace in String —— weekly contest 84
Find And Replace in String To some string S, we will perform some replacement operations that replac ...
- C/C++模运算(正负整数)
模运算 模运算:又称为取余运算 正整数的模运算 对于正整数a,b 如果\(a=q\times b+r\)其中\(0\le r < b\) 则有\(a \bmod b=r\)即 \(a\%b=r\ ...