awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesCompatibility Layers

Software that allows applications from one OS to run on another.

Distinguishing note: Focuses on kernel-level binary execution.

Explore 6 awesome GitHub repositories matching operating systems & systems programming · Compatibility Layers. Refine with filters or upvote what's useful.

Awesome Compatibility Layers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • termux/termux-appالصورة الرمزية لـ termux

    termux/termux-app

    56,464عرض على GitHub↗

    Termux is a mobile terminal emulator and Linux environment runtime that provides a full command-line interface directly on Android devices. It functions as a comprehensive platform for executing native binaries and scripts, featuring an integrated package management system that allows users to download, install, and manage open-source software repositories to extend device functionality. The project distinguishes itself by acting as an embedded execution library, enabling third-party applications to integrate terminal and package management capabilities into their own interfaces without requi

    Executes external binary files while maintaining compliance with mobile operating system restrictions.

    Javaandroidhacktoberfestlinux
    عرض على GitHub↗56,464
  • christitustech/winutilالصورة الرمزية لـ ChrisTitusTech

    ChrisTitusTech/winutil

    55,987عرض على GitHub↗

    This project is a centralized management interface designed for the optimization, configuration, and maintenance of Windows desktop operating systems. It provides a comprehensive suite of tools for system debloating, automated software deployment, and deep-level performance tuning, allowing users to modify low-level settings that are otherwise inaccessible through standard interfaces. The platform distinguishes itself through its ability to create personalized, custom installation images, enabling users to remove unwanted components, bypass hardware checks, and pre-configure system defaults b

    Provides access to traditional system management tools that remain hidden or difficult to locate within modern interfaces.

    PowerShell
    عرض على GitHub↗55,987
  • serenityos/serenityالصورة الرمزية لـ SerenityOS

    SerenityOS/serenity

    33,477عرض على GitHub↗

    SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic kernel architecture that manages system services, hardware drivers, and networking within a single address space. The system provides a full computing environment, including a proprietary windowing system and a suite of native desktop applications, all while maintaining a POSIX-compliant interface for standard system programming. The project is distinguished by its integrated development workflow, which relies on a cross-compilation build pipeline to generate system images from ho

    Adapts third-party software to the system environment by mapping external dependencies to local libraries.

    C++browserc-plus-plusdesktop-environment
    عرض على GitHub↗33,477
  • microsoft/wslالصورة الرمزية لـ microsoft

    microsoft/WSL

    32,803عرض على GitHub↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    Executes native Linux binaries directly on the host operating system without requiring a full virtual machine.

    C++
    عرض على GitHub↗32,803
  • valvesoftware/protonالصورة الرمزية لـ ValveSoftware

    ValveSoftware/Proton

    31,868عرض على GitHub↗

    Proton is a compatibility layer designed to enable the execution of Windows-based software on non-Windows operating systems. It functions as a controlled runtime environment that maps proprietary system calls to native kernel functions and translates graphics API commands into open-standard compute shaders. This allows applications to run without requiring modifications to their original source code. The project distinguishes itself through a robust toolchain for reproducible builds, which utilizes containerized isolation to ensure consistent binary outputs across different development enviro

    Maps proprietary system calls to native equivalents to enable seamless cross-platform application execution.

    C++proton
    عرض على GitHub↗31,868
  • darlinghq/darlingالصورة الرمزية لـ darlinghq

    darlinghq/darling

    12,606عرض على GitHub↗

    Darling is a translation layer that enables the native execution of unmodified macOS binaries on Linux systems. It functions as a compatibility environment that maps macOS-specific system calls and environment variables to the host Linux kernel, allowing desktop applications to run without the need for full hardware virtualization or emulation. The project achieves this by implementing a user-space kernel emulation environment that intercepts and translates kernel traps into their Linux equivalents. It includes a custom loader for binary files that resolves dependencies against open-source im

    Executes unmodified binaries on Linux by mapping system calls and environment variables to the host kernel.

    Objective-C
    عرض على GitHub↗12,606
  1. Home
  2. Operating Systems & Systems Programming
  3. Virtualization & Emulation
  4. Compatibility Layers