Bochs

Bochs
软件描述
Bochs 是一个用 C++ 编写的高度可移植的开源 IA-32(x86)个人计算机模拟器,可在大多数主流平台上运行。它包含对 Intel x86 CPU、常见 I/O 设备以及自定义 BIOS 的模拟。目前,Bochs 可编译为模拟 386、486……
官方网站
访问软件的官方网站了解更多信息
bochs.sourceforge.io
什么是 Bochs?
Bochs 是一个用 C++ 编写的高度可移植的开源 IA-32(x86)PC 模拟器,可在大多数主流平台上运行。它包含对 Intel x86 CPU、常见 I/O 设备以及自定义 BIOS 的模拟。目前,Bochs 可编译为模拟 386、486、Pentium/PentiumII/PentiumIII/Pentium4 或 x86-64 CPU,支持可选的 MMX、SSEx 和 3DNow! 指令集。
Bochs 能够在模拟环境中运行大多数操作系统,包括 Linux、DOS、Windows® 95/98 以及 Windows® NT/2000/XP 或 Windows Vista。Bochs 由 Kevin Lawton 编写,目前由本项目维护。
Bochs 可以在多种模式下编译和使用,其中一些模式仍在开发中。典型的使用方式是提供完整的 x86 PC 模拟,包括 x86 处理器、硬件设备和内存。这使得你可以在工作站上通过模拟器运行操作系统和软件,如同在机器内部运行一台机器。例如,假设你的工作站是 Unix/X11 工作站,但你想运行 Win'95 应用程序,Bochs 就能在你的 Unix/X11 工作站上运行 Win 95 及相关软件,并在工作站上显示一个窗口,模拟 PC 上的显示器。
🔄 替代方案
38 个选择
RVVM
RVVM 是一个面向 RISC-V 客户机的虚拟机/模拟器,注重性能、安全、代码精简和可移植性。它已能运行多种客户机操作系统,包括 Linux、Haiku、FreeBSD、OpenBSD 等。

Lima
Lima 在 macOS 上启动 Linux 虚拟机,支持自动文件共享、端口转发和 containerd。
Multipass
Multipass 是一款适用于 Linux、Windows 和 macOS 的轻量级虚拟机管理器。它专为希望仅用一条命令即可获得全新 Ubuntu 环境的开发者设计。在 Linux 上使用 KVM,在 Windows 上使用 Hyper-V,在 macOS 上使用 HyperKit 来运行虚拟机,开销极小。

QEMU Manager
Qemu Manager 是一个易于使用的开源 QEMU 模拟器管理工具,具备丰富的功能,可用于创建、管理和运行多个虚拟机。

Qemu Simple Boot
Qemu 简易启动可让您直接启动 ISO 映像文件,而无需先将其刻录到光盘,它是一款便携式免费虚拟化工具。

OpenVZ
OpenVZ 是 Linux 的基于容器的虚拟化技术。 OpenVZ 在单台物理服务器上创建多个安全、隔离的 Linux 容器(也称为 VEs 或 VPS),以提高服务器利用率,并确保应用程序之间不会发生冲突。 每个容器均可独立运行。

Citrix Hypervisor
(前身为XenServer) Citrix Hypervisor 是一款领先的虚拟化管理平台,专为应用、桌面和服务器虚拟化基础设施优化。
Xodos
这是一个功能完整的 X 服务器,结合了 Termux 和 Winlator 触控操作,集成在一个应用中。它使用 Android NDK 构建。


