FAUmachine, VMWare [tm], QEMU veya Virtual PC [tm] ile birçok açıdan benzer olan sanal bir makinedir.
FAUmachine, VMWare [tm], QEMU veya Virtual PC [tm] ile birçok açıdan benzer olan sanal bir makinedir.
FAUMachine Platformlar
Linux
FAUMachine Video ve Ekran Görüntüleri
FAUMachine Genel Bakış
FAUmachine, VMWare [tm], QEMU veya Virtual PC [tm] ile birçok açıdan benzer olan sanal bir makinedir. FAUmachine'i bu diğer sanal makinelerden ayıran özellik, aşağıdaki özelliklerdir:
FAUmachine sanal makinesi, i386 ve AMD64 donanımlarında (şu anda) Linux'un üstünde normal bir kullanıcı işlemi (kök ayrıcalıkları veya çekirdek modülleri gerektirmez) olarak çalışır. FAUmachine’in OpenBSD ve Mac OS X’e (intel) limanı devam ediyor.
FAUmachine'deki deneyler için hata enjeksiyon kabiliyeti.
Projemize dayanan deney ve testleri otomatikleştirmek için VHDL yorumlayıcısı. Ayrıca VHDL tercümanımız için, dağıtımın cdromunu kullanarak çeşitli Linux dağıtımlarının ve diğer işletim sistemlerinin otomatik kurulumunu sağlayan örnek komut dosyaları da sunuyoruz.
FAUmachine işlemcisi, Fabrice Bellard'ın mükemmel QEMU simülatöründen gerçek bir x86 / AMD64 işlemcinin yürütebileceği her şeyi çalıştırabilen sanal işlemciye dayanıyor.
FAUmachine, aşağıdakiler de dahil olmak üzere, çok çeşitli donanım bileşenlerini simüle eder
- birkaç x86 ve AMD64 CPU, - IDE ve SCSI denetleyicileri, - NE2000- ve Intel eepro100 ağ arayüzü adaptörleri, - bir SB16 ses kartı, - genel bir VGA ve Cirrus GD5446 grafik adaptörü, - 24 ve 48 pin doğrudan G / Ç PCI kartı,
aynı zamanda gibi çevre birimleri
- ağ hub'ları ve yönlendiricileri, - seri terminaller, - modemler, - bir USB-Seri adaptör, - ve hatta üç katlı bir asansör.
Ek olarak, FAUmachine yalnızca bir bilgisayarı değil, aynı zamanda ortamını güç anahtarları, monitör, güç kaynağı ve hatta kullanıcının etkileşimi gibi taklit edebilir. Sanal kullanıcı ekrandaki metni ve bitmapleri tanıyabilir ve fareyi yazarak, hareket ettirerek ve tıklatarak, sıfırlama düğmesine basarak ve benzeri şeyler kullanarak tepki verebilir.
QEMU, VirtualBox, Bochs veya VMware gibi diğer sanal makinelere olan temel farklılıklardan biri, FAUmachine'in çok ince bir granül seviyede yapılandırılabilmesidir. Bu tür detaylar arasında, bir hafıza modülüne hangi hafıza bankasına bağlı olduğu veya bir PCI kartın hangi PCI yuvasına takıldığı bulunur.
Elbette FAUmachine ağ kurmayı destekler. Ana makinesinin slirp kullanılarak maskeli bir şekilde bağlandığı yerel ağa bağlanabilir, hatta bir TUN / TAP köprüleme arayüzü aracılığıyla bile saydam olarak bağlanabilir. Uygun sunucular FAUmachine'da çalışıyorsa, ağ kurulduktan sonra herhangi bir gerçek makineden oturum açmak mümkündür.
FAUmachine, simüle edilmiş monitörün ekran görüntülerini alabilir. Ayrıca, simülasyon sırasında sanal ekranın bir filmini kaydetmek için imkanlarla birlikte gelir ve araç faum kodlayıcımızı kullanarak OGG / Theora'ya yeniden kodlanabilir.