FAUMachine

FAUMachine

FAUmachine es una máquina virtual, similar en muchos aspectos a VMWare [tm], QEMU o Virtual PC [tm].
FAUmachine es una máquina virtual, similar en muchos aspectos a VMWare [tm], QEMU o Virtual PC [tm].Lo que distingue a FAUmachine de estas otras máquinas virtuales son las siguientes características: La máquina virtual FAUmachine se ejecuta como un proceso de usuario normal (no se necesitan privilegios de root ni módulos de núcleo) sobre Linux (actualmente) en hardware i386 y AMD64.El puerto de FAUmachine para OpenBSD y Mac OS X (Intel) está en progreso.Capacidad de inyección de fallas para experimentación en FAUmachine.Intérprete de VHDL para automatizar experimentos y pruebas basados ​​en nuestro proyecto fauhdlc.También enviamos scripts de ejemplo para nuestro intérprete VHDL que permiten la instalación automática de varias distribuciones de Linux y otros sistemas operativos utilizando el cdrom de la distribución.La CPU de FAUmachine se basa en la CPU virtual del excelente simulador QEMU de Fabrice Bellard, que también puede ejecutar cualquier cosa que una CPU x86 / AMD64 real pueda ejecutar.FAUmachine simula una gran variedad de componentes de hardware diferentes, que incluyen varias CPU x86 y AMD64, controladores IDE y SCSI, adaptadores de interfaz de red NE2000 e Intel eepro100, una tarjeta de sonido SB16, un VGA genérico y un adaptador de gráficos Cirrus GD5446, - una tarjeta PCI de E / S directa de 24 y 48 pines, pero también periféricos como - concentradores y enrutadores de red, - terminales en serie, - módems, - un adaptador USB a serie, - e incluso tresascensor de pisosAdemás, FAUmachine no solo puede simular una PC, sino también su entorno, como los interruptores de alimentación, el monitor, la fuente de alimentación e incluso la interacción del usuario.El usuario virtual puede reconocer texto y mapas de bits en la pantalla y reaccionar al escribir, mover y hacer clic con el mouse, presionar el botón de reinicio y similares.Una de las principales diferencias con otras máquinas virtuales como QEMU, VirtualBox, Bochs o VMware es que FAUmachine se puede configurar en un nivel granular muy fino.Dichos detalles incluyen, a qué banco de memoria está conectado un módulo de memoria, o en qué ranura PCI se inserta una tarjeta PCI.Por supuesto, FAUmachine admite redes.Se puede conectar a la red local a la que está conectada su máquina host de forma disfrazada utilizando slirp, o incluso de forma transparente a través de una interfaz de puente TUN / TAP.Si los servidores apropiados se están ejecutando en la máquina FAU, es posible iniciar sesión desde cualquier máquina real, una vez que la red está configurada.FAUmachine tiene la capacidad de tomar capturas de pantalla del monitor simulado.También viene con instalaciones para grabar una película de la pantalla virtual durante la simulación, que se puede volver a codificar a OGG / Theora utilizando nuestra herramienta codificador de faum.

Categorias

Alternativas a FAUMachine para AMD MxGPU con licencia de código abierto