Entwickler des Projekts Wine haben auf Probleme mit der Bereitstellung von Wine für Ubuntu 19.10 hingewiesen, im Falle dieser Version, die die Unterstützung von 32-Bit x86-Systemen betrifft.
Bei der Entscheidung, die Unterstützung für die 32-Bit-Architektur x86 aufzugeben, auf die Bereitstellung einer 64-Bit-Version von Wine oder auf die Nutzung einer 32-Bit-Version in einem Container basierend auf Ubuntu 18.04 gesetzt. Das Problem besteht darin, dass die 64-Bit-Version von Wine (Wine64) offiziell nicht unterstützt wird und eine große Anzahl von .
Aktuelle Builds von Wine für 64-Bit-Distributionen basieren auf Wine32 und benötigen 32-Bit-Bibliotheken.
Normalerweise werden die erforderlichen 32-Bit-Bibliotheken in 64-Bit-Umgebungen über Multiarch-Pakete bereitgestellt, aber in Ubuntu wurde beschlossen, die Erstellung solcher Bibliotheken vollständig einzustellen. Die Entwickler von Wine die Idee eines Snap-Pakets und der Ausführung in einem Container abgelehnt, da dies lediglich eine vorübergehende Lösung darstellt. Es wird darauf hingewiesen, dass die 64-Bit-Version von Wine in einen ordnungsgemäßen Zustand gebracht werden muss, was jedoch Zeit in Anspruch nehmen wird.
Zudem werden viele aktuelle Anwendungen für Windows weiterhin nur in 32-Bit-Versionen ausgeliefert, während 64-Bit-Anwendungen häufig mit 32-Bit-Installern versehen sind (um Installationsversuche in Win32 zu bearbeiten). Daher entwickelt sich die 32-Bit-Version von Wine weiterhin als Hauptversion. Lange Zeit wurde Wine64 nur als Werkzeug zur Ausführung von Win64-Anwendungen positioniert, was bedeutet, dass es nicht für die Ausführung von 32-Bit-Programmen gedacht war. Diese Besonderheit wird in vielen Artikeln und Dokumentationen reflektiert (nun kann Wine64 bereits Win32-Anwendungen ausführen, erfordert jedoch 32-Bit-Bibliotheken).
Ähnliche Probleme auch die Firma Valve, viele Spiele in ihrem Katalog sind weiterhin 32-Bit. Valve beabsichtigt, eigenständig einen 32-Bit-Runtime für den Linux-Client von Steam zu unterstützen. Die Entwickler von Wine schließen nicht aus, diese Runtime für die Bereitstellung von 32-Bit-Wine in Ubuntu 19.10 zu nutzen, bis die 64-Bit-Version von Wine fertiggestellt ist, um das Rad nicht neu zu erfinden und die Bemühungen mit Valve zur Unterstützung der 32-Bit-Bibliotheken für Ubuntu zu vereinen.
Quelle: opennet.ru
