FAUmachine

FAUmachine
FAUmachine
Тип

Виртуальная машина

Разработчик

Кафедра информатики 3, университет Эрланген-Нюрнберга

Операционная система

Кроссплатформенное программное обеспечение

Языки интерфейса

Английский

Аппаратная платформа

Linux

Последняя версия

20110812 (12 августа 2011)

Состояние

активное

Лицензия

GNU GPL

Сайт

faumachine.org

FAUmachine — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ, подобная VMware или VirtualPC.

Отличия от других виртуальных машин:

  • FAUmachine работает как обычный пользовательский процесс в системе Linux X86, не требуя модулей ядра или прав администратора. В настоящее время ведутся работы по портированию FAUmachine на OpenBSD и Windows.
  • Возможно внедрение ошибок и сбоев в систему для экспериментов и тестирования.
  • Существует интерпретатор VHDL для автоматизированных экспериментов и тестов. Он позволяет например автоматизировать установку некоторых дистрибутивов Linux и других ОС
  • Виртуальная машина настраивается очень тонко. Учитываются такие детали, как в какой слот вставлена PCI-карта или к какому банку подключен модуль памяти.

FAUmachine может работать в одном из трёх режимов:

  • «обычный» режим; требуется настроить загрузчик и слегка модифицировать ядро ​​в гостевой ОС.
  • FAUmachine JIT (компиляция «на лету»); позволяет запускать немодифицированную систему Linux в виртуальной машине с некоторой потерей производительности.
  • процессор QEMU; используется процессор проекта QEMU

FAUmachine эмулирует множество оборудования, включая:

  • несколько x86 и x86_64 процессоров
  • контроллеры IDE и SCSI
  • сетевые адаптеры NE2000 и Intel eepro100
  • звуковую карту Sound Blaster 16
  • графические адаптеры VGA и Cirrus Logic GD5446
  • 24 и 48 контактную карту PCI с прямым вводом-выводом
  • сетевые коммутаторы и роутеры
  • последовательные терминалы
  • модемы
  • адаптеры USB-RS232
  • и даже трёхэтажный лифт

Конфигурация оборудования, отображаемого в системе (количество RAM,CD-ROM,HDD и т. д.) могут быть настроены пользователем.

Сетевое подключение может использовать

  • виртуальная локальная сеть
  • маскарадинг
  • slirp (эмулятор PPP/SLIP на терминале)
  • мост TUN/TAP

Также FAUmachine может эмулировать окружение, например выключатель питания, монитор, источник питания и даже действия пользователя. Виртуальный пользователь может распознавать текст и изображения на экране и реагировать на них, вводя текст, двигая и кликая мышкой, нажимая кнопку «сброс» и т. п.

В машине есть возможность делать снимки и записывать видео

См. также

Примечания

Ссылки

  • About - FAUmachine  (англ.). — Официальный сайт. Проверено 7 декабря 2011.

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "FAUmachine" в других словарях:

  • FAUmachine — Entwickler Lehrstuhl Informatik 3, Universität Erlangen Nürnberg Aktuelle Version 20110812 (12. August 2011) Betriebssystem Linux, OpenBSD, Mac OS X Kategorie …   Deutsch Wikipedia

  • 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

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

  • 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 …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»