Se han actualizado los planes para la entrega de bibliotecas de 32 bits en Ubuntu 20.04.

Steve Langasek de Canonical resumió resultados las discusiones con la comunidad sobre la lista de bibliotecas para la arquitectura i386, que se planea suministrar en una capa para asegurar la compatibilidad con aplicaciones de 32 bits en Ubuntu 20.04 'Focal Fossa'. De más de 30,000 paquetes fuente, se seleccionaron alrededor de 1,700 para los cuales se continuará formando compilaciones de 32 bits para la arquitectura i386.

Principalmente, la lista incluye bibliotecas utilizadas en aplicaciones de 32 bits que todavía están en uso, así como sus dependencias relacionadas. Además, para las bibliotecas de la lista se planea mantener las dependencias utilizadas para las pruebas, pero se usarán para pruebas cruzadas de las compilaciones de i386 en un entorno de sistema de 64 bits x86_64, simulando así un entorno que se aplicará en condiciones reales.

En comparación con el conjunto de bibliotecas de 32 bits que se entregaron en Ubuntu 19.10, en Ubuntu 20.04 se añadirán se incluyen bibliotecas:

  • freeglut3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-driver-all
  • vdpau-driver-all

Sin embargo, se excluirán paquetes obsoletos que dejarán de compilarse en Ubuntu 20.04 para arquitecturas actuales (los paquetes vinculados a versiones, como libperl5.28 y libssl1.0.0, serán reemplazados por versiones más recientes):

  • gcc-8-base
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • wine-stable-i386

Recordamos que originalmente Canonical tenía la intención de planeaba cesar completamente la construcción de paquetes para la arquitectura i386 (incluyendo la renuncia a la formación de bibliotecas multiarch, necesarias para ejecutar aplicaciones de 32 bits en un entorno de 64 bits), pero reconsideró su decisión tras estudiar los comentarios expresados por los desarrolladores de Wine y de plataformas de juego.Como compromiso, se decidió asegurar la construcción y entrega de un conjunto separado de paquetes de 32 bits con las bibliotecas necesarias para continuar ejecutando programas obsoletos que siguen existiendo solo en forma de 32 bits o que requieren bibliotecas de 32 bits.

La razón para la interrupción del soporte de la arquitectura i386 es la imposibilidad de mantener los paquetes al mismo nivel que otras arquitecturas soportadas en Ubuntu, debido a la falta de acceso a los últimos desarrollos en seguridad y protección contra vulnerabilidades fundamentales como Spectre para sistemas de 32 bits. Mantener la base de paquetes para i386 requiere grandes recursos para desarrollo y control de calidad, que no se justifican por la insignificante base de usuarios (se estima que el número de sistemas i386 representa el 1% del total de sistemas instalados).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster