UTM Virtual Machines
Run other operating systems
Nur für Mac
9,99 €
Mit UTM kannst du Windows® 11, Ubuntu® oder macOS® mit der besten Performance virtuell ausführen. Selbst ältere Systeme wie Windows® 7 oder Windows® XP funktionieren mit akzeptabler Geschwindigkeit.
In UTM steckt unter Anderem der beliebte QEMU System-Emulator, den wir sicher abgekapselt betreiben, damit sich von der VM aus keine Schadsoftware und Viren ausbrechen können.
UTM wurde von Grund auf für den Mac entwickelt. Deswegen verwenden wir die neuesten Technologie von Apple, um die App besonders effizient und schnell zu halten.
Die Features:
• Führe ARM64-basierte Systeme wie Windows® für ARM und Ubuntu® ARM auf deinem Mac mit Apple Chip aus, ohne dabei nennenswert an Leistung zu verlieren – dank dem Virtualization-Modus (auf Macs mit Intel-Prozessor nicht unterstützt)
• Führe Intel/AMD Systeme wie Windows® 7, Windows® XP, Ubuntu® Linux und viele mehr aus, mit akzeptabler Geschwindigkeit (hier müssen wir auf Macs mit Apple Chip auf Emulation zurückgreifen – auf Macs mit Intel Chip sind dagegen diese Systeme am schnellsten!)
• Führe macOS 12 oder neuer in einer virtualisierten Umgebung aus (*)
• Führe Intel Programme auf Linux mit Rosetta aus (**)
• Über 30 Prozessoren können dank QEMU-Unterstützung simuliert werden, darunter i386, x64, ARM32, ARM64, MIPS, PPC sowie RISC-V – beliebt bei Programmierung und Enthusiasten
• Unterstützt die macOS Sandbox, um deine Daten automatisch vor Viren oder anderer Schadsoftware im Gast-System zu schützen (z. B. Windows®)
• GUI-Anzeige, Terminal-Konsole oder Headless-Modus sind verfügbar – sogar mehrere virtuelle Displays bzw. Terminals
• Stecke echte USB-Geräte an die Virtuelle Maschine an
• Für Experimentier-freudige: GPU-Beschleunigung für OpenGL in Linux-VMs
• Netzwerk-Zugriff im Bridge- oder Shared-Modus
• VMs lassen sich auf externen Speicher auslagern und von dort betreiben
• Keine Erfahrung mit QEMU? Kein Problem! UTM ist dafür gemacht, damit du keine Konsolen-Befehle irgendwo eintippen musst. Wir haben extra für dich ein einfach zu verstehendes Programm darum gebaut.
Aktuelle Einschränkungen:
Wir arbeiten auf Hochtouren an weiteren und verbesserten Features. Hier findest du einige Dinge, die UTM noch nicht bietet. Wir arbeiten daran, einige davon in Zukunft umzusetzen.
• Externe Laufwerke können nicht direkt in VMs eingebunden werden – stattdessen bitte ein Abbild (Disk-Image) verwenden
• Kein Drag-and-Drop für Daten und Dateien – stattdessen bitte Kopieren und Einfügen oder einen geteilten Ordner verwenden (installierte Gast-Erweiterung vorausgesetzt)
• Keine Grafik-Beschleunigung für Windows®-Systeme und eingeschränkte OpenGL-Beschleunigung für Linux-Systeme (die meisten Windows-Spiele funktionieren leider nicht!)
• Die macOS Virtualisierung können wir nur auf Macs mit macOS 12 und neuer anbieten. Außerdem gibt es dafür noch keine USB-, Ordner-, Zwischenablage-Freigabe und automatische Anpassung der Auflösung.
(*) Die macOS-Virtualisierung ist auf Macs mit Apple Chip und macOS 12 oder neuer verfügbar.
(**) Linux mit Rosetta erfordert Mac mit Apple Chip und macOS 13 oder neuer.
mehr Ich habe zum SW-Testen auf meinem M2 bereits VMs für Debian 13, Windows 11 und macOS 15/26 erstellt. Das hat insgesamt ganz gut funktioniert. Sollte es dann doch mal haken, erfordert es u.U. ein wenig Handarbeit. Bei VMware Fusion, das ich früher verwendet habe, war es auch nicht viel besser.Allerdings gibt es 2 Unterschiede, die ich bedauere:1. Ich kann mit UTM keine Snapshots erstellen, was zum Testen von Software (aber nicht nur) sehr hilfreich wäre. Ich hoffe, das wird irgendwann mal ähnlich einfach wie früher in Fusion.2. Aufgrund von Apples Virt. Framework kann ich die ausgehenden Verbindungen der VMs nicht überwachen (z.B. mit LIttle Snitch), was sehr aufschlussreich und hilfreich sein kann. Doch das ist nicht die Schuld der UTM Entwickler.Ich hoffe aber zumindest auf Snapshots. Das wäre ein wirklicher Gewinn. Vielen Dank.
Ich habe zum SW-Testen auf meinem M2 bereits VMs für Debian 13, Windows 11 und macOS 15/26 erstellt. Das hat insgesamt ganz gut funktioniert. Sollte es dann doch mal haken, erfordert es u.U. ein wenig Handarbeit. Bei VMware Fusion, das ich früher verwendet habe, war es auch nicht viel besser.Allerdings gibt es 2 Unterschiede, die ich bedauere:1. Ich kann mit UTM keine Snapshots erstellen, was zum Testen von Software (aber nicht nur) sehr hilfreich wäre. Ich hoffe, das wird irgendwann mal ähnlich einfach wie früher in Fusion.2. Aufgrund von Apples Virt. Framework kann ich die ausgehenden Verbindungen der VMs nicht überwachen (z.B. mit LIttle Snitch), was sehr aufschlussreich und hilfreich sein kann. Doch das ist nicht die Schuld der UTM Entwickler.Ich hoffe aber zumindest auf Snapshots. Das wäre ein wirklicher Gewinn. Vielen Dank.
Auf einem M-Mac funktioniert UTM einwandfrei und mit hoher Geschwindigkeit. Ordnerfreigaben funktionieren je nach Betriebssystem nicht, und manchmal muss man etwas experimentieren bis das System läuft (Windows x86 z.B.). Auf einem Intel-Mac hingegen ist das Programm unbrauchbar langsam, hier lieber die kostenlose Version von VMware Fusion oder VirtualBox verwenden.
Auf einem M-Mac funktioniert UTM einwandfrei und mit hoher Geschwindigkeit. Ordnerfreigaben funktionieren je nach Betriebssystem nicht, und manchmal muss man etwas experimentieren bis das System läuft (Windows x86 z.B.). Auf einem Intel-Mac hingegen ist das Programm unbrauchbar langsam, hier lieber die kostenlose Version von VMware Fusion oder VirtualBox verwenden.
...auf meinem M2 MacBookProIch habe das Windows 11 ARM Image problemlos installeren können. Datenautausch zwischen Mac und Windows klappt. Bluethooth, Wlan, Drucker - alles kein Problem. Ältere Windows Programme, die nicht mehr unter Windows 11 laufen, habe ich mit dem Windows 95 Image versucht. Wenn sie laufen, dann sehr langsam und teilweise instabil. Auch den Datenaustausch zwischen Mac und Windows 95 habe ich nicht hinbekommen, ausser über einen USB-Stick.Trotzdem ein Super-Tool zum klenen Preis!
...auf meinem M2 MacBookProIch habe das Windows 11 ARM Image problemlos installeren können. Datenautausch zwischen Mac und Windows klappt. Bluethooth, Wlan, Drucker - alles kein Problem. Ältere Windows Programme, die nicht mehr unter Windows 11 laufen, habe ich mit dem Windows 95 Image versucht. Wenn sie laufen, dann sehr langsam und teilweise instabil. Auch den Datenaustausch zwischen Mac und Windows 95 habe ich nicht hinbekommen, ausser über einen USB-Stick.Trotzdem ein Super-Tool zum klenen Preis!
Habe verschiedene fertige Installationen gewählt, aber ich bekomme immer den selber Fehler, die ISO`s laden nicht, StartUp Error. Ich suche auch verzweifelt eine Anleitung mit einer Fehlersuche und Fehlerbehebung.
Habe verschiedene fertige Installationen gewählt, aber ich bekomme immer den selber Fehler, die ISO`s laden nicht, StartUp Error. Ich suche auch verzweifelt eine Anleitung mit einer Fehlersuche und Fehlerbehebung.
* Seltene Fehler behoben, die dazu führen konnten, dass eine VM nicht startete und unendlich lange lief.
* Seltene Abstürze behoben, die nach dem Beenden einer VM auftreten konnten.
* Die Verarbeitung von Dateipfaden mit Kommas im Namen wurde korrigiert (danke an @nikolan123).
* ANGLE: Ein Speicherleck im GLES-Backend wurde behoben (#7546) (danke an @cnnn).
* ANGLE: Ein Speicherleck im Metal-Backend wurde behoben (#4958).
* Lokalisierung: Die chinesische Übersetzung (Hongkong, vereinfacht) wurde aktualisiert (danke an @changanmoon).
* App Intents unter macOS 26 wurden korrigiert (#7412) (danke an @peterneutron).
* Ein Fehler wurde behoben, der auftrat, wenn die Dateisperre deaktiviert war und ein Wechseldatenträger ohne ausgewähltes Image gestartet wurde (#7527).
* AVF: Die Trennung des freigegebenen Verzeichnisses beim Ändern der Fenstergröße wurde behoben (#7488) (danke an @evan314159).
4.7.5 11. Jan.
• QEMU v10.0.2: Das Backend wurde auf die neueste Upstream-Version von QEMU aktualisiert, was zahlreiche Fehlerbehebungen und Leistungsverbesserungen mit sich bringt.
• Liquid Glass: UTM übernimmt das Liquid Glass-Design auf macOS Tahoe.
• App-Intents: Neue Unterstützung für Automatisierung mit Shortcuts.
• Tastaturkürzel: Definieren Sie benutzerdefinierte Tastenkombinationen (z. B. Strg+Alt+Entf), die über das neue Tastaturmenü an die VM gesendet werden können.
• Verbesserter Assistent: Vereinfachen Sie die Erstellung emulierter Maschinen durch Auswahl aus einer Liste gut unterstützter Konfigurationen. Der aktualisierte Assistent kann mehr funktionierende Konfigurationen wie RISC-V64 Ubuntu, klassisches Mac OS 8.x/9.x und Windows 95/98 erstellen.
4.7.4 17.09.2025
In Version 4.6.5 wurde eine Änderung aus Version 4.6.4 aufgrund von Berichten über Abstürze und Kernel-Panics auf einigen Rechnern rückgängig gemacht. Infolgedessen kommt es beim Upgrade auf Windows 11 24H2 zu Problemen mit dem schwarzen Bildschirm. Alternativ steht ein Treiber-Update zur Verfügung. Bitte aktualisieren Sie den Windows-Treiber über das CD-Symbol -> Windows-Gasttools installieren, bevor Sie Windows aktualisieren.
* Änderungen an virtio-ramfb aus Version 4.6.4 wurden rückgängig gemacht, da einige Benutzer Abstürze und Kernel-Panics erlebten. (#6919)
* Lokalisierung: Chinesisch (Hongkong, vereinfacht) aktualisiert (danke @changanmoon)
* Lokalisierung: Koreanisch aktualisiert (danke @somnisomni)
* Skripting: Optionen für Symbol-, Anzeige- und Registrierungskonfiguration hinzugefügt (danke @naveenrajm7)
* Problem behoben, bei dem der Cursor während der Anzeige eines Modals blockiert werden konnte, wodurch das Schließen des Modals unmöglich wurde (#6960, #7092)
* VM-Konfiguration: Verbessertes Layout der Seite „Freigegebenes Verzeichnis“ der Apple VM (#6712)
* Beim Umschalten eines freigegebenen Verzeichnisses von schreibgeschützt auf schreibgeschützt stürzt UTM ab, wenn die Änderung fehlschlägt. Die Option wird nun deaktiviert, wenn bekannt ist, dass sie fehlschlägt. (#7001)
* Einstellungen: Neue Option zur Verarbeitung des ersten Klicks in QEMU-VMs, auch wenn das Fenster im Hintergrund ist (#7098)
* utmctl: Problem behoben, bei dem utmctl den Anwendungspaketpfad nicht erkennt, wenn UTM.app umbenannt wurde (#7094).
4.6.5 18.07.2025
* Ein Problem mit dem virtio-ramfb-Gerät wurde behoben, bei dem Windows manchmal versucht, auf einem inaktiven Anzeigeziel zu rendern, was zu einem schwarzen Bildschirm, „Gast hat die Anzeige (noch) nicht initialisiert“ oder einem defekten Cursor führt. Dies passiert manchmal direkt nach der ersten Installation der viogpudo-Treiber und in jüngerer Zeit beim Upgrade auf Windows 11 24H2. (#6332, #6883)
* Behebung eines Absturzes, der auftreten kann, wenn ein serieller Port verwendet wird und beim Start eine große Datenmenge eintrifft
* Behebung eines Absturzes, der auf einer VM mit seriellem Port auftreten kann, wenn Daten eintreffen, während der Gast heruntergefahren wird
* Behebung eines Absturzes beim Starten von ARM64-virtualisierten QEMU-VMs auf macOS Monterey oder älter (#6881)
* Behebung eines Deadlocks (Einfrierens), der beobachtet werden kann, wenn eine Linux-VM mit aktivierter GL-Beschleunigung längere Zeit ausgeführt wird (#5205)
* Behebung eines Problems, bei dem die automatische Auflösungswiederherstellung nicht ordnungsgemäß funktioniert, nachdem ein macOS-Gast angehalten oder ausgesetzt wurde (#6874)
* Behebung eines Problems, bei dem der Mauszeiger verschwindet, wenn ein macOS-Gast angehalten wird (#6875)
4.6.4 02.01.2025
Änderungen:
* QEMU v9.1.2 Das Backend wurde auf das neueste Upstream-QEMU aktualisiert, das eine Reihe von Fehlerbehebungen und Leistungsverbesserungen mit sich bringt.
* (macOS 15) Verschachtelte Virtualisierung für Linux Linux-VMs, die das Apple Virtualization-Backend auf macOS 15 und M3 oder neuer verwenden, haben jetzt standardmäßig verschachtelte Virtualisierung aktiviert.
* (macOS 15) Total Store Ordering für QEMU-VMs, die das QEMU-Backend auf macOS 15 verwenden, kann jetzt TSO (in den QEMU-Einstellungen) auf Hypervisor-Ebene aktivieren. Wenn TSO auf einem Gastbetriebssystem aktiviert ist, das das Systemregister kennt (z. B. Rosetta für Linux), kann die Leistung der Intel-Emulation innerhalb des Gasts erheblich verbessert werden. Beachten Sie, dass Sie dies nicht aktivieren müssen, wenn der Gastkernel das dynamische Umschalten von TSO unterstützt.
* (macOS 15) Verbesserte macOS-Gastunterstützung Die letzte Fenstergröße (einschließlich Vollbildgröße) wird wiederhergestellt, wenn der Gast dynamische Auflösung unterstützt. Wechseldatenträger und freigegebene Verzeichnisse können jetzt ausgeworfen und geändert werden, während die macOS-VM ausgeführt wird. Die Kopier-/Einfügesynchronisierung zwischen macOS 15-Gast und -Host funktioniert jetzt, wenn die Gasttools installiert sind (über das CD-Symbol in der Symbolleiste).
* v4.6.3 hat ein Problem im letzten Update behoben, das dazu führte, dass VMs nicht starteten
Weitere Hinweise:
* Es gibt ein bekanntes Problem mit macOS 15.0 und 15.0.1, bei dem der Zugriff auf Dateien aufgrund eines Berechtigungsfehlers fehlschlägt. Dieses Problem wurde mit macOS 15.1 behoben.
* Es gibt ein bekanntes Problem auf Macs der M4-Serie, bei dem die Virtualisierung für macOS-Gäste, die älter als 13.4 sind, fehlschlägt. Das Problem sollte von Apple in einem zukünftigen Update behoben werden. (#6794)
* Es gibt ein bekanntes Problem (#6332) mit Windows 11 24H2, das dazu führt, dass auf dem Display beim Booten ein schwarzer Bildschirm angezeigt wird oder „Gast hat das Display (noch) nicht initialisiert“. Wir empfehlen, bei bestehenden Installationen nicht auf 24H2 und bei neuen Installationen nicht auf 23H2 zu aktualisieren. Wenn Sie bereits aktualisiert haben, befolgen Sie bitte die im verlinkten Problem beschriebene Problemumgehung.
* Die Standard-CPU für x86_64-Emulation und -Virtualisierung versucht nun, der Architektur Ihres Systems oder der höchsten von QEMU unterstützten Architektur zu entsprechen. Beispielsweise emuliert ein MacBook Pro 2016 oder neuer jetzt einen auf „Skylake“ basierenden Prozessor anstelle eines generischen x86_64-Prozessors. Dies sollte die Kompatibilität und Leistung neuerer Betriebssysteme verbessern, kann jedoch bei älteren Betriebssystemen zu Problemen führen. Wenn Sie auf Probleme stoßen, können Sie das CPU-Modell in den Systemeinstellungen der VM manuell auf ein älteres ändern.
4.6.3 04.12.2024
Änderungen:
* QEMU v9.1.2 Das Backend wurde auf das neueste Upstream-QEMU aktualisiert, das eine Reihe von Fehlerbehebungen und Leistungsverbesserungen mit sich bringt.
* (macOS 15) Verschachtelte Virtualisierung für Linux Linux-VMs, die das Apple Virtualization-Backend auf macOS 15 und M3 oder neuer verwenden, haben jetzt standardmäßig verschachtelte Virtualisierung aktiviert.
* (macOS 15) Total Store Ordering für QEMU-VMs, die das QEMU-Backend auf macOS 15 verwenden, kann jetzt TSO (in den QEMU-Einstellungen) auf Hypervisor-Ebene aktivieren. Wenn TSO auf einem Gastbetriebssystem aktiviert ist, das das Systemregister kennt (z. B. Rosetta für Linux), kann die Leistung der Intel-Emulation innerhalb des Gasts erheblich verbessert werden. Beachten Sie, dass Sie dies nicht aktivieren müssen, wenn der Gastkernel das dynamische Umschalten von TSO unterstützt.
* (macOS 15) Verbesserte macOS-Gastunterstützung Die letzte Fenstergröße (einschließlich Vollbildgröße) wird wiederhergestellt, wenn der Gast dynamische Auflösung unterstützt. Wechseldatenträger und freigegebene Verzeichnisse können jetzt ausgeworfen und geändert werden, während die macOS-VM ausgeführt wird. Die Kopier-/Einfügesynchronisierung zwischen macOS 15-Gast und -Host funktioniert jetzt, wenn die Gasttools installiert sind (über das CD-Symbol in der Symbolleiste).
Weitere Hinweise:
* Es gibt ein bekanntes Problem mit macOS 15.0 und 15.0.1, bei dem der Zugriff auf Dateien aufgrund eines Berechtigungsfehlers fehlschlägt. Dieses Problem wurde mit macOS 15.1 behoben.
* Es gibt ein bekanntes Problem auf Macs der M4-Serie, bei dem die Virtualisierung für macOS-Gäste, die älter als 13.4 sind, fehlschlägt. Das Problem sollte von Apple in einem zukünftigen Update behoben werden. (#6794)
* Es gibt ein bekanntes Problem (#6332) mit Windows 11 24H2, das dazu führt, dass beim Booten auf dem Display ein schwarzer Bildschirm angezeigt wird oder „Gast hat das Display (noch) nicht initialisiert“. Wir empfehlen, bei vorhandenen Installationen nicht auf 24H2 und bei Neuinstallationen nicht auf 23H2 zu aktualisieren. Wenn Sie bereits ein Upgrade durchgeführt haben, befolgen Sie bitte die im verlinkten Problem beschriebene Problemumgehung.
* Die Standard-CPU für x86_64-Emulation und -Virtualisierung versucht nun, die Architektur Ihres Systems oder die höchste von QEMU unterstützte Architektur zu erreichen. Beispielsweise emuliert ein MacBook Pro 2016 oder neuer jetzt einen auf „Skylake“ basierenden Prozessor anstelle eines generischen x86_64-Prozessors. Dies sollte die Kompatibilität und Leistung neuerer Betriebssysteme verbessern, kann jedoch bei älteren Betriebssystemen zu Problemen führen. Wenn Sie auf Probleme stoßen, können Sie das CPU-Modell in den Systemeinstellungen der VM manuell auf ein älteres ändern.
4.6.2 02.12.2024
* Ein Problem behoben, bei dem „Die Datei ... konnte nicht geöffnet werden“ unmittelbar nach dem Erstellen einer neuen VM angezeigt wurde (#6398)
* Der Zeitstempel des .utm-Pakets wird immer auf den Zeitpunkt der letzten Ausführung aktualisiert. Dies sollte die Verwaltung von Backups vereinfachen (#6474)
* Der Fehler „Byte 100 konnte nicht gesperrt werden: Vorgang wird nicht unterstützt“ beim Versuch, eine ISO-Datei anzuhängen, die das Betriebssystem gemountet hat oder von einem Netzlaufwerk stammt, das keine Sperren unterstützt, wurde behoben (#6564)
* Ein Problem behoben, bei dem das Laden der Versionshinweise durch eine fehlende Internetverbindung verzögert werden kann (es sollte einfach stillschweigend fehlschlagen)
* Lokalisierung: Arabisch hinzugefügt (danke @muhammadbahaa2001)
* Lokalisierung: Chinesisch (vereinfacht + Hongkong) aktualisiert (danke @changanmoon)
* Lokalisierung: Japanisch aktualisiert (danke @MMP0)
Benutzer
* Remote-Server: Server sofort starten, wenn die Option „Autostart“ aktiviert ist (#6429)
* Remote-Server: Absturz beim Angeben einer ungültigen Portnummer behoben (#6584)
4.5.4 26.08.2024
* Neue Symbolauswahl optimiert: Durch Klicken auf das Symbol wird die Auswahl geöffnet (#6316) und einige Layoutprobleme behoben (#6317)
* Es wurde ein Problem behoben, bei dem Maus/Tastatur nicht losgelassen wurden, wenn eine Fehlermeldung angezeigt wurde und „Automatisch erfassen …“ aktiviert war (#6352)
* (macOS 14+) AVF: Neue Option zum Mounten des Laufwerks auf der virtuellen NVMe-Schnittstelle, wenn ein Linux-Gast mit Apple Virtualization ausgeführt wird. Dies sollte Probleme mit der Beschädigung des Dateisystems beheben. (Danke @gnattu)
* (macOS 12+) AVF: Verwenden Sie den vollständigen Synchronisierungsmodus für alle nicht externen Laufwerke. Dies sollte Probleme mit der Beschädigung des Dateisystems beheben. (Danke @gnattu)
4.5.3 24.05.2024
## Highlights
UTM-Remote-Server für macOS: Unter macOS 13+ können Sie UTM-Server über die neue Option auf dem Startbildschirm oder über Fenster -> UTM-Server aktivieren. Nach der Aktivierung können Sie QEMU-Backend-VMs an unterstützte Clients streamen. Die Einstellungsseite enthält zusätzliche Optionen, darunter das automatische Starten des Servers und das Zulassen externer Verbindungen, sodass er außerhalb des lokalen Netzwerks verwendet werden kann. In Zukunft werden neue Dokumentationsseiten hinzugefügt. Der Remote-Client wird in Kürze im iOS- und visionOS-App-Store verfügbar sein.
## Weitere Änderungen
* Verbesserte Benutzeroberfläche für die Symbolauswahl (danke @js-john)
* Die Position der destruktiven Schaltflächen in verschiedenen Bestätigungswarnungen wurde geändert, um den Apple Human Interface Guidelines besser zu entsprechen
* Assistent: Neue Optionen für „Andere“ Betriebssysteme, um sowohl den Floppy-Boot als auch ältere Hardware zu ermöglichen (nützlich zum Einrichten eines DOS-Rechners)
* Assistent: Es wurde ein Problem behoben, bei dem die Windows-Gasttools heruntergeladen wurden, selbst wenn eine Nicht-Windows-VM erstellt wurde
* Neue Einstellung: „Eingabe automatisch erfassen, wenn das Fenster fokussiert ist“, wenn diese Option aktiviert ist, werden Maus/Tastatur automatisch erfasst, wenn eine QEMU-VM gestartet und auf das VM-Fenster geklickt wird (danke @js-john)
* (Wenn „Eingabe automatisch erfassen, wenn der Vollbildmodus aufgerufen wird“ aktiviert ist und sich der Cursor in einen anderen Arbeitsbereich bewegt (z. B. durch eine Geste), wird der Cursor beim erneuten Aufrufen der QEMU-VM erneut erfasst (#6242) (Danke @ haroldm)
* Home: Unterstützt Drag & Drop auf ein Wechsellaufwerk oder ein freigegebenes Verzeichnis (#3312) (Danke @hamtiko)
* Es wurde ein Problem behoben, bei dem das Klonen/Verschieben einer AVFW-VM extrem langsamer war als der Finder (#6262).
* Eine Fortschrittsanzeige für langwierige Aufgaben wie das Klonen/Verschieben einer VM oder die Rückgewinnung von freiem Speicherplatz wurde hinzugefügt (#4006)
* Ein Problem mit der Dateisperre wurde behoben, das dazu führte, dass VMs den Start verweigerten (#5757, #5830)
* Bestätigungs-Popup für VM-Downloads anzeigen (#6156)
* Automatisierungs-URI-Schema aufgrund möglicher Sicherheitsprobleme entfernt (#6155)
* Die Anzeige des neu ausgewählten benutzerdefinierten Symbols wurde korrigiert (#6137)
* Assistent: Ermöglicht das vollständige Löschen von RAM und Speichergröße (#5885)
* Skripting: Datei- und Prozessbefehle wurden behoben, die aufgrund eines falschen Objektlebenszyklus nicht funktionierten (#5963)
* Absturz beim Entfernen eines Geräts behoben, während ein Textfeld hervorgehoben war (#5901)
* Fehlermeldung beim Doppelklick auf eine bereits gestartete Headless-VM behoben (#5972)
* AVF: Neue Anzeigeoption zum Deaktivieren der dynamischen Auflösung in macOS 14+ VMs (#5873)
* Entfernen Sie die globale Einstellung „VM-Anzeigegröße ist festgelegt“, da sie verwirrend war und nicht das Richtige bewirkt
* Falsche Anzeigeskalierung behoben, wenn die Host-Bildschirmauflösung kleiner als die VM-Anzeigegröße ist (#6214)
* ANGLE auf die neueste Safari-Version aktualisiert
* Absturz behoben, der dadurch verursacht wurde, dass der Screenshot gespeichert wurde, während das Bild zerstört wurde (#4009)
* Ein Speicherverlust wurde behoben, der durch einen Retain-Zyklus beim Beobachten von Änderungen im VM-Status verursacht wurde
4.5.2 01.05.2024
4.4.4 behebt ein Problem, bei dem die Tastatur auf älteren macOS-Gästen nicht funktionierte. Das Änderungsprotokoll für 4.4.3 lautet wie folgt:
* macOS Sonoma-Unterstützung: Zu den neuen Apple Virtualization-Funktionen gehören das Speichern/Wiederherstellen des VM-Status und die dynamische Auflösung für macOS Sonoma-Gäste. Beachten Sie, dass Sie derzeit das Sound- und Entropiegerät entfernen müssen, um den VM-Status speichern/wiederherstellen zu verwenden.
* Status automatisch speichern, wenn Sie eine VM schließen: Dies funktioniert nur auf VMs, die Speicherstatus unterstützen. Wenn Ihre VM dies nicht unterstützt, erhalten Sie eine Fehlermeldung mit einer Erklärung.
* USB-Befehle in utmctl: Sie können jetzt utmctl-USB-Befehle verwenden, um USB-Geräte mit einer laufenden VM zu verbinden und zu trennen.
Anmerkungen:
* Wenn Sie eine virtualisierte VM auf einem Intel-Mac mit aktiviertem TPM ausführen und der Gast beim Start einfriert, müssen Sie Hypervisor vorübergehend deaktivieren (Einstellungen -> QEMU -> Hypervisor verwenden), Windows starten und Hypervisor dann erneut aktivieren nach dem Herunterfahren. Das TPM-Gerät wurde in Version 4.4 geändert und dies führt zu einem Problem auf vorhandenen VMs.
* Linux-Gäste: Mesa 23.2.1 hat einen Fehler eingeführt, der UTM mit dem Fehler GL_ARB_clear_texture zum Absturz bringt. Wenn dieser Fehler auftritt, deaktivieren Sie vorübergehend die GPU-Beschleunigung, führen Sie dann ein Downgrade Ihres Mesa-Pakets durch (oder aktualisieren Sie es auf die nächste Version, wenn es herauskommt/nächtlicher Build) und wechseln Sie wieder zur GPU-Beschleunigung.
4.4.4 21.10.2023
* macOS Sonoma-Unterstützung: Zu den neuen Apple Virtualization-Funktionen gehören das Speichern/Wiederherstellen des VM-Status und die dynamische Auflösung für macOS Sonoma-Gäste. Beachten Sie, dass Sie derzeit das Sound- und Entropiegerät entfernen müssen, um den VM-Status speichern/wiederherstellen zu verwenden.
* Status automatisch speichern, wenn Sie eine VM schließen: Dies funktioniert nur auf VMs, die Speicherstatus unterstützen. Wenn Ihre VM dies nicht unterstützt, erhalten Sie eine Fehlermeldung mit einer Erklärung.
* USB-Befehle in utmctl: Sie können jetzt utmctl-USB-Befehle verwenden, um USB-Geräte mit einer laufenden VM zu verbinden und zu trennen.
Anmerkungen:
* Wenn Sie eine virtualisierte VM auf einem Intel-Mac mit aktiviertem TPM ausführen und der Gast beim Start einfriert, müssen Sie Hypervisor vorübergehend deaktivieren (Einstellungen -> QEMU -> Hypervisor verwenden), Windows starten und Hypervisor dann erneut aktivieren nach dem Herunterfahren. Das TPM-Gerät wurde in Version 4.4 geändert und dies führt zu einem Problem auf vorhandenen VMs.
* Linux-Gäste: Mesa 23.2.1 hat einen Fehler eingeführt, der UTM mit dem Fehler GL_ARB_clear_texture zum Absturz bringt. Wenn dieser Fehler auftritt, deaktivieren Sie vorübergehend die GPU-Beschleunigung, führen Sie dann ein Downgrade Ihres Mesa-Pakets durch (oder aktualisieren Sie es auf die nächste Version, wenn es herauskommt/nächtlicher Build) und wechseln Sie wieder zur GPU-Beschleunigung.
4.4.3 18.10.2023
HINWEIS: Das vorherige Update führte zu einem Fehler, der den Start der VM unterbrach. Dieses Update behebt dieses Problem, indem die QEMU-Version auf 7.2.0 (von 8.0.2) zurückgesetzt wird. Wir bitten um Entschuldigung für die Unannehmlichkeiten.
Highlights aus dem vorherigen Update:
- Neufassung der QEMU-Unterstützungsinterna: Ein Großteil des Codes zur Unterstützung von QEMU wurde in ein neues Projekt, QEMUKit, umgestaltet, das die Unterstützung von QEMU-Änderungen sowie die Unterstützung neuer Plattformen erleichtert.
- TPM 2.0 und Secure Boot: Dies ist für Windows® 11-Updates auf 22H2 erforderlich. Um TPM auf einer vorhandenen virtuellen Maschine zu aktivieren (nur x86_64-, i386- und ARM64-Architekturen werden unterstützt), öffnen Sie die VM-Einstellungen, gehen Sie zur QEMU-Seite und wählen Sie „UEFI-Boot“, „TPM 2.0-Gerät“ und „UEFI-Variablen zurücksetzen“. " Bei jeder neuen VM, die über den Assistenten erstellt wird, sind TPM 2.0 und Secure Boot standardmäßig aktiviert, wenn die Unterstützung für Windows® 10+ aktiviert ist.
Anmerkungen
Auf i386- und x86_64-Maschinen ist HPET jetzt standardmäßig deaktiviert. Dies verbessert (leicht) die Leistung einiger Gäste und behebt auch Startprobleme mit OpenIndiana. Diese Änderung bedeutet, dass der angehaltene VM-Status aus früheren Versionen nicht kompatibel ist. Fahren Sie diese VMs daher bitte vor dem Update herunter. Wenn Sie aus irgendeinem Grund die Aktivierung von HPET benötigen, gehen Sie in die Einstellungen der VM und fügen Sie unter QEMU → QEMU-Maschineneigenschaften den Text hpet=on hinzu.
4.3.5 05.08.2023
Höhepunkte
- QEMU-Backend auf Version 8.0.2 aktualisiert
- Neufassung der QEMU-Unterstützungsinterna: Ein Großteil des Codes zur Unterstützung von QEMU wurde in ein neues Projekt, QEMUKit, umgestaltet, das die Unterstützung von QEMU-Änderungen sowie die Unterstützung neuer Plattformen erleichtert.
- TPM 2.0 und Secure Boot: Dies ist für Windows® 11-Updates auf 22H2 erforderlich. Um TPM auf einer vorhandenen virtuellen Maschine zu aktivieren (nur x86_64-, i386- und ARM64-Architekturen werden unterstützt), öffnen Sie die VM-Einstellungen, gehen Sie zur QEMU-Seite und wählen Sie „UEFI-Boot“, „TPM 2.0-Gerät“ und „UEFI-Variablen zurücksetzen“. " Bei jeder neuen VM, die über den Assistenten erstellt wird, sind TPM 2.0 und Secure Boot standardmäßig aktiviert, wenn die Unterstützung für Windows® 10+ aktiviert ist.
Anmerkungen
Auf i386- und x86_64-Maschinen ist HPET jetzt standardmäßig deaktiviert. Dies verbessert (leicht) die Leistung einiger Gäste und behebt auch Startprobleme mit OpenIndiana. Diese Änderung bedeutet, dass der angehaltene VM-Status aus früheren Versionen nicht kompatibel ist. Fahren Sie diese VMs daher bitte vor dem Update herunter. Wenn Sie aus irgendeinem Grund die Aktivierung von HPET benötigen, gehen Sie in die Einstellungen der VM und fügen Sie unter QEMU → QEMU-Maschineneigenschaften den Text hpet=on hinzu.
4.3.4 03.08.2023
* Befehle für die Gastschnittstelle. Neue Befehle, auf die über die Skriptschnittstelle sowie die Befehlszeilenschnittstelle (utmctl) zugegriffen werden kann, können verwendet werden, um Dateien zu lesen/schreiben, Befehle auszuführen und IP-Adressen aufzulisten. Für diese Befehle muss der QEMU-Gast-Agent installiert sein.
* Erweiterungen der Scripting-Schnittstelle. Die Skriptschnittstelle ermöglicht jetzt das Erstellen einer neuen VM, das Konfigurieren einer vorhandenen VM, das Ändern des Laufwerksabbilds und vieles mehr. Weitere Informationen finden Sie auf der Dokumentationsseite, die einen Spickzettel für die Verwendung enthält.
* Externe Laufwerksabbilder mit Lese-/Schreibzugriff. Wenn in QEMU eine unterstützte Laufwerksschnittstelle (USB, Diskette usw.) zusammen mit einem Image-Typ von Disk ausgewählt wird, kann das Laufwerk jetzt entweder als schreibgeschützt oder als schreibgeschützt markiert werden. Dies kann als alternative Methode zum Übertragen von Daten zu und von der VM verwendet werden, wenn der Gast SPICE oder VirtFS nicht unterstützt. In AVF wurde die Unterstützung für Read-Write-Images ebenfalls korrigiert (wenn „Nur Lesen“ in den Einstellungen deaktiviert ist).
Außerdem wurden einige Probleme mit der GPU-Beschleunigung unter Linux behoben (z. B. wurden Fenster als schwarze Rechtecke angezeigt). Andere Probleme (z. B. dass Firefox nicht startet) können umgangen werden, indem Sie vom Anmeldebildschirm zu Xorg (anstelle von Wayland) wechseln.
4.2.5 25.04.2023
Dies ist die gleiche Version wie v4.1.5, aber mit der Änderung zur standardmäßigen Aktivierung der GPU-Beschleunigung für Linux, die zurückgesetzt wurde. Dies liegt an einer Reihe von gastseitigen Treiberproblemen in der neuesten Version von Mesa (#4983). Aufgrund dieser Probleme haben wir uns entschieden, die GPU-Beschleunigung in Linux standardmäßig für neue VMs zu deaktivieren, die vom Assistenten erstellt wurden. Wenn Sie eine vorhandene VM mit Grafikproblemen haben, können Sie die GPU-Beschleunigung deaktivieren, indem Sie in den VM-Einstellungen unter Anzeige die emulierte Grafikkarte in virtio-gpu-pci oder eine andere Karte ohne -gl im Namen ändern. Sie können überprüfen, ob die GPU-Beschleunigung deaktiviert ist, wenn das Kontrollkästchen unter der Karte deaktiviert ist.
4.1.6 27.02.2023
* QEMU-Backend auf v7.2.0 aktualisiert. Auch aktualisiert: usbredir (0.13.0), virglrenderer (neuester Commit), ANGLE (neuester Commit)
* Verbessertes Renderer-Backend. Viele Fehlerbehebungen und Stabilitätsverbesserungen für GPU-beschleunigte Linux-VMs (die häufigsten Abstürze bei aktivierter GPU-Beschleunigung sollten jetzt verschwunden sein). Neue Option, um das Renderer-Backend auf ANGLE Metal zu ändern und FPS zu begrenzen (in den Einstellungen). Der Wechsel zu Metal wird dringend empfohlen.
* AppleScript (OSA)-Unterstützung und CLI-Schnittstelle. Sie können Teile von UTM über die OSA-Schnittstelle steuern. Derzeit gibt es Unterstützung für das Auflisten von VMs sowie für Start-/Stopp-/Suspend-Vorgänge und die Möglichkeit, die seriellen Gastport-Verbindungen auszudrucken. Weitere Funktionen werden in Zukunft hinzugefügt. Eine Befehlszeilenanwendung wird auch in UTM.app/Contents/MacOS/utmctl bereitgestellt (die Sie bei Bedarf per Symlink auf /usr/local/bin/utmctl verlinken können), die für Automatisierungsaufgaben verwendet werden kann, ohne AppleScript lernen zu müssen.
* (macOS 13+) Menüleiste extra. Sie können das zusätzliche Symbol für die Menüleiste in den Einstellungen (Cmd+,) aktivieren und das Dock-Symbol deaktivieren. Das Menüleisten-Extra bietet eine minimale Schnittstelle zum Starten/Stoppen/Suspendieren von VMs und ist nützlich, wenn es mit Headless-VMs gekoppelt wird (eine VM, auf der keine Anzeige oder Terminalkonsole installiert ist).
Anmerkungen:
* Neu erstellte Linux-VMs verwenden jetzt standardmäßig virtio-gpu-gl-pci. Es wird empfohlen, die Grafikkarte bestehender QEMU-Backend-Linux-VMs auf diese Karte umzustellen, um das verbesserte Renderer-Backend zu nutzen. Dies sollte zu einer verbesserten Leistung beim GUI-Rendering führen. Beachten Sie, dass einige Anwendungen (insbesondere 3D-Anwendungen) UTM blockieren oder zum Absturz bringen können, und wenn Sie Probleme haben, können Sie zu virtio-ramfb oder virtio-vga zurückkehren.
* Neu erstellte Windows-VMs verwenden jetzt standardmäßig virtio-ramfb-gl (Apple Silicon) oder virtio-vga-gl (Intel). Es gibt noch KEINE 3D-Beschleunigungstreiber für Windows, daher wird dies im Gegensatz zu Linux die Kompatibilität mit Anwendungen nicht verbessern. Das GL-Backend kann jedoch für Windows-Benutzer immer noch von Vorteil sein, da es flüssigere Animationen und weniger Tearing und Artefakte aufweist. Die Gesamtvorteile sind nicht so ausgeprägt wie bei Linux-VMs, daher ist es optional, dass Sie vorhandene VMs auf eine -gl-Grafikkarte umstellen.
4.1.5 05.01.2023
Wir präsentieren ein großartiges Update mit den folgenden Highlights:
• Mehrere Virtuelle Displays für deine QEMU-VMs (oder auch gar keines im Headless-Modus)
• macOS Ventura schaltet neue Virtualisierungs-Features frei: Grafik-Modus und Rosetta für Linus, gemeinsame Zwischenablage und mehr
• VirtFS-Ordnerfreigabe für kompatible QEMU-Gäste
• Einfachere Installation von Windows® 10 und 11 dank den neuen Gast-Erweiterung (CD-Menü)
• Festplatten-Größe von QEMU-VMs lässt sich nachträglich verändern
• Übersetzung in viele neue Sprachen – unter anderem Denglisch ;)
• Viele Fehlerbehebungen und kleine Verbesserungen im Hintergrund
Weitere Informationen auf der neuen UTM Webseite: https://docs.getutm.app/updates/v4.0/
Wichtiger Hinweis: die Netzwerk-Konfiguration in existierenden Linux-VMs wird möglicherweise nach dem Update nicht mehr funktionieren – weitere Informationen und eine Anleitung zur Problembehebung ist auf der o.g. Webseite zu finden.
4.0.9 21.10.2022
* QEMU 7.0.0: The backend has been updated to the latest release. Additionally, other backend components such as SPICE GTK, libusbredir, and more have also been updated.
* Reclaiming space: the host will attempt to TRIM any page of all zeros when committed to the QCOW2 disk image. Additionally, a new button in disk settings will allow you to re-convert a disk image to reclaim space (of all-zero pages) as well as compress an existing disk image (macOS 12+ only). Note compression is only done statically which means when the guest modifies a sector, it will be stored uncompressed just like before.
* Disposable mode: right click/long press on a QEMU VM and select "Run without saving changes" to start VM in "disposable mode." In this mode, changes will not be saved to disk and will be discarded once the VM is stopped. (thanks @ktprograms)
Reminder: for troubleshooting common Windows® and Ubuntu® install issues (such as no networking), please check out the guide for Windows® 11 or Ubuntu® 22.04 (linked from the main page with the "Browse UTM Gallery" button).
If you manually added "highmem=on" or "highmem=off" to your QEMU Machine Properties as a workaround to issues in a previous release, please remove it.
3.2.4 21.05.2022
3.1.5 fixed booting recent updated Linux kernel ("EFI stub: Exiting boot services and installing virtual address map...") and a freeze when restarting VM.
3.1.4 introduces the following changes:
* Store .utm bundles anywhere on disk (including on external drives) and import them as a shortcut. See notes below for some limitations.
* Wizard redesign (thanks @js-john)
* Various UI tweaks, fixes, and improvements (thanks @j-f1). Note that some settings have moved to different categories
* Overhaul of the UTM backend which should improve application stability
Notes:
* You can now run .utm files stored anywhere. There are a few caveats: First, all newly created VMs will still be created in the default storage (app sandbox). You can move the VM after creation with the new button on the toolbar or by right clicking (or force touch) on the VM entry and selecting "Move..." Second, when VM shortcuts are deleted, the underlying data is unaffected, and shortcuts are automatically deleted when they are no longer valid (for example, the .utm was moved). You can re-import the .utm by either double clicking it from Finder, or using "File -> Import Virtual Machine..." Finally, Apple VMs do not support persistent shortcuts, which means the shortcut is always deleted after UTM quits. This means you must re-import Apple VMs every time UTM is launched.
* Default machine properties will now always be included unless explicitly set to another value in QEMU settings. For example, if you are booting an aarch64 virt machine, the property highmem=off will be appended unless the user specifies highmem=on in QEMU settings. Previously, when you select virt in VM settings, the machine properties text box will auto populate with highmem=off. If the user deletes it, then the VM will not boot because it requires highmem=off. Advanced users can still specify highmem=on and it will not be overridden.
3.1.5 12.03.2022
* Store .utm bundles anywhere on disk (including on external drives) and import them as a shortcut. See notes below for some limitations.
* Wizard redesign (thanks @js-john)
* Various UI tweaks, fixes, and improvements (thanks @j-f1). Note that some settings have moved to different categories
* Overhaul of the UTM backend which should improve application stability
Notes:
* You can now run .utm files stored anywhere. There are a few caveats: First, all newly created VMs will still be created in the default storage (app sandbox). You can move the VM after creation with the new button on the toolbar or by right clicking (or force touch) on the VM entry and selecting "Move..." Second, when VM shortcuts are deleted, the underlying data is unaffected, and shortcuts are automatically deleted when they are no longer valid (for example, the .utm was moved). You can re-import the .utm by either double clicking it from Finder, or using "File -> Import Virtual Machine..." Finally, Apple VMs do not support persistent shortcuts, which means the shortcut is always deleted after UTM quits. This means you must re-import Apple VMs every time UTM is launched.
* Default machine properties will now always be included unless explicitly set to another value in QEMU settings. For example, if you are booting an aarch64 virt machine, the property highmem=off will be appended unless the user specifies highmem=on in QEMU settings. Previously, when you select virt in VM settings, the machine properties text box will auto populate with highmem=off. If the user deletes it, then the VM will not boot because it requires highmem=off. Advanced users can still specify highmem=on and it will not be overridden.
3.1.4 09.03.2022
New Feature Highlights:
* Wizard for VM creation: Easily create a new VM with the correct default settings with a guided step-by-step wizard. Preview: https://twitter.com/UTMapp/status/1475606159428046854
* QEMU v6.2.0: Updated QEMU backend to the latest release. Full changelog: https://wiki.qemu.org/ChangeLog/6.2
* (macOS 12+, ARM64) Virtualize macOS 12: New integration with Apple's Virtualization.framework backend allows native hardware accelerated virtualization of macOS 12 (supporting both CPU and GPU virtualization). UTM can also download the latest macOS installer directly from Apple. (This is only supported on macOS 12+ running on an ARM64 Mac.)
* Virtualize Linux with Apple backend: You now have the option to use Apple's Virtualization.framework to virtualize Linux. Note that while there are some performance benefits, it is still recommended to use the QEMU backend as it is more stable, has more device support (including graphical display), and is easier to configure.
Important Notes:
* The default CPU for ARM64 virtual machine has changed from "cortex-a72" to "default". This is the recommended option and you should change your existing VMs to use it. When using virtualization on M1(X) macOS, the "cortex-a72" CPU is known to have compatibility issues which causes the VM to sometimes freeze (including during Windows install). default will use the host CPU model when virtualization is used and "cortex-a72" when emulation is used.
* The GL hardware acceleration support is now marked experimental to highlight that it is not stable. It is also no longer the default option. If you are experiencing lots of crashes, make sure that you chose a display hardware that is not marked as "GPU Supported".
* The cursor and resolution change issues on ARM64 Windows has been fixed in SPICE tools 0.164.3. If you are using an older version and experience such issues, please update to the latest SPICE tools at https://mac.getutm.app/support/
* If you manually added virtualization=on to your VM machine properties, you should remove it.
Other Changes:
* The downloader will no longer perform CRC checks on the ZIP file and this will significantly speed up extraction.
* Redesigned VM settings
* Make HVF per-VM configurable (#2493)
* New Terminal frontend with SwiftTerm, currently only used with Apple backend on macOS
* Add virtio-rng-pci device to fix boot warning about randomness source (thanks @ktprograms)
* Default upscaling mode is now "nearest neighbor"
* Fixed floppy drives being read-only (thanks @conath) (#3333)
* Fixed an issue where sometimes a VM will not boot due to invalid drive id (thanks @conath) (#3388)
* Changing target to PC (i440FX) will now turn off hypervisor on x86_64 by default because it is unstable (#2420)
* Any imported drive on an interface that is NOT floppy, pflash, or none will be converted to QCOW2. This does not apply to removable drives.
* Fixed an issue where an imported drive does not use the selected interface
* Add new preference to terminate when all windows are closed (previously this was the default) (#3483)
* Fix retina mode support for QEMU VMs (note that previously there was a global preference to enable retina mode that is now removed, per-VM setting should be used instead) (#3471)
* Remove QEMU VM setting for "Fit to Screen" as it was never implemented for macOS
* Changed the default USB 3.0 controller from qemu-xhci to nec-usb-xhci which addresses an issue where the DVD drive disconnects randomly on Windows ARM64 and causes random errors during setup (#3194)
* Fixed save panel opening when you try to close the settings (#3494)
* Fix invert scrolling option (thanks @ktprograms) (#3497)
* Hide non-disk drives from the drives icon menu and properly describe the "EFI Variables" "drive" in settings
* Fixed suspend save state being broken in a previous update
* Fixed a crash when a toolbar icon is hidden due to small window size and a toolbar option is selected from the menu
3.0.4 23.01.2022
## Notes
**Note that some changes require updates to your VM configuration so please read this part carefully.**
* Cursor disappearing on Windows 10/11 has been fixed with an updated VirtIO GPU driver. Additionally, dynamic resolution (auto-change resolution when VM window is resized) and more fixed resolutions (matching all the screen resolutions of the latest Mac computers) were added to the driver. This requires you to download the latest SPICE tools ISO from https://mac.getutm.app/support/ and run the installer again (or manually updating your GPU driver from the ISO if you know how).
* In v2.4.0, newly created Q35 and PC machine (x86 and x86_64) defaulted to the `Skylake-Client` CPU model. Subsequently, it was discovered that the change caused performance regressions. v2.4.1 reverted the default CPU model to `Default` but if you created a new Q35/PC VM in v2.4.0, it is recommended that you manually change the CPU in System settings to `Default`.
* Since v1.0.0, UTM used the RTL8139 network card as the default for Q35 VMs (x86 and x86_64) and Virt VMs (ARM64). There is a bug in the device implementation that causes the Windows driver to freeze the system and many users reported Windows Installer freezing as well as random freezes through normal use. In v2.4.0, we changed the default network card for Virt machines to `virtio-net-pci` and in v2.4.1, we changed the default network card for Q35 machines to E1000. However, this change only applies to newly created VMs, and any existing VMs may still suffer from the random freeze issues. It is recommended that you change your network card to `e1000` for Q35 machines and `virtio-net-pci` for Virt machines. Windows 7 and above should have the Intel E1000 network card drivers already installed, but the VirtIO Network card requires drivers in the SPICE tools ISO from https://mac.getutm.app/support/ (if you previously installed this, you should have the drivers already on your system).
* Since v2.1.2, UTM provided an option (Cmd+,) to "Use only performance cores by default" which defaulted to off. When on, any VM which does not have a manually configured CPU count (> 0) will set the CPU count to the number of performance cores on the system. In v2.4.1, we have made this option on by default which means if you previously have not modified this option, then it will now be on. If you turned the option on, it should not change and if you turned the option on and later off again, it should still be off. The reason for this change was because users may not be aware of this option which can result in degraded performance when left off and we believe the default should reflect the best possible performance. Note that as before, if you manually set a VM's CPU count > 0, then this option does not change anything.
## Changes
* Improved zh-Hans translation (thanks @js-john)
* Fixed inverted mouse cursor colour in Windows
* New VMs will only use PCores by default (unless manually overridden with Preferences or per-VM config), this also fixes #3180
* Changed default Q35 audio card to intel-hda
* Changed default Q35 network card to E1000 and Virt network card to virtio-net (#3130)
* Removed default CPU for Q35 and PC configurations because the Skylake-Client CPU resulted in performance regression (#3249)
* Fixed downloadVM URL action when the ZIP name collides with the .utm name (thanks @conath)
* Fixed a race condition leading to crash when a VM is shut down suddenly
2.4.1 07.11.2021
## New Features (Summary)
* Improved support for SPARC and S390x
* Updated macOS icon thanks to a real designer (@JackHinkle)
## Changes
* Fixed crash when trying to pause a GL accelerated VM (#3207)
* Configuration should reset more settings when changing architecture
* Fixed UTM exit when deleting a VM
* Fixed an incorrect mapping of removable drives causing an error "device not removable" when drives are moved around.
* On ARM64 virt systems, use the virtual USB 3.0 bus for the virtual DVD drive, should improve read times and fix some Windows installer issues (#3194) (thanks @conath)
* Fixed a crash booting OpenBSD (#3197) (thanks @agraf)
* Fixed a crash caused by a race condition when an error occurs during VM launch
* Keyboard mapping accidentally swapped left/right Cmd and Option (#3175) (thanks @zeldin)
* Removed "beep" when pressing Cmd+key while mouse is not captured (#3217)
* Pass Ctrl+Tab to VM even when not captured because it is a common shortcut. VoiceOver users can use VO+Arrow to navigate.
* Unhide cursor when alert prompt shows up
* Fixed crash when trying to share a VM (#3208)
## Known Issues
* VM sometimes randomly freezes (#3130, #301)
2.4.0 31.10.2021
## New Features (Summary)
* **URL automation and VM downloading** (#2670) (thanks @conath) Allows for controlling and downloading VMs with `utm` URL.
* Improved cursor/keyboard capturing and handling: permit macOS shortcuts (minimize, full-screen) when not captured, fix various cursor bugs, basic support for VoiceOver and capturing, and more.
* Various UI enhancements: export log/args to file (#3056), title bar changes (#3125), exit confirmation works beyond Cmd+Q/W (#3154) (thanks @ktprograms and @conath)
## All Changes
* Fixed DNS resolution on IPv6
* Updated zh-Hans localization (thanks @ty-yqs)
* Ensure temporary files are deleted when VM creation is canceled (#3012)
* Support re-generating and customizing MAC address (#2724)
* On PC/Q35 devices, USB mouse and keyboard will be disabled in order to prevent interference with the PS/2 keyboard and mouse that is always added to the machines. Some software such as Windows Installer will not work with the second mice.
* Move VM name in main window from title to subtitle, reduces confusion when switching windows (#3099) (thanks @conath)
* Show confirmation alert when closing/quitting with the menu or the button (#3103) (thanks @ktprograms)
* Error alert (instead of crash) when trying to use unsupported features on below macOS 11.3 (#3118)
* Support starting input capture with Ctrl+Opt (#3119)
* Reduced UI thread blocking in terminal mode with lots of output spewing (#2404, #2555)
* Add alternative hotkey for capture (Cmd+Opt) (#2710)
* Unhide cursor when popup alert shows (#3101)
* Fixed crash when Fn key is pressed (thanks @ktprograms) (#3179)
* Fixed Unicode support in terminal mode (thanks @tie)
* Added additional Windows icons (thanks @conath)
* Fixed numpad issues
* Correct key mapping for ISO keyboards (#3175)
* Layout issues in settings on macOS Monterey
## Known Issues
* Networking can be broken in some instances, we are still investigating the cause. (#3051, #3094)
* Windows 11 installation may randomly freeze and be corrupted (#3130)
2.3.1 26.10.2021
## New Features
* (macOS 11.3+ Only) **Bridged networking and shared networking support**. You can configure it in the Network settings for your VM.
* (macOS 11+ and iOS 13+) **GPU acceleration for OpenGL on Linux**. Use `virtio-ramfb-gl` or `virtio-vga-gl` display device and compatible Linux drivers (most modern Linux distros will have it already installed). Windows is not supported because there is currently no virtio-gpu driver for Windows that supports 3D acceleration. Note that newly created VMs will default to a "GPU Supported" display device on supported architectures but existing VMs must manually change the display device in Display settings. GPU acceleration is still an experimental feature, so it may not work in some situations (including many 3D use cases).
* **EFI Boot**. By default new VMs created for pc, q35, and virt* machines will have EFI enabled. In previous versions, EFI is only enabled for virt* machines. Due to compatibility with boot, existing pc and q35 VMs will NOT have EFI enabled and must be manually turned on in Settings -> System -> Advanced Configuration -> UEFI Boot. This may also require you to re-install the bootloader on your VM. As part of this change, EFI variables will also be properly handled (on both ARM and x86 VMs). Note that if you've configured a custom pflash device for your VM, the new UEFI Boot option will take no effect (same as before).
* **QEMU v6.1.0** is now used for the backend.
## Changes
* Fix crash when setting custom VM icon (#2387) (thanks @ktprograms)
* Disable Port Forwarding feature for bridged networking (thanks @conath)
* Fixed memory leak (#2720)
* Fix layout issues in settings on macOS Monterey (#2644)
* Fix capturing of hotkeys (such as Cmd+Tab) (#2677)
* Disable port forwarding options for shared & bridged networking
* Refactored non-OpenGL rendering code, fixing some random crashes seen in TestFlight reports.
* Windows BSOD on boot/setup due to `PAGE_FAULT_IN_NONPAGED_AREA` (#2721)
* Settings no longer crash when an error occurs while saving a new VM
2.2.4 10.09.2021
* Seltene Fehler behoben, die dazu führen konnten, dass eine VM nicht startete und unendlich lange lief.
* Seltene Abstürze behoben, die nach dem Beenden einer VM auftreten konnten.
* Die Verarbeitung von Dateipfaden mit Kommas im Namen wurde korrigiert (danke an @nikolan123).
* ANGLE: Ein Speicherleck im GLES-Backend wurde behoben (#7546) (danke an @cnnn).
* ANGLE: Ein Speicherleck im Metal-Backend wurde behoben (#4958).
* Lokalisierung: Die chinesische Übersetzung (Hongkong, vereinfacht) wurde aktualisiert (danke an @changanmoon).
* App Intents unter macOS 26 wurden korrigiert (#7412) (danke an @peterneutron).
* Ein Fehler wurde behoben, der auftrat, wenn die Dateisperre deaktiviert war und ein Wechseldatenträger ohne ausgewähltes Image gestartet wurde (#7527).
* AVF: Die Trennung des freigegebenen Verzeichnisses beim Ändern der Fenstergröße wurde behoben (#7488) (danke an @evan314159).
mehr Version 4.7.5 11. Jan.
Nicht mit dir verknüpfte Daten Die folgenden Daten werden zwar möglicherweise erfasst, aber nicht mit deiner Identität verknüpft: