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 个选择在 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 PC 上运行多个操作系统作为虚拟机(包括 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(基于内核的虚拟机)是一种适用于 x86 硬件(包含虚拟化扩展,如 Intel VT 或 AMD-V)上 Linux 的完整虚拟化解决方案。它由一个可加载的内核模块 kvm 组成。





