Planerna för leverans av 32-bitarsbibliotek i Ubuntu 20.04 har uppdaterats

Steve Langasek frÄn Canonical sammanfattade resultat diskussionen med gemenskapen av bibliotekslistor för i386-arkitektur, som planeras att levereras i ett lager för att sÀkerstÀlla kompatibilitet med 32-bitarsapplikationer i Ubuntu 20.04 «Focal Fossa». Av mer Àn 30 tusen kÀllpaket har cirka 1700 valts ut för vilka 32-bitarsbyggnader för i386-arkitekturen kommer fortsÀtta att skapas.

I huvudsak innehÄller listan bibliotek som anvÀnds i befintliga 32-bitarsapplikationer samt relaterade beroenden. Dessutom planeras det att bevara beroenden som anvÀnds för testning för biblioteken pÄ listan, men anvÀnda dem för kors-testning av i386-byggnader av biblioteken i 64-bitars systemmiljö x86_64, vilket simulerar den miljö som kommer att tillÀmpas under verkliga förhÄllanden.

JÀmfört med uppsÀttningen av 32-bitarsbibliotek som levererades i Ubuntu 19.10, kommer Ubuntu 20.04 dessutom att innehÄlla Rust-bindningar för bibliotek:

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

Men ett antal förÄldrade paket kommer att uteslutas, som i Ubuntu 20.04 slutar att byggas för aktuella arkitekturer (bundna till versionspaket, sÄsom libperl5.28 och libssl1.0.0, kommer att ersÀttas med nyare versioner):

  • 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

Vi pÄminner om att Canonical ursprungligen avsiktligt fullstÀndigt avsÄg att upphöra med byggandet av paket för i386-arkitektur (inklusive att avstÄ frÄn att skapa multiarch-bibliotek, som Àr nödvÀndiga för att köra 32-bitarsapplikationer i en 64-bitarsmiljö), men sitt beslut efter att ha granskat kommentarerna som framförts, av Wine-utvecklarna, och av spelplattformar.Som ett kompromiss beslutades det att sÀkerstÀlla byggandet och leveransen av en separat uppsÀttning 32-bitarspaket med bibliotek som Àr nödvÀndiga för att fortsÀtta stödja förÄldrade program som endast finns i 32-bitarsformat eller som krÀver 32-bitarsbibliotek.

Anledningen till att stödet för i386-arkitekturen upphör nÀmns som oförmÄgan att underhÄlla paketen pÄ samma nivÄ som andra stödda arkitekturer i Ubuntu, till exempel pÄ grund av bristen pÄ tillgÄng till de senaste sÀkerhetsförbÀttringarna och skyddet mot grundlÀggande sÄrbarheter som Spectre för 32-bitarsystem. Att underhÄlla paketbasen för i386 krÀver stora resurser för utveckling och kvalitetskontroll, vilket inte motiveras av den obetydliga anvÀndarbasen (antalet i386-system uppskattas till 1 % av det totala antalet installerade system).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster