在Raspberry Pi和其他ARM Linux设备上运行x86 Linux和Windows应用程序

几周前,我终于决定买一个树莓Pi 2板,因为它对一些测试总是有用的,至少是为了比较的目的。我最终从Ebay为40美元,因为它是在当地要贵3到5美元.尽管如此,我还是不确定我首先会用它来做什么,但在看到一条twitter消息后,我看到了一款名为exaggerate Desktop的软件,它允许ARM板运行x86 Linux或Windows应用程序,后者是通过wine运行的。该程序可用于树莓派、树莓派2和ARMv7设备价格从19.95美元到29.95美元不等

出于测试的目的,我要求提供一个版本,我得到了一个谷歌Drive链接,可以下载Raspberry Pi 2的exaggerate,以及一个3个月的试用密钥。安装非常简单。

我从下载和安装开始Raspbian杰西在32GB的micro - SD卡上。它运行得非常顺利,安装之后,我必须运行raspi-config来扩展分区大小、更改时区和键盘布局。

一旦你下载了1.4GB的tarball for exaggerate,在你的Raspberry Pi 2中提取它:


现在在目录中复制你的产品密钥(pk-xxxxxxxxxxxx.key),你应该以以下文件结束:


现在运行安装脚本:


该脚本应该自动检测您的操作系统,并为您的操作系统安装正确的文件:


你肯定需要一个8GB的micro SD卡,最好是更大的,因为6.9GB是在安装了amplify之后,在你安装任何x86应用程序之前占用的:


让我们来比较一下Raspbian的内核。


因此,我们已经切换到一台4核的i686机器(只有一个如下所示):


首先让我们试着跑Skype的Debian,目前还没有发布给ARM。

第一步是下载Skype包,并安装在夸张:


安装失败,因为一些依赖项没有安装,但apt-get可以从这里接管:


这将完成Skype的安装,现在在SD卡上使用7.2GB。


我可以从命令或顶部菜单启动Skype,登录,开始聊天。

Raspberry_Pi_Skype
点击查看原始尺寸

太棒了!但当我尝试Echo / Sound测试服务时,我发现没有声音。但是我在论坛我必须在ARM这一边安装脉冲音频。在夸张之后,我这么做了,并测试了音频。


音频工作正常,但质量很差。一些问题与树莓派形象有关,因为夸张不在这里涉及。我又试了一次Skype,但没有找到音频。[更新: Exagear提供更多的指令但还是没有运气]

除了一些ARM无法使用的x86 Linux程序外,x86仿真对于运行Windows程序特别有趣,这通常是在Linux中使用wine完成的。


红酒已经装好了,所以我决定试试Microsoft Windows 2007 Word Viewer,它有一个在WineHQ网站白金评级我在Ubuntu 14.04的电脑上成功测试了它,然后在Raspberry Pi 2上试用了它。遗憾的是,当我转向夸张时,效果并不好。


在检查了eltechs_exaggerate ear_desktop_guide_1 .2.pdf之后,这个问题很可能与内核/用户内存分割有关,但据推测,exaggerate已经移植了wine来支持2G/2G内核分割,并包含了一个带有特定操作系统要安装的版本的表格。

内核分裂/ OS版本/夸张包
内核分裂/ OS版本/夸张包


我的系统运行的是安装了debian-8-wine2g软件包的Raspbian Jessie 8操作系统。您可能想尝试另一个3G/1G的操作系统,如Debian Jessie 8,以确保葡萄酒运行良好。我问过公司音响和酒的问题,但是亚博体育官下载在将近48小时后没有收到任何反馈,所以我已经离开了,因为时间限制.(更新:看到评论并承诺提供红酒补丁。其他的人则更幸运地使用了夸张和Windows,一些旧的Windows游戏运行在ODROID板

该公司声称其速度是QEMU的4.5倍,但我想知道本地ARM程序和x86编译的程序之间有什么区别。仿真总是会对性能造成影响,但是我构建并运行了linpack来确定影响有多大。

  • Linpack在树莓派内部运行

  • 在夸张中模仿了Linpack。


夸张版的Linpack x86比Raspberry 亚博体育官下载Pi 2中的本地Linpack (ARM)慢4.2倍

我对“夸张”有复杂的经验。Skype运行良好,如果你只做聊天,但我有一些音频问题,我没有测试视频会议,这可能会受到仿真的影响。你可能会在Windows模拟中遇到一些配置问题,除非你使用旧程序,如《毁灭战士》、《红色警报》或《毁灭公爵3D》等游戏,否则大多数ARM平台上可用的内存将是一个限制。最后,magnear还面临免费QEMU模拟器(速度不那么快)和廉价英特尔硬件的竞争Ubuntu英特尔Atom电视棒售价略高于70美元

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies,成为一个老板Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策发表评论。
12评论
最古老的
最新的
milkboy
milkboy
5年前

afaik wine不能在ARM上运行x86二进制程序,
Wine (Wine Is Not an Emulator)只是为运行windows应用程序提供兼容性层。
所以,afaik,它可以运行WinCE app,但不能运行winx86,因为winx86 lib只能在x86硬件或仿真硬件上运行。

我错了吗,我一直都被误导了吗?

milkboy
milkboy
5年前


现在集成电路……
暂时误解一段话。
现在我发现你在rpi的guest X86机器上尝试了wine,而不是在主机上尝试了wine
我的坏……p;
哈哈哈……

如果你愿意,你可以删除这个评论

manuti
5年前

@milkboy我用以前的版本测试过。该软件在ARM硬件上模拟x86机器,在模拟x86机器上安装Wine,然后安装Office2007
抱歉是西班牙语,但你有很多快照Probando夸张emulador x86严肃的ARM

Biru
Biru
5年前

有趣的帖子,也有一个关于在Linux上运行的Nvidia Tegra Toradex SOM的网亚博体育官下载络研讨会:
https://www.youtube.com/watch?v=3w1XJjUYR2E

没有人进口
没有人进口
5年前


我不喜欢PulseAudio的另一个原因(或者是任何伦纳特·波特碰过的东西)——你本不应该这么做的……

agumonkey
5年前


模仿葡萄酒在rpi ..那会有多慢?

JotaMG
JotaMG
5年前

感谢您的回顾,它只是缺少与QEMU的性能比较……

迪卡普里奥
迪卡普里奥
1年前

这就跟你问声好!你能分享你的产品密钥吗?我愿意付钱。
我正在设置一个Pi,在他们关闭前延迟了几天,我没有意识到它。而且此刻我找不到更好的替代人选。

广告