Die Einstellung des Supports für i386 in Ubuntu wird zu Problemen bei der Lieferung von Wine führen.

Die Entwickler des Projekts Wine haben gewarnt haben über Probleme mit der Bereitstellung von Wine für Ubuntu 19.10 berichtet, falls die Unterstützung in dieser Ausgabe die Unterstützung für 32-Bit x86-Systeme eingestellt wird.

Bei der Entscheidung, die Unterstützung für die 32-Bit-Architektur x86 aufzugeben, haben die Ubuntu-Entwickler geschätzt, dass entweder die 64-Bit-Version von Wine geliefert wird oder die 32-Bit-Version in einem Container auf Basis von Ubuntu 18.04 verwendet wird. Das Problem liegt darin, dass die 64-Bit-Version von Wine (Wine64) offiziell nicht unterstützt wird und zahlreiche ungefixte Fehler enthält..
Die aktuellen Builds von Wine für 64-Bit-Distributionen basieren auf Wine32 und erfordern die Installation von 32-Bit-Bibliotheken.

In der Regel werden die benötigten 32-Bit-Bibliotheken in 64-Bit-Umgebungen über Multiarch-Pakete bereitgestellt, doch hat sich Ubuntu entschieden, die Bereitstellung solcher Bibliotheken vollständig einzustellen. Die Wine-Entwickler haben sofort die Idee eines Snap-Pakets und der Ausführung in einem Container abgelehnt, da dies lediglich eine vorübergehende Lösung darstellt. Es wird angemerkt, dass die 64-Bit-Version von Wine auf den aktuellen Stand gebracht werden muss, wofür jedoch Zeit benötigt wird. идею со snap-пакетом и запуском в контейнере, так как это лишь временное решение. Отмечается, что придётся привести к должному виду 64-разрядную версию Wine, но на это потребуется время.

Darüber hinaus werden viele aktuelle Windows-Anwendungen weiterhin nur in 32-Bit-Versionen bereitgestellt, während 64-Bit-Anwendungen häufig mit 32-Bit-Installern geliefert werden (um die Installation in Win32 zu unterstützen). Daher entwickelt sich die 32-Bit-Version von Wine weiterhin als Hauptversion. Lange Zeit wurde Wine64 lediglich als Werkzeug für die Ausführung von Win64-Anwendungen positioniert, war jedoch nicht für die Ausführung von 32-Bit-Programmen gedacht, was in vielen Artikeln und Dokumentationen reflektiert wird (mittlerweile kann Wine64 bereits kann Win32-Anwendungen ausführen, erfordert jedoch 32-Bit-Bibliotheken).

Ähnliche Probleme hatte auch das Unternehmen Valve, dessen viele Spiele im Katalog weiterhin 32-Bit bleiben. Valve plant, mit eigenen Kräften den 32-Bit-Runtime für den Linux-Client von Steam zu unterstützen. Die Entwickler von Wine schließen nicht aus, dass dieser Runtime zur Bereitstellung von 32-Bit-Wine in Ubuntu 19.10 verwendet werden könnte, bevor die 64-Bit-Version von Wine fertig 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 bündeln.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster