FAUMachine

FAUMachine

FAUMachine

软件

软件描述

FAUmachine 是一种虚拟机,许多方面与 VMWare[tm]、QEMU 或 Virtual PC[tm] 类似。使 FAUmachine 与其他虚拟机相区别的特点如下:

官方网站

访问软件的官方网站了解更多信息

官方认证

www3.informatik.uni-erlangen.de

安全链接HTTPS
立即访问

什么是 FAUMachine?

FAUmachine 是一种虚拟机,许多方面与 VMWare[tm]、QEMU 或 Virtual PC[tm] 类似。FAUmachine 与其他虚拟机的不同之处在于以下特性:

FAUmachine 虚拟机以普通用户进程的形式运行(无需 root 权限或内核模块),当前基于 i386 和 AMD64 硬件的 Linux 系统之上。FAUmachine 对 OpenBSD 和 Mac OS X(Intel)的移植工作正在进行中。

支持故障注入功能,用于实验研究。

内置 VHDL 解释器,可基于我们的项目 fauhdlc 自动化实验和测试。我们还提供示例脚本,利用发行版光盘自动安装多个 Linux 发行版及其他操作系统。

FAUmachine 的 CPU 基于 Fabrice Bellard 的优秀 QEMU 模拟器中的虚拟 CPU,能够执行任何真实 x86/AMD64 CPU 可执行的内容。

FAUmachine 模拟多种硬件组件,包括:

  • 多种 x86 和 AMD64 CPU,
  • IDE 和 SCSI 控制器,
  • NE2000 和 Intel eepro100 网络接口卡,
  • SB16 声卡,
  • 通用 VGA 和 Cirrus GD5446 图形适配器,
  • 24 针和 48 针直接 I/O PCI 卡,

以及各类外设,如:

  • 网络集线器和路由器,
  • 串行终端,
  • 调制解调器,
  • USB 转串口适配器,
  • 甚至一座三楼高的电梯。

此外,FAUmachine 不仅能模拟一台个人计算机,还能模拟其环境,例如电源开关、显示器、电源供应器,甚至用户交互行为。虚拟用户可识别屏幕上的文本和位图,并通过键盘输入、鼠标移动与点击、按下重启按钮等方式作出响应。

与 QEMU、VirtualBox、Bochs 或 VMware 等其他虚拟机相比,FAUmachine 的主要区别在于其配置具有极细粒度。例如,可精确设定内存条连接至哪个内存 bank,或 PCI 卡插入哪个 PCI 插槽。

当然,FAUmachine 支持网络功能。可通过 slirp 以类似网络地址转换的方式连接到宿主机所在的本地网络,也可通过 TUN/TAP 桥接接口实现透明连接。若在 FAUmachine 上运行相应服务器,网络配置完成后即可从任意真实机器登录。

FAUmachine 具备对模拟显示器进行截图的能力。同时提供录制虚拟屏幕视频的功能,使用我们的工具 faum-encoder 可将录像重新编码为 OGG/Theora 格式。

🔄 替代方案

30 个选择
4

QEMU 是一个开源的虚拟化程序,可实现硬件虚拟化,使用动态二进制翻译模拟 CPU,并支持多种架构。它能够运行各种未经修改的客户机操作系统,提供设备模型,并支持混合翻译模式以实现高效执行。

VirtualBox

VirtualBox

4

开源的 VirtualBox 提供强大的 x86/AMD64 虚拟化功能,可免费使用 GNU GPL v2 许可。可在 Windows、Linux、Mac、Solaris 等主机上运行,支持多种客户操作系统,如 Windows、Linux、Solaris。便携、轻量、无广告,且支持深色模式。

VMware Workstation Pro

VMware Workstation Pro

4

VMware Workstation Pro 允许您在单台 Windows 或 Linux PC 上运行多个操作系统作为虚拟机(包括 Windows 虚拟机)。VMware Workstation Pro 是在单台 Linux 或...上运行多个操作系统作为虚拟机(VM)的行业标准。

4

UTM 是适用于 iOS 和 macOS 的功能齐全的系统模拟器和虚拟机主机,基于 QEMU 开发。简而言之,它可让你在 Mac、iPhone 和 iPad 上运行 Windows、Linux 等系统。

VMware Workstation Player

VMware Workstation Player

3

VMware Workstation Player 基于业界领先的 Workstation Pro 平台,提供简洁的用户界面,用于创建和运行虚拟机中的操作系统和应用程序。

4

用于在 Mac 上运行 Windows、Linux 及其他操作系统的虚拟化软件。支持在 Apple Silicon 上运行 Windows 11,可调整资源,并实现跨操作系统环境的无缝应用访问和文件共享。

VMware Fusion

VMware Fusion

4

在任何基于英特尔的Mac上无缝运行您喜爱的Windows应用程序和设备。VMware Fusion专为Mac打造,是切换至Mac最简便的方式,让您随身携带所有Windows应用程序,充分发挥Windows软件的效能……

KVM (Kernel-based Virtual Machine)

KVM (Kernel-based Virtual Machine)

5

KVM(基于内核的虚拟机)是一种适用于 x86 硬件(包含虚拟化扩展,如 Intel VT 或 AMD-V)上 Linux 的完整虚拟化解决方案。它由一个可加载的内核模块 kvm 组成。

下一页

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

Linux