Fedora 42 On 64-bit ARM Might Make It Seamless To Run x86/x86_64 Programs
Fedora 42 is considering integrating the FEX emulator to enable x86 application compatibility on AArch64 systems, pending approval from the Fedora Engineering and Steering Committee, enhancing usability for ARM device users.
Read original articleFedora 42 is considering a proposal to enhance the experience of running x86/x86_64 applications on AArch64 systems by integrating the FEX emulator. This initiative aims to provide a seamless out-of-the-box experience for users who want to run existing x86 software on Fedora 42 AArch64 hosts, similar to the compatibility offered by macOS on Apple Silicon. The FEX emulator allows x86 and x86_64 binaries to run on AArch64 hardware, addressing the common issue where users can only execute AArch64 binaries. The proposal includes packaging FEX and creating a compatible root filesystem to support the emulated binaries. While FEX is designed for AArch64 systems with a 4k page-size kernel, a solution involving krun will be implemented to accommodate systems like Apple Silicon Macs that use a 16k page-size kernel. The proposal is pending approval from the Fedora Engineering and Steering Committee (FESCo) and, if accepted, would significantly improve the usability of Fedora AArch64 for users wanting to run x86 applications, including games, on various ARM devices.
- Fedora 42 may include the FEX emulator for running x86 applications on AArch64 systems.
- The proposal aims to provide a seamless experience similar to macOS on Apple Silicon.
- FEX allows x86 binaries to run on AArch64 hardware, addressing compatibility issues.
- The proposal is pending approval from the Fedora Engineering and Steering Committee.
- Successful implementation would enhance usability for users of ARM devices wanting to run x86 software.
Related
Arm64EC – Build and port apps for native performance on Arm
Arm64EC is a new ABI for Windows 11 on Arm devices, offering native performance benefits and compatibility with x64 code. Developers can enhance app performance by transitioning incrementally and rebuilding dependencies. Specific tools help identify Arm64EC binaries and guide the transition process for Win32 apps.
Fedora Asahi Remix
The author reviews Fedora Asahi Remix for MacBook Air M2, noting its unconventional installation, positive hardware support, and frequent updates, while expressing satisfaction and optimism for Linux's future on desktops.
AMD and FreeBSD Begin Collaborating over OS Improvements
AMD and the FreeBSD Foundation are collaborating to develop an AMD IOMMU driver, enhancing FreeBSD's performance, supporting over 256 CPU cores, and improving audio, wireless, and RISC-V capabilities.
FEX 2409 – benchmarks are upwards of 10% faster
FEX-2409 enhances FEX-Emu performance with over 10% speed improvements, optimizes processor flag handling, and features a redesigned FEXConfig tool for better usability. Users can update via Ubuntu PPA.
Fedora 42 On 64-bit ARM Might Make It Seamless To Run x86/x86_64 Programs
Fedora 42 is considering integrating the FEX emulator to enhance x86 application support on AArch64 systems, aiming for seamless usability similar to macOS on Apple Silicon, pending committee approval.
Related
Arm64EC – Build and port apps for native performance on Arm
Arm64EC is a new ABI for Windows 11 on Arm devices, offering native performance benefits and compatibility with x64 code. Developers can enhance app performance by transitioning incrementally and rebuilding dependencies. Specific tools help identify Arm64EC binaries and guide the transition process for Win32 apps.
Fedora Asahi Remix
The author reviews Fedora Asahi Remix for MacBook Air M2, noting its unconventional installation, positive hardware support, and frequent updates, while expressing satisfaction and optimism for Linux's future on desktops.
AMD and FreeBSD Begin Collaborating over OS Improvements
AMD and the FreeBSD Foundation are collaborating to develop an AMD IOMMU driver, enhancing FreeBSD's performance, supporting over 256 CPU cores, and improving audio, wireless, and RISC-V capabilities.
FEX 2409 – benchmarks are upwards of 10% faster
FEX-2409 enhances FEX-Emu performance with over 10% speed improvements, optimizes processor flag handling, and features a redesigned FEXConfig tool for better usability. Users can update via Ubuntu PPA.
Fedora 42 On 64-bit ARM Might Make It Seamless To Run x86/x86_64 Programs
Fedora 42 is considering integrating the FEX emulator to enhance x86 application support on AArch64 systems, aiming for seamless usability similar to macOS on Apple Silicon, pending committee approval.