sysprog21

elfuse

sysprog21

Run Arm64/x86-64 Linux ELF binaries on macOS Apple Silicon

AI 简介

elfuse 是一个能够在 macOS Apple Silicon 上运行 Arm64/Linux ELF 二进制文件的工具。它通过 Apple 的 Hypervisor.framework 实现了轻量级虚拟机环境,使得 Linux 用户空间程序可以直接在 macOS 上执行,同时拦截并转换 Linux 系统调用以适应 macOS 行为。该工具支持静态和动态链接的 aarch64-linux ELF 二进制文件、Linux 进程与线程管理、信号处理、/proc 文件系统模拟以及通过内置 GDB RSP stub 进行调试等功能。适用于需要在 macOS 上直接运行或测试基于 Arm64 架构的 Linux 应用程序的开发者。

C
Apache License 2.0
153
Stars
12
Forks
2
Watchers
10
Issues

Star 增长

今日+17
近 7 天+19
近 30 天+58
综合评分78.64
默认分支main