nEMU – QEMU mit menschlichem Antlitz direkt in Ihrem Terminal
Kommt Ihnen das bekannt vor? Sie müssen schnell eine virtuelle Maschine hochfahren, haben aber weder Zeit noch Lust, sich mit langwierigen QEMU-Befehlen über die CLI auseinanderzusetzen. Und grafische Oberflächen wie Virt-Manager erscheinen für einfache Aufgaben übertrieben. Genau hier kommt nEMU ins Spiel – eine minimalistische, aber leistungsstarke textoberfläche für QEMU.
Was ist nEMU und für wen ist es gedacht
nEMU ist eine ncurses-basierte Oberfläche für QEMU, mit der Sie virtuelle Maschinen verwalten können, ohne das Terminal zu verlassen. Dieses Projekt wird besonders geschätzt von:
- Systemadministratoren, die mit Headless-Servern arbeiten
- Entwicklern, die Software auf verschiedenen Betriebssystemen testen
- Enthusiasten, die lieber im Terminal arbeiten
- Jedem, der es leid ist, sich komplexe QEMU-Parameter zu merken
Kernfunktionen, die Sie überraschen werden
1. Vollständiger VM-Management-Zyklus in wenigen Klicks
Mit nEMU können Sie:
- Virtuelle Maschinen erstellen, löschen und klonen
- VMs starten, stoppen und neu starten
- Status und Ressourcennutzung anzeigen
2. Arbeiten mit Images und Snapshots
- OVA importieren (OVF 1.0/2.0)
- Vollständige VM-Snapshots (erfordert QEMU 6.0.0+)
- VM-Einstellungen anzeigen und bearbeiten
3. Unterstützung verschiedener Verbindungsprotokolle
- VNC und SPICE für grafischen Zugriff
- USB-Passthrough
- Tap/macvtap-Netzwerkschnittstellen
- VirtFS für gemeinsamen Dateizugriff
4. Fernverwaltung
- D-Bus-Integration
- Fernsteuerungs-API
- Offizieller Android-Client nemu-droid
Unter der Haube: So funktioniert es
nEMU ist in C geschrieben und verwendet die ncurses-Bibliothek, um eine intuitive TUI zu erstellen. Das Projekt entwickelt sich aktiv weiter – die Anzahl der Sterne auf GitHub (422 zum Zeitpunkt der Erstellung) spricht für sich.
Technische Anforderungen:
- Linux, FreeBSD oder macOS
- QEMU ≥ 2.12.0 (Version 6.0.0+ für alle Funktionen erforderlich)
Praktische Anwendungen: Wo und wie einsetzen
Hier sind einige praxisnahe Szenarien:
- Schnelles Testen verschiedener Distributionen – erstellen, starten, prüfen, löschen. Kein unnötiger Aufwand.
- Entwicklung eingebetteter Systeme – praktisch zum Emulieren verschiedener Architekturen.
- Bildungszwecke – eine sichere Sandbox für Studierende.
- Server-Virtualisierung – wenn GUI nicht verfügbar und CLI unbequem ist.
Installation: Einfacher geht es nicht
nEMU ist in den Repositories der gängigsten Distributionen verfügbar:
# Alpine
apk add nemu
# Debian/Ubuntu
# скачать с https://software.opensuse.org/download.html?project=home%3A0x501D&package=nemu
# Gentoo
emerge app-emulation/nemu
# FreeBSD
pkg install nemu
# MacOS
brew install nemu
Fazit: Lohnt es sich, es zu probieren?
Wenn Sie:
- Häufig mit QEMU arbeiten
- Die Effizienz von Terminal-Tools schätzen
- Routinemäßige VM-Operationen vereinfachen möchten
dann wird nEMU zu Ihrem unverzichtbaren Helfer. Das Projekt vereint die Leistungsfähigkeit von QEMU mit dem Komfort einer TUI und spart Ihnen Zeit und Nerven.
Für diejenigen, die noch zögern – schauen Sie sich die Demo-Videos an:

nEMU ist ein Fall, bei dem Interface-Minimalismus nicht eingeschränkte Funktionalität bedeutet. Probieren Sie es aus – und Sie möchten vielleicht nie wieder zu anderen Lösungen zurückkehren.
Ähnliche Projekte
