在 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

相关推荐
starvapour3 小时前
Ubuntu部署gitlab频繁出现500的问题
linux·ubuntu·gitlab
谷粒.3 小时前
DevOps流水线中的质量门禁设计:从理论到实践的全景解析
运维·开发语言·网络·人工智能·python·devops
wadesir3 小时前
Debian容器存储管理(Docker中实现数据持久化的完整指南)
运维·docker·debian
GOTXX3 小时前
性能与可靠双突破:openEuler 服务器场景评测报告
运维·服务器·网络·人工智能·后端·python
打不了嗝 ᥬ᭄3 小时前
【Linux】多路转接 Select , Poll和Epoll
linux·网络·c++·网络协议·http
全栈工程师修炼指南3 小时前
Nginx | 负载均衡策略:一致性哈希算法实践
运维·算法·nginx·负载均衡·哈希算法
jianchwa3 小时前
Linux Kernel PCIe SRIOV机制分析
linux·运维·服务器
9ilk3 小时前
【Linux】--- 五种IO模型
linux·运维·网络
西岭千秋雪_3 小时前
MySQL日志梳理(服务器层)
java·运维·服务器·数据库·mysql