macOS Ventura erweitert Rosetta-Unterstützung auf virtuelle Linux-Maschinen
Eines der wenigen Dinge, die ein Intel Mac tun kann, was ein Apple Silicon Mac nicht kann, ist die Ausführung von Betriebssystemen, die für Intel-Prozessoren geschrieben wurden, in virtuellen Maschinen. Konkret bedeutet dies, dass es derzeit keine legale Möglichkeit gibt, Windows auf einem Apple Silicon Mac auszuführen.
Allerdings können Apple Silicon Macs für ARM-Prozessoren geschriebene Betriebssysteme in virtuellen Maschinen ausführen, einschließlich anderer Versionen von macOS und Arm-kompatibler Versionen von Linux. Und diese Linux-VMs erhalten in macOS Ventura eine neue Funktion: die Möglichkeit, für x86-Prozessoren geschriebene Apps mit Rosetta auszuführen , der gleichen binären Übersetzungstechnologie, die es Apple Silicon Macs ermöglicht, für Intel Macs geschriebene Apps auszuführen.
Die Dokumentation von Apple informiert Sie über die Anforderungen für die Verwendung von Rosetta in einem Linux-Gastbetriebssystem. Dazu müssen Sie ein gemeinsames Verzeichnis erstellen, auf das sowohl macOS als auch Linux zugreifen können, und einige Linux-Terminalbefehle ausführen, um es einzurichten. Wenn Sie diese Schritte jedoch befolgen, können Sie von der größeren Anwendungskompatibilität profitieren, die mit der Ausführung von x86-Code und Arm-Code einhergeht.
Einige Entwickler, darunter Hector Martin vom Asahi-Linux-Projekt und der Twitter-Benutzer @never_released , haben bereits herausgefunden, dass diese Schritte Rosetta auch auf ARM-Prozessoren von Drittanbietern aktivieren können, sofern diese aktuell genug sind, um mindestens eine Version zu unterstützen 8.2 von Arm. Eine Reihe von Anweisungen. Wie Martin betont, ist dies aufgrund der macOS-Lizenzbeschränkungen nicht ganz legal und es sind einige relativ geringfügige Apple-Hardwarefunktionen erforderlich, um das volle Potenzial von Rosetta auszuschöpfen.
Ventura erlaubt immer noch nicht die Installation von x86-Betriebssystemen auf Apple Silicon Macs – es führt nur x86-Anwendungen auf ARM-Betriebssystemen aus. Es ändert auch nichts am Zustand von Windows auf den Silicon Macs von Apple, der zwischen Apples Beschränkungen für x86-Gastbetriebssysteme und Microsofts Weigerung (oder vermeintlicher Unfähigkeit) liegt, die Arm-Version von Windows zu lizenzieren. Wenn eine Arm-Version von Windows jemals auf einem Mac ausgeführt werden kann, ist Rosetta möglicherweise nicht erforderlich, da Microsoft über eine eigene x86-zu-Arm-Übersetzungssoftware verfügt und in mancher Hinsicht flexibler ist als Rosetta .
Wir hoffen, dass diese Erweiterung der Rosetta-Funktionalität und die Bereitstellung für Gastbetriebssysteme dazu führen, dass sie länger hält als die ursprüngliche Rosetta. Als Apple von PowerPC- auf Intel-Prozessoren umstieg, wurde Rosetta schließlich eingestellt, da die Verbraucher außer ihren Mac-Anwendungen nicht viel PowerPC-Code ausführen mussten. Andererseits werden für Intel-Prozessoren geschriebene Anwendungen auf absehbare Zeit bestehen bleiben.
Schreibe einen Kommentar