在 ARM CPU 上运行 x86 应用的开源项目:FEX

大家知道,作为计算机的基本常识,Arm指令集和X86构架指令集天然不同,这好比一个是碳基生命体,一个是硅基生命体一样大的区别。

但在还是有很多程序员致力于研究在非 x86 架构上运行 Windows 游戏或程序。比如Linux上的wine,crossover等等,arm生态也有人在做类似的工作。

SteamOS 和 Steam Deck 的架构师 Pierre-Loup Griffais 透露 Valve 早在几年前就开始资助在 Arm 架构上运行 Windows 游戏的开源项目的开发工作,未来 Windows 应用开发商无需再在移植上花费时间就让包括游戏在内的应用在基于 x86 以及 Arm 架构处理器的 Linux 操作系统上运行。

最新的有重大进展开源项目是 Fex。

Griffais 称 Valve 从 2016 年和 2017 年起就开始招募并资助开源开发者,Fex 首席开发者 Ryan Houdek 称他在 2018 年完成了首个原型,而 Valve 提供的薪水让他能全职投入 Fex 项目。

Fex项目的开源地址:

https://github.com/FEX-Emu/FEX

https://www.theverge.com/report/820656/valve-interview-arm-gaming-steamos-pierre-loup-griffais

相关推荐
Johny_Zhao3 小时前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
chlk1232 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑2 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件2 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒2 天前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI3 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
木心月转码ing4 天前
WSL+Cpp开发环境配置
linux