在 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

相关推荐
2601_9618454214 小时前
法考真题及答案解析|历年真题|资料已整理
linux·windows·ubuntu·macos·centos·gnu
A_humble_scholar14 小时前
Linux(七)调度器:从硬件矛盾到进程切换的底层逻辑
linux·服务器·网络
Urbano14 小时前
工装 T 恤、Polo 衫全生产工序、痛点解析及多品牌自动化设备应用方案
运维·自动化
AOwhisky14 小时前
Redis 学习笔记(第一期):概述、安装配置与核心理论
运维·数据库·redis·笔记·学习·云计算
AOwhisky15 小时前
Redis 学习笔记(第四期):高可用与集群(哨兵 + Cluster + 容器化)
linux·运维·数据库·redis·笔记·学习·缓存
零陵上将军_xdr15 小时前
Shell脚本入门:从Hello World到变量的灵活运用
linux
C语言小火车15 小时前
嵌入式Linux应用开发技术栈完全指南
linux·运维·服务器
IT WorryFree15 小时前
FortiGate 排错常用OID速查表(含Trap OID+轮询OID)
运维·网络
m0_7381207215 小时前
渗透测试基础——基于Docker的Rsync服务靶场搭建与原理讲解
运维·服务器·网络·安全·web安全·docker·容器
MXsoft61815 小时前
**运维监控技术演进:从数据采集到智能运维的****技术提升**
运维