Box64 هو وقت تشغيل عبر البنيات وطبقة محاكاة لوضع المستخدم تسمح بتشغيل برامج Linux وWindows على أجهزة غير أصلية. يعمل كمحاكي لتعليمات x86-64 ومترجم ثنائي، حيث ينفذ الملفات الثنائية 64-بت على بنيات CPU مختلفة عن طريق ترجمة كود الآلة إلى تعليمات أصلية.
الميزات الرئيسية لـ ptitseb/box64 هي: Dynamic Binary Translators, x86 Binary Emulators, Cross-Architecture Instruction Mapping, Cross-Architecture Binary Execution, System Call Mapping, Linux Environment Emulation, System-Call Interception, User-Mode Emulation.
تشمل البدائل مفتوحة المصدر لـ ptitseb/box64: ptitseb/box86 — Box86 is a Linux userspace emulator and instruction translator designed to run x86 binaries on ARM-based devices. It… tbodt/ish — Ish is a Linux shell emulator for iOS that provides a local terminal environment for running shell commands and… fex-emu/fex — FEX is an emulator that executes 32-bit and 64-bit x86 binaries on ARM64 hardware. It functions as a binary… ravynsoft/ravynos — Ravynos is an open-source operating system built on the Darwin kernel designed to provide binary compatibility with… vosen/zluda — ZLUDA is a middleware and translation engine designed to enable the execution of unmodified proprietary compute… freebsd/freebsd-src — This repository contains the complete source code for a Unix-like operating system, including the monolithic kernel…
Box86 is a Linux userspace emulator and instruction translator designed to run x86 binaries on ARM-based devices. It functions as a hardware compatibility layer that simulates an x86 environment, allowing software built for different processor architectures to execute on ARM Linux. The project utilizes a dynamic recompiler to translate x86 opcodes into native ARM instructions at runtime, increasing execution speed over standard interpretation. To further improve performance and stability, it wraps native system libraries and Vulkan drivers, redirecting architecture-specific calls to native ho
Ish is a Linux shell emulator for iOS that provides a local terminal environment for running shell commands and managing files. It functions as an instruction-level emulator that enables the execution of Linux binaries on mobile devices by simulating an Alpine Linux environment. The project distinguishes itself by combining user-mode Linux emulation with a virtual root filesystem. This allows the software to map Linux kernel system calls to host functions and execute scripts and toolsets directly on an iPhone or iPad. The emulator also provides low-level program debugging capabilities, inclu
FEX is an emulator that executes 32-bit and 64-bit x86 binaries on ARM64 hardware. It functions as a binary translation framework that converts guest machine code into host instructions using a JIT compilation engine and a persistent code cache. The project features a Vulkan graphics wrapper that translates OpenGL and Vulkan API calls to native host drivers, enabling cross-architecture graphics rendering. It includes a dedicated root filesystem manager for downloading, mounting, and switching between compressed filesystem images required for guest application environments. The system provide
Ravynos is an open-source operating system built on the Darwin kernel designed to provide binary compatibility with macOS software. It functions as a cross-architecture binary runtime capable of executing applications across both x86-64 and ARM hardware. The system implements a desktop environment that replicates the macOS user experience, including the graphical interfaces and menu bars. It ensures software compatibility by mapping binary instructions to the host processor and mimicking the system call interface and memory layout of the target operating system. The platform provides native