How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Box64 is a cross-architecture runtime and user-mode emulation layer that allows Linux and Windows software to run on non-native hardware. It functions as an x86-64 instruction emulator and binary translator, executing 64-bit binaries on different CPU architectures by translating machine code into native instructions. The project utilizes dynamic recompilation to accelerate execution and maps guest system calls to native host libraries to increase speed and hardware compatibility. It can simulate a 32-bit execution environment to support legacy software and integrates with the operating system
ToaruOS is an independent operating system built from the ground up without external dependencies. It features a custom x86-64 kernel that supports symmetric multiprocessing and paging, paired with a graphical windowing system and a dedicated bytecode interpreter for application logic. The system distinguishes itself by integrating an embedded Python environment for system-level development and a custom graphical interface that handles its own window composition and text rendering. It includes a compatibility layer for third-party application support and a system package manager for handling
OSV is a unikernel operating system and cloud-native execution environment designed to run as a secure microVM on hypervisors such as KVM, Firecracker, Xen, and VMware. It functions as a Linux binary compatible runtime, allowing unmodified Linux binaries to be executed as secure microVMs without requiring recompilation. The project distinguishes itself through its ability to package applications into minimal bootable images and its provide of a virtual machine management API. This REST interface enables remote monitoring of system health, management of execution traces, and control over guest
ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It consists of a low-level system kernel that manages hardware resources and a binary compatibility layer that enables the execution of software designed for the Windows binary interface. The project implements a cross-platform build system and toolchain for compiling and deploying bootable operating system images across different hardware architectures. This includes the use of cross-compilation toolchains and a hardware-abstraction layer to support various processor and motherb
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 main features of ravynsoft/ravynos are: Darwin Kernel Integration, Cross-Architecture Instruction Mapping, Apple Filesystem Drivers, Apple Filesystem Management, Binary Compatibility Layers, Binary Compatible OS Engineering, Cross-Architecture Binary Execution, Darwin-Based Operating Systems.
Projects with overlapping indexed features include: ptitseb/box64 — Box64 is a cross-architecture runtime and user-mode emulation layer that allows Linux and Windows software to run on… klange/toaruos — ToaruOS is an independent operating system built from the ground up without external dependencies. It features a… cloudius-systems/osv — OSV is a unikernel operating system and cloud-native execution environment designed to run as a secure microVM on… reactos/reactos — ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It… idea4good/guilite — GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal… bmatzelle/gow — Gow is a collection of tools designed to install Unix-based system utilities on Windows and extend the Windows shell…