Bochs

Bochs
软件描述
Bochs 是一个用 C++ 编写的高度可移植的开源 IA-32(x86)PC 模拟器,可在大多数主流平台上运行。它包含了对英特尔 x86 处理器、常见 I/O 设备以及自定义 BIOS 的模拟。目前,Bochs 可被编译以模拟 386、486 等处理器。
官方网站
访问软件的官方网站了解更多信息
bochs.sourceforge.io
什么是 Bochs?
Bochs 是一个用 C++ 编写的高度可移植的开源 IA-32(x86)PC 模拟器,可在大多数主流平台上运行。它包含对 Intel x86 处理器、常见 I/O 设备以及自定义 BIOS 的模拟。目前,Bochs 可编译以模拟 386、486、Pentium/Pentium II/Pentium III/Pentium IV 或 x86-64 处理器,支持可选的 MMX、SSEx 和 3DNow! 指令集。
Bochs 可以在模拟环境中运行大多数操作系统,包括 Linux、DOS、Windows® 95/98 以及 Windows® NT/2000/XP 或 Windows Vista。Bochs 由 Kevin Lawton 编写,目前由该项目维护。
Bochs 可以编译并以多种模式使用,其中一些模式仍处于开发中。Bochs 的典型用途是提供完整的 x86 PC 模拟环境,包括 x86 处理器、硬件设备和内存。这使得您可以在工作台中运行操作系统和软件,就像拥有一个“机器在机器中”的环境。例如,假设您的工作台是 Unix/X11 工作站,但您希望运行 Win95 应用程序。Bochs 将允许您在 Unix/X11 工作站上运行 Win95 及其相关软件,并在您的工作台上显示一个窗口,模拟一台 PC 的显示器。
🔄 替代方案
39 个选择可在 Linux 系统内原生操作系统级集成运行 Windows 应用程序、单个应用或完整桌面环境,具备优雅的界面、高级文件系统共享、智能卡直通功能和资源监控,同时支持简便的安装及持续的功能更新。
QEMU
QEMU 是一种开源的虚拟机监视器,能够实现硬件虚拟化,通过动态二进制翻译模拟 CPU,并支持多种架构。它可运行未经修改的多种客操作系统,提供设备模型,并支持混合翻译模式,以实现高效执行。
VirtualBox
开源的VirtualBox提供强大的x86/AMD64虚拟化功能,遵循GNU GPL v2协议免费提供。支持Windows、Linux、Mac、Solaris等主机系统,兼容众多客机操作系统,如Windows、Linux、Solaris。便携、轻量、无广告,支持深色模式。
VMware Workstation Pro
VMware Workstation Pro 可让您在单台 Windows 或 Linux 电脑上运行多个操作系统作为虚拟机(包括 Windows 虚拟机)。VMware Workstation Pro 是在单台 Linux 或...上运行多个操作系统作为虚拟机(VM)的行业标准。

VMware Workstation Player
VMware Workstation Player 建立在 Workstation Pro 行业领先的基础上,提供简洁直观的用户界面,用于在虚拟机中创建和运行操作系统及应用程序。
在 Mac 上运行 Windows、Linux 及其他操作系统虚拟化软件。支持在 Apple Silicon 上运行 Windows 11,支持资源调整,并可在不同操作系统环境之间实现应用程序无缝访问和文件共享。

KVM (Kernel-based Virtual Machine)
KVM(Kernel-based Virtual Machine)是适用于包含虚拟化扩展(Intel VT 或 AMD-V)的 x86 硬件的 Linux 全虚拟化解决方案,它由一个可加载的内核模块 kvm 组成。