FAUMachine

FAUMachine
软件
软件描述
FAUmachine 是一种虚拟机,许多方面与 VMWare[tm]、QEMU 或 Virtual PC[tm] 类似。使 FAUmachine 与其他虚拟机相区别的特点如下:
官方网站
访问软件的官方网站了解更多信息
www3.informatik.uni-erlangen.de
什么是 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 个选择
VirtualBuddy
VirtualBuddy 可在 Apple Silicon 上虚拟化 macOS 12 及更高版本,旨在为需要在多个 macOS 版本(尤其是测试版)上测试应用的开发者提供实用功能。

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

VMLite Workstation
VMLite Workstation 是一个虚拟化组件,可让您在一台物理计算机上同时运行多个操作系统(OS)。例如,您可以在已运行 Windows 7 的 PC 上同时运行 Windows XP。
获取IT解决方案,选择SysInfo——安全高效。我们专注于数据迁移、云备份、邮件恢复和数据库恢复服务。信赖我们的专业团队,确保您的宝贵数据顺利过渡。

Collax V-Bien
Collax V-Bien 是一套完整的虚拟化与高可用性解决方案。除软件和硬件外,还包含专利的 Collax 防护设备及技术支持。虚拟网络、简便管理、数据完整性。


