123
FAUMachine

FAUMachine

FAUmachine er en virtuel maskine, der ligner i mange henseender VMWare [tm], QEMU eller Virtual PC [tm].
FAUmachine er en virtuel maskine, der ligner i mange henseender VMWare [tm], QEMU eller Virtual PC [tm].Hvad der adskiller FAUmachine fra disse andre virtuelle maskiner, er følgende funktioner: Den virtuelle FAUmachine-maskine kører som en normal brugerproces (ingen root-privilegier eller kernemoduler kræves) oven på (i øjeblikket) Linux på i386 og AMD64-hardware.FAUmachines port til OpenBSD og Mac OS X (Intel) er i gang.Fejlinjektionsevne til eksperimentering i FAUmachine.VHDL-tolk til automatisering af eksperimenter og test baseret på vores projekt fauhdlc.Vi sender også eksemplet scripts til vores VHDL-tolk, der tillader automatisk installation af flere Linux-distributioner og andre operativsystemer ved hjælp af distributionens cdrom.CPU'en til FAUmachine er baseret på den virtuelle CPU fra Fabrice Bellards fremragende QEMU-simulator, der også kan udføre alt, hvad en rigtig x86 / AMD64-CPU kan udføre.FAUmachine simulerer en lang række forskellige hardwarekomponenter, herunder - flere x86- og AMD64-CPU'er, - IDE- og SCSI-controllere, - NE2000- og Intel eepro100 netværkskortadaptere, - et SB16 lydkort, - en generisk VGA og en Cirrus GD5446 grafikadapter, - et 24- og 48-pin direkte-I / O PCI-kort, men også perifere enheder såsom - netværksknapper og routere, - serieterminaler, - modemer, - en USB-til-seriel adapter, - og endda en tre-historielift.Derudover kan FAUmachine ikke kun simulere en pc, men også dens miljø, som strømafbrydere, skærmen, strømforsyningen og endda brugerens interaktion.Den virtuelle bruger kan genkende tekst og bitmaps på skærmen og reagere på den ved at skrive, flytte og klikke med musen, trykke på nulstillingsknappen og lignende.En af de vigtigste forskelle til andre virtuelle maskiner som QEMU, VirtualBox, Bochs eller VMware er, at FAUmachine kan konfigureres på et meget fint granulært niveau.Sådanne detaljer inkluderer, til hvilken hukommelsesbank et hukommelsesmodul er forbundet til, eller hvilken PCI-slot et PCI-kort er indsat i.FAUmachine understøtter selvfølgelig netværk.Det kan tilsluttes det lokale netværk, som dens værtsmaskine er knyttet til på en maskeret-lignende måde ved hjælp af slirp, eller endda gennemsigtigt via en TUN / TAP-broforbindelse.Hvis de relevante servere kører på FAUmachine, er login fra enhver rigtig maskine mulig, når netværket er konfigureret.FAUmachine har evnen til at tage skærmbilleder af den simulerede skærm.Det leveres også med faciliteter til at optage en film af den virtuelle skærm under simulering, som kan kodes igen til OGG / Theora ved hjælp af vores værktøj faum-koder.

Alternativer til FAUMachine til NVIDIA vGPU med open source-licens