macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8.
Die Hauptfunktionen von felixrieseberg/macintosh.js sind: Electron OS Emulators, Virtual Hardware Simulators, Operating System Runtimes, Legacy OS Emulation, Vintage System Virtual Machines, System Emulators, Hardware Emulators, Virtual Disk File Access.
Open-Source-Alternativen zu felixrieseberg/macintosh.js sind unter anderem: qemu/qemu — QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple… felixrieseberg/windows95 — This project is an Electron-based desktop application that emulates the full Windows 95 operating system, allowing it… machyve/xhyve — xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run… touchhle/touchhle — touchHLE is a high-level emulator designed to run legacy iPhone OS applications and games on modern desktop and mobile… mit-pdos/xv6-riscv — xv6-riscv is a simplified Unix-like teaching operating system designed for the study of kernel design and hardware… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual…
QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple isolated operating systems on a single host machine. It functions as a processor architecture emulator, translating machine instructions between different hardware platforms to allow software designed for one architecture to run on another. The project distinguishes itself through a modular target architecture that separates core emulation logic from specific hardware definitions, supporting a wide range of processor and peripheral configurations. It utilizes dynamic binary tra
This project is an Electron-based desktop application that emulates the full Windows 95 operating system, allowing it to run as a native application on modern macOS, Linux, and Windows machines. It provides a complete retro OS environment for software preservation and nostalgia, launching the classic operating system directly on contemporary platforms. The emulated environment supports running classic DOS games, with preinstalled titles and the ability to add additional games from the internet. Users can also install legacy Windows applications or games into the virtualized system through a M
xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run guest operating systems in userspace. It provides a virtualization layer for executing guest systems with hardware acceleration. The project features a hardware pass-through hypervisor that maps physical host devices directly to guest virtual machines to increase performance. It includes a remote framebuffer server and VNC access to enable interaction with the guest display and input devices from external devices. The tool covers virtual hardware emulation for storage, netwo
xv6-riscv is a simplified Unix-like teaching operating system designed for the study of kernel design and hardware interaction. It provides a low-level RISC-V kernel implementation that serves as a bootable system image for execution and debugging within a virtual machine or emulator. The project focuses on educational instruction regarding the RISC-V architecture. It enables the study of operating system concepts through a minimal kernel that implements process management and memory handling. The system covers core kernel operations including multiprocessor resource management and the imple