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 权限或内核模块),目前基于 Linux 在 i386 和 AMD64 硬件平台上运行。FAUmachine 向 OpenBSD 和 Mac OS X(Intel 架构)的移植工作正在进行中。

FAUmachine 提供故障注入功能,用于实验。

FAUmachine 配备了 VHDL 解释器,可基于我们项目 fauhdlc 自动化实验和测试。我们还提供了 VHDL 解释器的示例脚本,可自动安装多种 Linux 发行版及其他操作系统,使用其光盘镜像。

FAUmachine 的 CPU 基于 Fabrice Bellard 其卓越的 QEMU 模拟器中的虚拟 CPU,能够执行任何真实 x86/AMD64 CPU 可执行的指令。

FAUmachine 模拟了多种不同的硬件组件,包括:

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

此外,还支持多种外设,例如:

网络集线器和路由器,
串行终端,
调制解调器,
USB 到串行适配器,
甚至一个三层电梯。

此外,FAUmachine 不仅可以模拟 PC,还可以模拟其运行环境,例如电源开关、显示器、电源供应器,甚至用户与系统的交互。虚拟用户能够识别屏幕上的文本和位图,并通过键盘输入、鼠标移动和点击、按下复位按钮等方式作出反应。

与其他虚拟机(如 QEMU、VirtualBox、Bochs 或 VMware)相比,FAUmachine 的配置粒度非常精细。这种细节包括:内存模块连接到哪个内存总线,或 PCI 卡插入到哪个 PCI 插槽。

当然,FAUmachine 支持网络功能。它可以通过 slirp 以类似地址伪装的方式连接到主机所在本地网络,或通过 TUN/TAP 交换接口实现透明连接。一旦网络配置完成,且 FAUmachine 上运行了相应的服务器,即可从任何真实机器登录。

FAUmachine 可以对模拟的显示器进行截图,同时还具备录制虚拟屏幕模拟过程视频的功能,该视频可通过我们的 faum-encoder 工具重新编码为 OGG/Theora 格式。

下载与相关链接

安全提示
⚠️

安全提醒

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