Die Installation von macOS auf einem PC ist einfacher denn je: ohne virtuelle Maschine oder ohne Download

Wenn es etwas gibt, wonach wir schon lange gesucht haben, dann ist es Macht.macOS auf einem PC installierenum die Vorteile des Apple-Betriebssystems nutzen zu können, ohne mehr als 1.000 Euro für einen Mac-Computer auszugeben. Leider ist das Apple-Ökosystem sehr geschlossen und erlaubt in keiner Weise, seine Software außerhalb davon zu installieren. Es gibt seit langem mehrere Möglichkeiten, dies zu tun (mit virtuellen Maschinen, durch „Hackintosh“ usw.), aber es ist ziemlich kompliziert und es hängt von vielen Faktoren ab, ob es gut funktioniert. Doch das hat sich von einem Tag auf den anderen geändert.

DockerEs ist ein weit verbreitetes Tool im Bereich persönlicher Server und Dienste. Dadurch können wir kleine isolierte Räume haben und in jedem von ihnen ein Programm oder einen Dienst installieren. Dies bietet zahlreiche Vorteile, sowohl bei der Leistung als auch bei der Verwaltung und Sicherheit. Obwohl es der Systemvirtualisierung sehr ähnlich ist, handelt es sich in Wirklichkeit um völlig unterschiedliche Technologien.

Im Internet finden wir alle Arten von Docker-Containern, die wir auf unserem Server installieren können, von Programmen bis hin zu kompletten Infrastrukturen. Aber eines, das meine Aufmerksamkeit am meisten auf sich zieht und das ich auf meinem eigenen Heimserver testen konnte, war das, das dies zulässtInstallieren Sie macOS in einem Docker-Container. Und das Beste daran ist, dass wir dies tun können, ohne überhaupt etwas herunterladen oder konfigurieren zu müssen.

So funktioniert macOS auf Docker

Natürlich hätte ich mir dieses Projekt nie vorstellen können. Dies gilt umso weniger, wenn man bedenkt, dass Apple der Verwendung von aarch64 zunehmend Priorität einräumt. Aber dank dieses Dockur-Projekts ist es möglich, macOS 15 (die bisher neueste Version) direkt in einem Docker auf jedem PC zu installieren. Wir brauchen keine virtuellen Maschinen und müssen weder ISO noch einen Bootloader herunterladen. Führen Sie einfach einen Docker-Run oder Compose aus, und in wenigen Minuten werden wir macOS verwenden.

Dank der Beschaffenheit von Docker befindet sich dieses macOS in einem vom Rest des Systems isolierten Bereich, sodass nichts, was wir darin tun, Auswirkungen auf den Rest des Computers haben könnte. Die Verwendung ist absolut sicher. Mit Ihren Anweisungen können wir auf das Repository zugreifenim folgenden Link.

Das erste, was wir tun müssen, istInstallieren Sie Docker auf dem PC, oder Server, um den Container installieren zu können, über den wir sprechen. Im vorherigen Link erklären uns die RedesZone-Kollegen Schritt für Schritt, wie man es installiert und wie es funktioniert, daher gehen wir nicht auf Details ein. Sobald es läuft, können wir macOS auf zwei Arten installieren:

Verwenden von Docker Run mit:

docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 120 dockurr/macos

Verwenden von Docker Compose mit:

services:
  macos:
    image: dockurr/macos
    container_name: macos
    environment:
      VERSION: "13"
    devices:
      - /dev/kvm
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
      - 5900:5900/tcp
      - 5900:5900/udp
    stop_grace_period: 2m

Wir können die Installation mit verschiedenen Parametern innerhalb der „Umgebung“ anpassen. Beispielsweise können wir VERSION: „13“ in VERSION: „15“ ändern, um Version 15 (Secuoia) von macOS zu installieren. Wir können zwischen 11 (Big Sur) und 15 wählen. Wir können auch die Größe der Festplatte ändern, indem wir DISK_SIZE: „256G“ hinzufügen, um bis zu 256 GB Speicherplatz auf der Festplatte zu haben. Oder passen Sie RAM und CPU mit RAM_SIZE: „8G“ und CPU_CORES: „4“ an.

Sobald dieser macOS-Container betriebsbereit ist, können wir eine Verbindung zu ihm herstellen. Wir können dies über den Browser tun, indem wir die IP des Computers verwenden, auf dem wir es ausführen (oder 127.0.0.1, wenn es lokal ist) und mit Port 8006 (Standard). Wir werden zuerst die Erholung sehen.

Das erste, was wir tun müssen, ist laut seinem Ersteller, das Mac-Laufwerk mit dem macOS-Festplattendienstprogramm zu formatieren. Auf diese Weise lassen wir es für die Installation von macOS bereit. Es ist ein sehr einfacher Vorgang, der nicht länger als ein paar Minuten dauert.

Sobald das Gerät bereit ist, müssen wir erneut in der Wiederherstellung die Option „MacOS neu installieren“ auswählen, mit der die Installation des Betriebssystems beginnt. Das Einzige, was wir tun müssen, ist, dem angezeigten Assistenten zu folgen und nur bei der Auswahl des Laufwerks, auf dem wir es installieren möchten, aufmerksam zu sein (das Laufwerk, das wir gerade im vorherigen Schritt formatiert haben).

Bereit. Jetzt müssen Sie nur noch warten, bis die Systeminstallation abgeschlossen ist. Dieser Vorgang kann je nach Ausstattung zwischen einer halben und einer Stunde dauern. Und wenn es fertig ist, wird unser macOS-System bereit und voll funktionsfähig sein, um es zu verwenden.

Wie funktioniert es?

Für solch eine verrückte Sache funktioniert es tatsächlich sehr gut. Natürlich werden wir nicht das reine macOS-Erlebnis haben, aber es wird uns helfen, Programme und Tools zu verwenden, die wir nur innerhalb dieses Betriebssystems verwenden können, wie zum Beispiel Xcode.

Der Entwickler arbeitet derzeit an zwei notwendigen Verbesserungen, um das Benutzererlebnis zu verbessern. Die erste davon ist MachtMelden Sie sich mit einem iCloud-Konto an, da dies aufgrund der aktuellen Implementierung nicht möglich ist. Die neueste Version von Docker enthält bereits erste Änderungen, um dies zu erreichen, aber derzeit ist dies noch nicht möglich. Und die zweite davon ist die Möglichkeit, den Videospeicher zu vergrößern, damit das gesamte System flüssiger läuft, da die standardmäßigen 7 MB nicht ausreichen. Sicherlich können wir diesen Parameter in zukünftigen Versionen durch einen neuen Zusatz innerhalb von „environment“ anpassen.