Canonical ha revisado sus planes para finalizar el soporte para la arquitectura i386 en Ubuntu

Compañía canónica опубликовала un comunicado sobre la revisión de los planes relacionados con el fin del soporte para la arquitectura x32 de 86 bits en Ubuntu 19.10. Después de estudiar los comentarios. expresado Los desarrolladores de vinos y juegos han decidido crear y distribuir un conjunto separado de paquetes de 32 bits en Ubuntu 19.10 y 20.04 LTS.

La lista de paquetes de 32 bits enviados se preparará en función de los comentarios de la comunidad e incluirá los componentes necesarios para continuar ejecutando programas heredados que siguen siendo solo de 32 bits o requieren bibliotecas de 32 bits. Además, si la lista no está completa y se identifican paquetes faltantes, se planea complementar el conjunto de paquetes después del lanzamiento.

Se afirma que las discusiones y comentarios que surgieron tras el anuncio del fin del soporte para la arquitectura i386 sorprendieron a los desarrolladores de la distribución, ya que el tema del fin del soporte para i386 ha sido discutido en la comunidad y entre los desarrolladores desde 2014. Los desarrolladores de Ubuntu tenían la impresión de que se había llegado a un consenso sobre la cuestión de dejar de ser compatible con i386 y no se esperaban dificultades, pero resultó que se pasaron por alto algunos puntos, incluso durante las consultas con Valve (nota: probablemente algunos de los participantes No podía imaginar que se decidiría no sólo dejar de crear paquetes i386, sino también dejar de crear las bibliotecas multiarca necesarias para ejecutar aplicaciones de 32 bits en un entorno de 64 bits).

A largo plazo, para admitir aplicaciones de 32 bits en versiones posteriores a Ubuntu 20.04, el plan es trabajar con WINE, Ubuntu Studio y proveedores de juegos para utilizar sistemas de aislamiento de contenedores para enviar componentes de 32 bits desde la rama Ubuntu LTS y ejecutarlos. aplicaciones de legado. Basado en Snaps y LXD, será posible preparar el entorno de 32 bits necesario y un conjunto de bibliotecas.

Recordemos que el motivo del fin del soporte para la arquitectura i386 es la imposibilidad de mantener paquetes al nivel de otras arquitecturas soportadas en Ubuntu, por ejemplo, debido a la inaccesibilidad para sistemas de 32 bits de los últimos desarrollos en el campo de la mejora. seguridad y protección contra vulnerabilidades fundamentales como Spectre. Mantener una base de paquetes para i386 requiere muchos recursos de desarrollo y control de calidad, que no se justifican por una base de usuarios pequeña (el número de sistemas i386 se estima en el 1% del número total de sistemas instalados).

Fuente: opennet.ru

Añadir un comentario