awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ravynsoft/ravynosAvatar ravynsoft

    ravynsoft/ravynos

    6,776Vezi pe 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
    Vezi pe GitHub↗6,776
  • riot-os/riotAvatar RIOT-OS

    RIOT-OS/RIOT

    5,760Vezi pe GitHub↗

    RIOT este un sistem de operare în timp real conceput pentru microcontrolere cu resurse limitate. Oferă un kernel pentru gestionarea perifericelor hardware, memoriei și multitasking-ului pe dispozitive embedded, având un strat de abstractizare hardware pentru microcontrolere pentru a unifica accesul hardware între diferite chipset-uri. Sistemul utilizează un scheduler de sarcini preemptiv, fără tick-uri, cu execuție bazată pe prioritate pentru a maximiza eficiența energetică pe hardware-ul alimentat de baterii. Include, de asemenea, un framework de securitate embedded format din API-uri criptografice și protocoale de transport securizate pentru a facilita actualizările de firmware autentificate over-the-air. Proiectul implementează în continuare un stack de rețea modular care suportă IPv6, IPv4 și Ethernet pentru conectivitatea dispozitivelor. Acoperă controlul hardware-ului periferic pentru senzori și actuatoare, gestionarea flexibilă a memoriei dispozitivului și execuția de binare și scripturi portabile prin runtime-uri specializate.

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

    C
    Vezi pe GitHub↗5,760
  • ptitseb/box64Avatar ptitSeb

    ptitSeb/box64

    5,480Vezi pe GitHub↗

    Box64 este un runtime cross-architecture și un strat de emulare user-mode care permite software-ului Linux și Windows să ruleze pe hardware non-nativ. Funcționează ca un emulator de instrucțiuni x86-64 și traducător binar, executând binare pe 64 de biți pe diferite arhitecturi CPU prin traducerea codului mașină în instrucțiuni native. Proiectul utilizează recompilarea dinamică pentru a accelera execuția și mapează apelurile de sistem guest către bibliotecile gazdă native pentru a crește viteza și compatibilitatea hardware. Poate simula un mediu de execuție pe 32 de biți pentru a suporta software-ul legacy și se integrează cu kernel-ul sistemului de operare pentru a recunoaște și lansa automat executabile străine. Sistemul acoperă execuția programelor Linux pe 64 și 32 de biți, a binarilor Windows și a clienților de jocuri, incluzând suport pentru overlay-uri grafice Vulkan. Oferă mecanisme pentru bundling-ul bibliotecilor, încărcarea pachetelor AppImage și optimizarea țintită pe hardware specific. Software-ul suportă compilarea binară statică și oferă un toolchain de cross-compilation pentru deployment pe diferite arhitecturi CPU.

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

    C
    Vezi pe GitHub↗5,480
  • andrew-d/static-binariesAvatar andrew-d

    andrew-d/static-binaries

    3,714Vezi pe 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
    Vezi pe GitHub↗3,714
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Architecture Binary Execution

Explorează sub-etichetele

  • 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.