Reklama
Dzisiaj jest 9 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

QEMU

QEMU – Szybki Emulator

QEMU to wolne oprogramowanie stworzone przez Fabrice’a Bellarda, które umożliwia uruchamianie wielu systemów operacyjnych na jednej maszynie. Działa szybciej i obsługuje więcej architektur CPU niż inne projekty, takie jak Bochs czy PearPC.

Reklama

Tryby Pracy

QEMU funkcjonuje w dwóch trybach emulacji:

  • Tryb użytkownika – pozwala na uruchamianie procesów systemu Linux skompilowanych dla innego typu procesora.
  • Tryb systemu – emuluje cały system, w tym urządzenia peryferyjne, co ułatwia testowanie i debugowanie.

Licencja

QEMU jest w większości oparty na licencji LGPL, a część emulująca działa na GNU GPL. Moduł kqemu, który przyspiesza działanie QEMU, również jest dostępny na GNU GPL od 6 lutego 2007. Wcześniej był darmowy, ale jego kod źródłowy nie był udostępniany.

Reklama
Reklama

Zalety

  • Obsługuje architektury x86, x86-64, PowerPC, SPARC i inne.
  • Wysoka szybkość działania, zbliżona do rzeczywistego sprzętu.
  • Możliwość uruchamiania oprogramowania Linuksa na różnych platformach.
  • Emulacja karty sieciowej oraz możliwość zapisywania i wznawiania stanu maszyny.
  • Obsługa migawek (snapshots) dla łatwego przywracania stanu systemu.
  • Pełna otwartość kodu i obsługa SMP.
  • Brak konieczności modyfikacji uruchamianych systemów.
  • Zdalna praca na emulowanych maszynach dzięki zintegrowanemu serwerowi VNC.
  • Możliwość przekierowywania portów maszyny gospodarza.
  • Pełna kontrola przez linię poleceń oraz obsługa tabletów USB.

Wady

  • Brak wsparcia dla mniej popularnych platform sprzętowych.
  • Trudniejsza obsługa w porównaniu do innych emulatorów.
  • Brak dedykowanych sterowników, co wpływa na komfort użytkowania, na przykład w porównaniu do VMware czy VirtualBox.
Reklama