awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
machyve avatar

machyve/xhyve

0
View on GitHub↗
6,438 星标·352 分支·C·10 次浏览

Xhyve

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, networking, and display components. It also handles network configuration by assigning persistent IP addresses to virtual machines through unique identifiers and pre-configured device profiles.

Features

  • Hardware-Accelerated Hypervisors - Uses native kernel frameworks to provide a hardware-accelerated hypervisor that executes guest operating systems in userspace.
  • macOS Virtualization - Leverages the native macOS hypervisor framework to run guest operating systems with hardware acceleration.
  • Virtual Machine Management - Manages virtualized hardware peripherals, networking, and the execution of guest operating systems on macOS.
  • Physical Device Pass-through - Implements mechanisms for assigning physical host hardware directly to a guest operating system to increase performance.
  • Virtual Hardware Emulation - Provides virtualized hardware emulation for storage, networking, and display components to support the guest OS.
  • Hardware Passthrough - Provides the capability to map physical host devices directly to a virtual machine for improved performance.
  • Virtualization Networking - Implements networking configurations that allow virtual machines to communicate using persistent IP addresses.
  • Hardware Emulators - Implements virtualized storage, networking, and display hardware components to enable guest operating systems to run on the host.
  • User-Mode Execution - Executes the entire virtualization environment within a standard userspace process to isolate the guest from the host.
  • Framebuffer Display Servers - Implements a display server that renders graphical output from a virtual machine directly to a remote framebuffer.
  • Remote Framebuffer Protocols - Provides a remote framebuffer server to transmit graphical display updates and input from a guest to remote clients.
  • VNC Kiosk Servers - Provides a built-in VNC server and framebuffer for remote visual interaction with the guest operating system.
  • Remote VM Guest Interaction - Enables visual interaction with the guest display and input devices via a remote framebuffer server.
  • Virtual Machine Consoles - Enables connection to the display and input devices of a virtual machine via a built-in remote server.
  • Terminal Utilities - Lightweight virtualization solution for macOS.

Star 历史

machyve/xhyve 的 Star 历史图表machyve/xhyve 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

machyve/xhyve 是做什么的?

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.

machyve/xhyve 的主要功能有哪些?

machyve/xhyve 的主要功能包括:Hardware-Accelerated Hypervisors, macOS Virtualization, Virtual Machine Management, Physical Device Pass-through, Virtual Hardware Emulation, Hardware Passthrough, Virtualization Networking, Hardware Emulators。

machyve/xhyve 有哪些开源替代品?

machyve/xhyve 的开源替代品包括: sickcodes/docker-osx — Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual… dockur/macos — This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a… qemu/qemu — QEMU is a cross-platform system emulator and hardware virtualization platform that enables the execution of multiple… insidegui/virtualbuddy — VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple… mviereck/x11docker — x11docker is an OCI container GUI orchestrator and hardware bridge designed to execute graphical applications and full…

Xhyve 的开源替代方案

相似的开源项目,按与 Xhyve 的功能重合度排序。
  • sickcodes/docker-osxsickcodes 的头像

    sickcodes/Docker-OSX

    52,595在 GitHub 上查看↗

    Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container. The platform distinguishes itself by providing a complete infrastructure for remote desktop and headless management, allowing users to interact with virtualized graphical environments over network protocols. It supports advanced hardware inte

    Shellcontainerdockerdocker-osx
    在 GitHub 上查看↗52,595
  • lima-vm/limalima-vm 的头像

    lima-vm/lima

    21,320在 GitHub 上查看↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Gocontainerdmacosqemu
    在 GitHub 上查看↗21,320
  • dockur/macosdockur 的头像

    dockur/macos

    18,649在 GitHub 上查看↗

    This project provides a containerized environment for running a full macOS desktop operating system. It utilizes a hardware-accelerated virtualization engine to execute the guest environment, allowing for the deployment and management of virtual machines through standard container orchestration tools. The platform distinguishes itself by enabling direct hardware passthrough, which maps physical host disks, partitions, and USB controllers directly into the virtual machine for native driver access. It also supports advanced network integration, allowing the guest system to obtain its own unique

    Shelldockerdocker-containermac
    在 GitHub 上查看↗18,649
  • qemu/qemuqemu 的头像

    qemu/qemu

    12,714在 GitHub 上查看↗

    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

    Cemulationqemuvirtualization
    在 GitHub 上查看↗12,714
查看 Xhyve 的所有 30 个替代方案→