Canonical hat die Pläne zur Einstellung der Unterstützung der i386-Architektur in Ubuntu überarbeitet

Das Unternehmen Canonical die Erklärung zur Überprüfung der Pläne zur Einstellung der Unterstützung der 32-Bit-Architektur x86 in Ubuntu 19.10. Nach Prüfung der Rückmeldungen, die von den Entwicklern von Wine und den Gaming-Plattformen geäußert wurden, wurde beschlossen, eine separate Sammlung von 32-Bit-Paketen in Ubuntu 19.10 und 20.04 LTS bereitzustellen und zu liefern.

Die Liste der gelieferten 32-Bit-Pakete wird unter Berücksichtigung der Wünsche der Community erstellt und umfasst Komponenten, die erforderlich sind, um den Betrieb veralteter Programme fortzusetzen, die nur in 32-Bit-Form vorliegen oder 32-Bit-Bibliotheken erfordern. Sollte die Liste unvollständig sein und fehlende Pakete identifiziert werden, wird geplant, die Sammlung auch nach der Veröffentlichung zu ergänzen.

Es wird berichtet, dass die Diskussionen und Anmerkungen, die nach der Ankündigung des Support-Endes für die i386-Architektur entstanden sind, für die Entwickler der Distribution überraschend waren. Das Thema der Unterstützung der i386-Architektur wird seit 2014 in der Community und unter Entwicklern diskutiert. Die Ubuntu-Entwickler hatten den Eindruck, dass hinsichtlich der Einstellung der Unterstützung ein Konsens erreicht worden war und keine unerwarteten Schwierigkeiten zu erwarten wären. Wie sich jedoch herausstellte, wurden einige Punkte übersehen, insbesondere während der Konsultationen mit Valve. (Anmerkung: Es ist wahrscheinlich, dass einige der Diskutierenden nicht voraussetzten, dass beschlossen werden würde, nicht nur die Erstellung von i386-Paketen einzustellen, sondern auch auf die Entwicklung von Multiarch-Bibliotheken zu verzichten, die für das Ausführen von 32-Bit-Anwendungen in einer 64-Bit-Umgebung erforderlich sind.)

Langfristig wird zusammen mit WINE, Ubuntu Studio und Spieleanbietern an einer Lösung gearbeitet, um die Unterstützung von 32-Bit-Anwendungen in zukünftigen Versionen nach Ubuntu 20.04 zu gewährleisten. Geplant ist, containerisierte Systeme zu nutzen, um 32-Bit-Komponenten aus der LTS-Zweigufer von Ubuntu bereitzustellen und die Ausführung älterer Anwendungen zu ermöglichen. Auf Basis von Snaps und LXD kann die erforderliche 32-Bit-Umgebung und Bibliothekenset aufbereitet werden.

Es wird darauf hingewiesen, dass als Grund für die Einstellung der Unterstützung der i386-Architektur die Unmöglichkeit genannt wird, Pakete auf dem gleichen Niveau wie andere in Ubuntu unterstützte Architekturen zu betreuen, beispielsweise aufgrund fehlender Neuheiten im Bereich Sicherheit und Schutz vor fundamentalen Schwachstellen wie Spectre für 32-Bit-Systeme. Die Beibehaltung der Paketbasis für i386 erfordert erhebliche Ressourcen für Entwicklung und Qualitätssicherung, die sich aufgrund der geringen Nutzerbasis nicht rechtfertigen (die Anzahl der i386-Systeme wird auf 1 % der insgesamt installierten Systeme geschätzt).

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