Container: Apple integriert kleine virtuelle Maschinen in MacOS 26

Apple hat mit "Container" ein neues Tool auf GitHub veröffentlicht, das erstmals die native Ausführung von Linux-Containern unter MacOS ermöglicht. Drittanbieter-Werkzeuge wie Docker oder Podman müssen so nicht mehr genutzt werden.
Kryptowährung, Geld, Währung, Crypto-Währung, Kryptowährungen, Crypto, Cryptowährung, Krypto, Blockchain, Wallet, virtuelle Währung, Krypto-Börse, Kryptocoins, Container, Coin, Coins, Kryptowährungsbrieftasche, Block Chain

Ressourcen-schonend und einfach

Das Tool ist eng in das Apple-Ökosystem eingebunden und nutzt bestehende MacOS-Frameworks, um eine reibungslose Integration zu gewährleisten. Im Gegensatz zu klassischen Containerlösungen, die eine gemeinsame virtuelle Linux-Maschine verwenden, setzt Apple bei Container auf ein anderes Konzept: Für jeden Container wird eine eigene, leichtgewichtige Linux-VM gestartet. Dadurch soll eine stärkere Isolierung erreicht werden, was laut Apple sowohl die Sicherheit als auch den Datenschutz verbessert. Die einzelnen VMs starten schnell und beanspruchen nur geringe Systemressourcen.

Die Verwaltung erfolgt über ein Kommandozeilenwerkzeug, mit dem sich Container starten, Images bauen und mit OCI-Registries kommunizieren lassen. Im Hintergrund arbeitet ein Dienst namens Container-API-Server, der zentrale Prozesse wie Container-Network-vmnet für Netzwerkfunktionen und Container-Core-Images für Imageverwaltung steuert. Jeder laufende Container verwendet eine eigene Instanz von Container-Runtime-Linux, die mit der jeweiligen VM kommuniziert.


Container enthalten alle Komponenten, die eine Anwendung zum Laufen benötigt. Apple setzt mit seinem neuen Tool auf eigene Technologien wie das Virtualization Framework, vmnet für Netzwerkzugriffe, XPC für die Prozesskommunikation und launchd für die Dienststeuerung. Auch die Schlüsselbund-Integration und das MacOS-eigene Logging werden unterstützt.

Einschränkungen bleiben

Dennoch gibt es Einschränkungen: Container können nicht direkt auf localhost (127.0.0.1) des Hosts zugreifen, was eine Umleitung über LAN-IPs und Tools wie socat erforderlich macht. Zudem wird freier Speicher innerhalb der Container-VMs derzeit nicht vollständig an das Hostsystem zurückgegeben - ein Problem, das zu erhöhter RAM-Auslastung führen kann. Ein Neustart der Container schafft Abhilfe.

Optimiert ist Container für das neue MacOS 26; auf älteren Systemen wie macOS 15 treten teils gravierende Probleme mit Netzwerkfunktionen auf. Apple kündigte an, diese nicht rückwirkend zu beheben. Insbesondere für Entwickler eröffnet sich mit dem Tool aber eine neue Perspektive für die Arbeit auf einem Mac.

Zusammenfassung
  • Apple veröffentlicht 'Container' für native Linux-Container unter MacOS
  • Jeder Container läuft in einer eigenen leichtgewichtigen Linux-VM
  • Verwaltung über Kommandozeile mit OCI-Registry-Unterstützung
  • Integration mit Apple-Technologien wie Virtualization Framework
  • Einschränkungen beim Localhost-Zugriff und bei der Speicherfreigabe
  • Optimiert für MacOS 26, mit bekannten Problemen auf älteren Versionen

Siehe auch:


Tipp einsenden
❤ WinFuture unterstützen
Sie wollen online einkaufen? Dann nutzen Sie bitte einen der folgenden Links, um WinFuture zu unterstützen: Vielen Dank!