FAUmachine

FAUmachine
FAUmachine
Entwickler Lehrstuhl Informatik 3, Universität Erlangen-Nürnberg
Aktuelle Version 20110812
(12. August 2011)
Betriebssystem Linux, OpenBSD, Mac OS X
Kategorie Emulation, Virtualisierung
Lizenz GPL (Freie Software)
Deutschsprachig nein
faumachine.org

FAUmachine ist eine freie virtuelle Maschine, die in vielerlei Hinsicht VMware oder VirtualPC ähnelt. Die folgenden Eigenschaften unterscheiden FAUmachine von anderen virtuellen Maschinen:

  • FAUmachine läuft vollständig als einfacher Benutzerprozess auf einem herkömmlichen Linux-x86-Rechner, es werden keine Kernelmodule oder Administrator-Privilegien benötigt. Portierungen, damit FAUmachine auch auf OpenBSD und Windows als Gastgebersysteme laufen kann, werden derzeit erarbeitet.
  • Fehlerinjektion ist möglich.
  • Es existiert ein Experimentcontroller für automatisierte Experimente und Tests. Damit ist es zum Beispiel möglich, Gastsysteme vollautomatisch von der Distributions-CDROM zu installieren.
  • FAUmachine ist freie Software unter der GPL.

FAUmachine kann derzeit in einem von drei verschiedenen Modi laufen:

  • „traditioneller“ Modus; erfordert einen angepassten Bootloader und einen leicht modifizierten Kernel im Gastsystem.
  • FAUmachine JIT (Just-in-time-Compiler); erlaubt es, ein normales, unmodifiziertes Linux-System in der virtuellen Maschine zu betreiben, wenngleich mit gewissen Leistungseinbußen.
  • QEMU-CPU; benutzt im Wesentlichen die CPU des QEMU-Projekts, die nahezu jede Software ausführen kann, die auch auf realen x86-CPUs läuft.

Die Hardwareschicht der FAUmachine besteht im Wesentlichen aus dem Linux-Kernel des Gastgebersystems. Die Hardwarekonfiguration, die die FAUmachine dem Gastsystem zeigt (Größe des Arbeitsspeichers, CDROM, Anzahl und Größe der Festplatten etc.) kann vom Benutzer konfiguriert werden.

FAUmachine unterstützt die transparente Anbindung des Gastes an Netzwerke, mit denen der Gastgeber verbunden ist.

Die virtuelle Maschine von FAUmachine enthält einen Experimentcontroller, mit dem vollautomatisch in Skriptform vorbereitete Experimente ausgeführt werden und dabei Fehler in die virtuelle Hardware injiziert werden können.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • FAUmachine — is an open source virtual machine which emulates a PC. Currently it only supports Linux, DOS, OpenBSD on IA 32 hardware, but it is being ported to other operating systems and architectures. External links * [http://www.faumachine.org/ Official… …   Wikipedia

  • FAUmachine — Значимость предмета статьи поставлена под сомнение. Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для… …   Википедия

  • Виртуализация — в вычислениях  процесс представления набора вычислительных ресурсов, или их логического объединения, который даёт какие либо преимущества перед оригинальной конфигурацией. Это новый виртуальный взгляд на ресурсы составных частей, не… …   Википедия

  • QEMU — Entwickler Fabrice Bellard Aktuelle Version 0.15.0[1] (9. August 2011) Betriebssystem Windows, GNU/Linux, BSD, Mac OS X …   Deutsch Wikipedia

  • Sandbox — ist der englischsprachige Begriff für Sandkiste oder Sandkasten. Im Rahmen der Informationstechnik steht er für Besonderheiten der Laufzeitumgebung einer Software oder der lokalen Arbeitskopie eines in einem Versionskontrollsystem abgelegten… …   Deutsch Wikipedia

  • Máquina virtual — Arquitectura típica de una máquina virtual. VirtualBox …   Wikipedia Español

  • Эмуляция — DOSBox эмулирует работу DOS …   Википедия

  • Bochs — Эмулятор x86 с открытым кодом Тип эмуляция, виртуализация Разработчик Bochs Project Написана на C++ Операционная система …   Википедия

  • QEMU — с запущенной в нём операционной системой ReactOS Тип Виртуальная машина Автор …   Википедия

  • Wine — Эта статья о компьютерной программе. О рок‐группе читайте Wine (группа) Wine …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”