QEMU
Z Wikipedii
QEMU jest szybkim emulatorem napisanym przez Fabrice Bellarda i dostępnym jako otwarte oprogramowanie. QEMU umożliwia uruchomienie kilku systemów operacyjnych jednocześnie na jednej maszynie. Jest podobny do takich projektów jak Bochs czy PearPC, jednak ma kilka cech (np. wiekszą szybkość i obsługę wielu architektur CPU), dzięki którym wyprzedza swoich konkurentów.
QEMU pracuje w dwóch trybach emulacji:
- użytkownika - może uruchamiać procesy sytemu Linux skompilowane na innym typie procesora niż bieżący.
- systemu - emulowany jest cały system, łącznie z różnymi urządzeniami peryferyjnymi. Umożliwia to łatwiejsze testowanie i odpluskwianie kodu.
Większość programu jest oparta na licencji LGPL, a sama część emulująca jest na GNU GPL. Od 6. lutego również moduł (kqemu; około 5-krotnie przyspieszający pracę QEMU) jest dostępny na licencji GNU GPL. Wcześniej moduł ten był darmowy, ale autor nie chciał udostępnić kodu źródłowego dopóki nie uzyska bliżej nieokreślonej finansowej rekompensaty; równolegle rozwijał się też otwarty odpowiednik tego modułu, qvm86, dostępny na licencji GNU GPL.
[edytuj] Zalety
- Wsparcie dla architektur x86, PowerPC, SPARC i innych .
- Szybkość, niektóre aplikacje działają prawie jak na rzeczywistym sprzęcie.
- Możliwość uruchomienia oprogramowania Linuksa na innych platformach.
- Ma możliwość emulacji karty sieciowej.
- Pełna otwartość kodu
[edytuj] Wady
- Niepełne wsparcie dla systemu MS Windows
- Brak wsparcia dla mniej popularnych platform sprzętowych.
- Trudniejszy w obsłudze niż inne emulatory.