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 个选择CheerpX
CheerpX 是一种 x86 虚拟化技术,可在客户端完全运行可执行文件和操作系统。它是一个始终可用、零成本的虚拟机,通过 WebAssembly JIT 引擎驱动,确保数据隐私。

PCE
PCE 是一组微型计算机模拟器。目前它包含三个模拟器:

Cassowary
在 Linux 上运行 Windows 应用程序,如同原生应用一般。使用 Linux 应用程序启动位于 Windows WM 中的文件,无需在 WM 上安装应用程序。配备易于使用的配置 GUI。测试。

VirtualBuddy
VirtualBuddy 可在 Apple Silicon 上虚拟化 macOS 12 及更高版本,旨在为需要在多个 macOS 版本(尤其是测试版)上测试应用的开发者提供实用功能。

v86
v86 模拟了一个与 x86 兼容的 CPU 和硬件。

PearPC
PearPC 是一个与架构无关的 PowerPC 平台模拟器,能够运行大多数 PowerPC 操作系统,例如 Mac OS X。

Boot Camp
Boot Camp 是一款协助用户在 Mac 上安装 Windows 10 的实用工具。Boot Camp 会引导用户完成非破坏性的磁盘分区操作(如有需要,还可调整现有 APFS 分区大小),并自动下载苹果提供的……

box86
适用于基于 ARM 的 Linux 机器的 x86 用户空间模拟器。可在基于 ARM 的个人电脑上运行 32 位 x86 软件。


