FAUMachine

FAUMachine

FAUmachine är en virtuell maskin, som i många avseenden liknar VMWare [tm], QEMU eller Virtual PC [tm].
FAUmachine är en virtuell maskin, som i många avseenden liknar VMWare [tm], QEMU eller Virtual PC [tm].Det som skiljer FAUmachine från dessa andra virtuella maskiner är följande funktioner: Den virtuella FAUmachine-maskinen körs som en normal användarprocess (inga root-privilegier eller kärnmoduler behövs) ovanpå (för närvarande) Linux på i386 och AMD64-hårdvara.FAUmachins port till OpenBSD och Mac OS X (Intel) pågår.Felinsprutningsförmåga för experiment i FAUmachine.VHDL-tolk för automatisering av experiment och test baserat på vårt projekt fauhdlc.Vi skickar också exempelskript för vår VHDL-tolk som tillåter automatisk installation av flera Linux-distributioner och andra operativsystem med distributionens cdrom.CPU-enheten för FAUmachine är baserad på den virtuella CPU från Fabrice Bellards utmärkta QEMU-simulator, som också kan utföra allt som en verklig x86 / AMD64-CPU kan köra.FAUmachine simulerar en mängd olika hårdvarukomponenter, inklusive - flera x86- och AMD64-processorer, - IDE- och SCSI-styrenheter, - NE2000- och Intel eepro100 nätverksgränssnittsadaptrar, - ett SB16-ljudkort, - en generisk VGA och en Cirrus GD5446 grafikadapter, - ett 24- och 48-pins direkt-I / O PCI-kort, men också kringutrustning såsom - nätverksnav och routrar, - seriella terminaler, - modem, - en USB-till-seriell adapter, - och till och med en tre-historien hiss.Dessutom kan FAUmachine inte bara simulera en PC utan också dess miljö, som strömbrytare, bildskärmen, strömförsörjningen och till och med användarens interaktion.Den virtuella användaren kan känna igen text och bitmappar på skärmen och reagera på den genom att skriva, flytta och klicka på musen, trycka på återställningsknappen och liknande.En av huvudskillnaderna till andra virtuella maskiner som QEMU, VirtualBox, Bochs eller VMware är att FAUmachine kan konfigureras på en mycket fin granulär nivå.Sådana detaljer inkluderar, till vilken minnesbank en minnesmodul är ansluten till, eller vilken PCI-plats ett PCI-kort sätts in i.Naturligtvis stöder FAUmachine nätverk.Den kan anslutas till det lokala nätverket som dess värdmaskin är ansluten till på ett maskerat-liknande sätt med hjälp av slirp, eller till och med transparent via ett TUN / TAP-brygggränssnitt.Om lämpliga servrar körs på FAUmachine, är det möjligt att logga in från någon riktig maskin när nätverket har konfigurerats.FAUmachine har förmågan att ta skärmdumpar av den simulerade bildskärmen.Det kommer också med möjligheter att spela in en film på den virtuella skärmen under simulering, som kan kodas om till OGG / Theora med vår verktyg faum-kodare.
faumachine

Alternativ till FAUMachine för Web

JPC

JPC

PC är den snabba Java ™ x86 PC-emulatorn. Funktioner: - 100% ren Java - Kör som en applet - Modulär och anpassningsbar - Snapshot-kapacitet - Integrerad felsökare