awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
myspaghetti avatar

myspaghetti/macos-virtualboxArchived

0
View on GitHub↗
13,535 estrellas·1,122 forks·Shell·GPL-2.0·3 vistas

Macos Virtualbox

This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files.

The project includes specialized utilities to manage EFI and NVRAM settings, enabling the emulation of device serial numbers and board identifiers to allow connectivity for cloud services and messaging. It also features a configurator for adjusting CPUID profiles and display resolutions to ensure hardware compatibility on non-Apple systems.

The toolset covers automated operating system installation, virtual hardware customization, and guest lifecycle management, including the ability to perform version upgrades through software updates or additional volume attachments.

Features

  • macOS Virtualization - Enables macOS guest operating systems to run inside VirtualBox on Windows, Linux, or Mac hardware.
  • Hardware Tuning Profiles - Configures CPUID profiles and display resolutions to ensure hardware compatibility and performance.
  • Virtual Machine Installations - Creates virtual machine guests using unmodified installation files from official Apple servers.
  • Firmware Identity Emulation - A feature in the virtualization tool to set device names, serial numbers, and board IDs in EFI and NVRAM for cloud and messaging access.
  • EFI Configuration Utilities - Provides a utility to configure EFI and NVRAM settings for device identification.
  • Automated Installation Scripts - Uses automated scripts to handle the configuration and installation of macOS from official files.
  • NVRAM Variable Emulation Systems - Provides mechanisms to inject serial numbers and board IDs into virtual NVRAM to bypass hardware identity checks.
  • Processor Identity Emulation - Implements CPUID profile emulation to allow macOS to boot on non-Apple x86 hardware.
  • Virtual Hardware Customization - Allows customization of disk storage size, display resolution, and CPUID profiles for hardware compatibility.
  • macOS Guests - Offers a push-button installer for deploying macOS guest operating systems on VirtualBox.
  • VM Host Environment Configuration - Adjusts VirtualBox hardware settings and CPUID profiles via a host-side configuration tool.
  • Virtual Interface Configurations - Programmatically configures virtual hardware interfaces, including memory, CPU cores, and display resolutions.
  • Update Volume Attachments - Handles macOS version upgrades by attaching additional virtual volumes to the guest.
  • Disk Image Imports - Automates the import and deployment of official, unmodified macOS installation disk images into virtual storage.
  • Hardware Identity Emulation - Sets EFI and NVRAM identifiers to enable connectivity for Apple cloud services and messaging.
  • Guest Lifecycle Management - Manages the updating and upgrading of virtualized macOS versions through software updates.

Historial de estrellas

Gráfico del historial de estrellas de myspaghetti/macos-virtualboxGráfico del historial de estrellas de myspaghetti/macos-virtualbox

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace myspaghetti/macos-virtualbox?

This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files.

¿Cuáles son las características principales de myspaghetti/macos-virtualbox?

Las características principales de myspaghetti/macos-virtualbox son: macOS Virtualization, Hardware Tuning Profiles, Virtual Machine Installations, Firmware Identity Emulation, EFI Configuration Utilities, Automated Installation Scripts, NVRAM Variable Emulation Systems, Processor Identity Emulation.

¿Qué alternativas de código abierto existen para myspaghetti/macos-virtualbox?

Las alternativas de código abierto para myspaghetti/macos-virtualbox incluyen: foxlet/macos-simple-kvm — Tools to set up a quick macOS VM in QEMU, accelerated by KVM. kholia/osx-kvm — OSX-KVM is a project that enables running macOS as a virtualized guest operating system on non-Apple hardware using… insidegui/virtualbuddy — VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple… dortania/opencore-install-guide — This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore… drdonk/unlocker — Unlocker is a patching tool designed to enable the installation and booting of macOS guest operating systems on… machyve/xhyve — xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run…

Alternativas open-source a Macos Virtualbox

Proyectos open-source similares, clasificados según cuántas características comparten con Macos Virtualbox.
  • foxlet/macos-simple-kvmAvatar de foxlet

    foxlet/macOS-Simple-KVM

    13,914Ver en GitHub↗

    Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

    Shellbigsurcatalinahackintosh
    Ver en GitHub↗13,914
  • kholia/osx-kvmAvatar de kholia

    kholia/OSX-KVM

    23,392Ver en GitHub↗

    OSX-KVM is a project that enables running macOS as a virtualized guest operating system on non-Apple hardware using QEMU/KVM and the OpenCore bootloader. It provides the core capability to install and boot macOS on a Linux host, supporting GPU passthrough for improved graphics performance and remote access via SSH and VNC for headless management. The project distinguishes itself by offering a complete virtualization stack for macOS, including hardware passthrough for physical GPUs and other devices, integration with libvirt and virt-manager for graphical VM management, and the ability to boot

    Shellcatalina-hackinotshemulationhackintosh
    Ver en GitHub↗23,392
  • insidegui/virtualbuddyAvatar de insidegui

    insidegui/VirtualBuddy

    8,237Ver en GitHub↗

    VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple Silicon. It serves as an interface for the native Apple Virtualization Framework, allowing users to provision and boot guest operating systems on ARM-based hardware. The tool provides a dedicated environment for managing virtual machine administration and software compatibility testing across different macOS versions. It enables the execution of guests via local files, remote URLs, or image catalogs, and supports booting into recovery mode for system repairs. The system covers hard

    Swiftmacosvirtual-machine
    Ver en GitHub↗8,237
  • dortania/opencore-install-guideAvatar de dortania

    dortania/OpenCore-Install-Guide

    4,212Ver en GitHub↗

    This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore bootloader. It serves as a configuration guide for emulating Apple hardware and patching system firmware to achieve operating system compatibility on PCs. The documentation provides detailed instructions for SMBIOS hardware emulation, including the generation of system identifiers and model profiles. It covers the application of ACPI table patches to enable native power management and the modification of UEFI runtime services to resolve memory map and write protection issues. Th

    JavaScript
    Ver en GitHub↗4,212
  • Ver las 24 alternativas a Macos Virtualbox→