awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesCross-Architecture Binary Execution

Executing binaries designed for one CPU architecture on another using a shared API layer.

Distinct from Cross-Platform Execution: Distinct from gaming execution or deployment targets; focuses on generic binary runtime portability.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Cross-Architecture Binary Execution. Refine with filters or upvote what's useful.

Awesome Cross-Architecture Binary Execution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ravynsoft/ravynosAvatar de ravynsoft

    ravynsoft/ravynos

    6,776Ver en GitHub↗

    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

    Executes x86-64 and ARM macOS software on compatible hardware via a shared system API layer.

    Cccocoacpp
    Ver en GitHub↗6,776
  • riot-os/riotAvatar de RIOT-OS

    RIOT-OS/RIOT

    5,760Ver en GitHub↗

    RIOT es un sistema operativo en tiempo real diseñado para microcontroladores con recursos limitados. Proporciona un kernel para gestionar periféricos de hardware, memoria y multitarea en dispositivos embebidos, con una capa de abstracción de hardware de microcontrolador para unificar el acceso al hardware en diferentes chipsets. El sistema emplea un planificador de tareas preventivo sin ticks (tickless) con ejecución basada en prioridades para maximizar la eficiencia energética en hardware alimentado por baterías. También incluye un framework de seguridad embebido que consiste en APIs criptográficas y protocolos de transporte seguros para facilitar actualizaciones de firmware over-the-air autenticadas. El proyecto implementa además un stack de red modular que admite IPv6, IPv4 y Ethernet para la conectividad de dispositivos. Cubre el control de hardware periférico para sensores y actuadores, gestión flexible de memoria de dispositivos y la ejecución de binarios y scripts portátiles a través de entornos de ejecución especializados.

    Provides a specialized runtime to execute platform-independent portable binaries on resource-constrained hardware.

    C
    Ver en GitHub↗5,760
  • ptitseb/box64Avatar de ptitSeb

    ptitSeb/box64

    5,480Ver en GitHub↗

    Box64 es un runtime de arquitectura cruzada y capa de emulación en modo usuario que permite ejecutar software de Linux y Windows en hardware no nativo. Funciona como un emulador de instrucciones x86-64 y traductor binario, ejecutando binarios de 64 bits en diferentes arquitecturas de CPU traduciendo código máquina a instrucciones nativas. El proyecto utiliza recompilación dinámica para acelerar la ejecución y mapea llamadas al sistema (syscalls) del invitado a bibliotecas nativas del anfitrión para aumentar la velocidad y la compatibilidad de hardware. Puede simular un entorno de ejecución de 32 bits para admitir software heredado e integra con el kernel del sistema operativo para reconocer y lanzar automáticamente ejecutables extranjeros. El sistema cubre la ejecución de programas de Linux de 64 y 32 bits, binarios de Windows y clientes de juegos, incluyendo soporte para superposiciones gráficas de Vulkan. Proporciona mecanismos para el empaquetado de bibliotecas, carga de paquetes AppImage y optimización de objetivos específicos de hardware. El software admite la compilación binaria estática y proporciona una cadena de herramientas de compilación cruzada para el despliegue en diferentes arquitecturas de CPU.

    Executes software built for different hardware platforms on a host system through dynamic binary translation.

    C
    Ver en GitHub↗5,480
  • andrew-d/static-binariesAvatar de andrew-d

    andrew-d/static-binaries

    3,714Ver en GitHub↗

    This project is a collection of common Unix utilities compiled as statically linked binaries. It provides a portable Nix toolset and a bundle of POSIX utilities designed to run across different Linux distributions without requiring shared library dependencies. The collection focuses on cross-distribution compatibility and minimal environment setup. By utilizing a musl-based toolchain and static-link compilation, these utilities are distributed as standalone files that execute immediately without the need for a package manager or external system packages. The project covers a range of portabl

    Provides binaries compiled with static linking to ensure portability across different target architectures.

    Shell
    Ver en GitHub↗3,714
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Architecture Binary Execution

Explorar subetiquetas

  • Static Binary CompilationBuilding binaries that include all dependencies to ensure execution across different architectures without shared libraries. **Distinct from Cross-Architecture Binary Execution:** Focuses on the build-time linking process for portability rather than runtime execution using a shared API layer.