2 repos
Software that allows applications from one OS to run on another.
Distinguishing note: Focuses on kernel-level binary execution.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Compatibility Layers. Refine with filters or upvote what's useful.
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.
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.