Bottles, ein Tool zum Ausführen von Windows-Anwendungen unter Linux, hat eine Testversion (67.4) mit anfänglicher Unterstützung für die ARM64-Architektur veröffentlicht. Dies ermöglicht es Benutzern mit ARM-basierten Geräten, wie Single-Board-Computern und Laptops, Windows-Software auszuführen. Das Update wurde schnell nach einer Benutzeranfrage ausgeliefert.
Die neue Version verwendet das cpak-Paketformat und bietet native ARM64- und ARM64EC-Unterstützung über Soda 11.0-10, die Wine-basierte Laufzeitumgebung von Bottles. FEX ist ebenfalls enthalten, um die Ausführung von x86- und x86_64-Windows-Software zu ermöglichen. Mirko Brombin vom Bottles-Team erklärte die Wahl von cpak mit den Worten: „cpak wird für diesen Test verwendet, da es der erste Verpackungspfad ist, bei dem die Anwendung, die Wine-Basis und die native ARM-CI-Umgebung zusammen verfügbar sind.“
Bottles 67.3 fügte zunächst das ARM64-cpak-Build hinzu, gefolgt von 67.4 mit kleineren Fehlerbehebungen und der Einbeziehung von Soda 11.0-10. Soda 11.0-10 behebt ein Absturzproblem mit Battle.net, das durch den Start von XInput ohne Steam-Spiele-ID verursacht wurde. Es ermöglicht auch 64-Bit-Windows-OpenXR-Apps, sich direkt mit Host-Laufzeitumgebungen wie Monado oder WiVRn zu verbinden, wodurch die Notwendigkeit von Steam oder SteamVR entfällt.
Benutzer können das Test-ARM64-Build mit dem Befehl `cpak install github.com/bottlesdevs/bottles` installieren. Eine Flatpak-Version für ARM64 befindet sich derzeit in der Entwicklung. Cpak wird als ein Verpackungsformat beschrieben, das Apps als OCI-Container-Images mit einem Manifest behandelt, das Berechtigungen und Abhängigkeiten auflistet und sich von Flatpak dadurch unterscheidet, dass es nicht auf Laufzeitumgebungen und Portale angewiesen ist.
Originale Berichterstattung lesen
💬 Kommentare
📜 Kommentar-Richtlinie