Ganz genau, während Sie dies lesen, hat Canonical die Entscheidung getroffen, die Entwicklung von 32-Bit-Architekturpaketen einzustellen und darüber hinaus auch keinen Support mehr dafür anzubieten.
Nun, fast zwei Jahre nachdem Canonical beschlossen hat, keine 32-Bit-Images mehr für Ubuntu zu erstellen, haben die Ubuntu-Entwickler beschlossen, den Lebenszyklus dieser Architektur in der Distribution endgültig zu beenden.
In einer Erklärung kündigten sie an, dass ab der nächsten Version von Ubuntu , Ubuntu 19.10, die im Herbst dieses Jahres erscheinen soll, bereits die Möglichkeit bestehen wird, Pakete mit der i386-Architektur im Repository zu haben.
Die x32-Architektur wird 2023 endgültig sterben
Trotz dieser plötzlichen Entscheidung der Entwickler, die Arbeit von Paketen für die 32-Bit-Architektur beiseite zu legen. (Was verständlich sein könnte, denn wenn Sie die x32-Version noch nicht haben, ist dies nur eine Investition von Zeit in die Entwicklung, die nur wenige Menschen nutzen.)
Daher sind die aktuellsten Ubuntu-Versionen mit 32-Bit-Unterstützung sowohl für das System als auch für die Pakete die LTS-Versionen 16.04 und 18.04.
Für Benutzer von Ubuntu 16.04 LTS läuft der Support bis April 2021, für Ubuntu 18.04 LTS bis 2023 (bei kostenpflichtigem Abonnement bis 2028).
Während alle offiziellen Versionen des Projekts wie Xubuntu, Kubuntu, Lubuntu usw. sowie die abgeleiteten Distributionen (Linux Mint, Pop_OS, Zorin usw.) nicht mehr die Möglichkeit haben, Versionen für die 32-Bit-x86-Architektur bereitzustellen , da sie auf einer Basis von Paketen basieren, die mit Ubuntu geteilt werden (die meisten Editionen haben die Bereitstellung von Installationsabbildern für i386 bereits eingestellt).
Um die Freigabe vorhandener 32-Bit-Anwendungen sicherzustellen, die für 64-Bit-Systeme nicht wiederhergestellt werden können (z. B. bleiben viele Spiele auf Steam nur in 32-Bit-Versionen), wird vorgeschlagen, eine separate Umgebung mit Ubuntu 18.04 unter Ubuntu 19.10 zu verwenden und in neueren Umgebungen in einem Container oder Chroot oder packen Sie die Anwendung in ein Snap-Paket mit Core18-Laufzeitbibliotheken, die auf Ubuntu 18.04 basieren.
Die Motive
Der Grund für die Einstellung der Unterstützung für die i386-Architektur liegt in der Unfähigkeit, Pakete auf dem Niveau anderer von Ubuntu unterstützter Architekturen zu pflegen, da die Unterstützung im Linux-Kernel, in den Tools und in den Browsern unzureichend ist.
Insbesondere werden die neuesten Entwicklungen im Bereich der Verbesserung der Sicherheit und des Schutzes vor grundlegenden Schwachstellen nicht mehr zeitnah für 32-Bit-x86-Systeme entwickelt und stehen nur noch für eine 64-Bit-Architektur zur Verfügung.
Darüber hinaus erfordert die Aufrechterhaltung der i386-Paketbasis erhebliche Ressourcen für Entwicklung und Qualitätskontrolle, was angesichts der verschwindend geringen Nutzerbasis, die weiterhin veraltete Geräte verwendet, nicht gerechtfertigt ist.
Die Anzahl der i386-Systeme wird auf 1% der Gesamtzahl der installierten Systeme geschätzt. Die meisten PCs und Laptops mit Intel- und AMD-Prozessoren, die in den letzten 10 Jahren veröffentlicht wurden, können problemlos in den 64-Bit-Modus umgeschaltet werden.
Hardware, die den 64-Bit-Modus nicht unterstützt, ist bereits so veraltet, dass sie nicht über die Computerressourcen verfügt, um die neuesten Versionen von Ubuntu auszuführen.
Es ist Zeit, auf andere Optionen zu migrieren
Schließlich haben viele Fälle, die normalerweise Spenden erhalten oder gemeinnützig sind, und selbst in Gebieten, in denen nicht genügend Ressourcen vorhanden sind, Teams mit sehr begrenzten Ressourcen.
Daher verwenden sie in der Regel sogar 32-Bit-Systeme und Ubuntu ist nicht die einzige Distribution, die diese Unterstützung aufgibt.
Aber es ist nicht das letzte, das mit ihm weiterging, daher kann es für viele Menschen der Schritt sein, andere Alternativen zu verwenden, die mit dieser Architektur fortfahren.