I piani aghjurnati per spedinu biblioteche 32-bit in Ubuntu 20.04

Steve Langasek di Canonical riassuntu Risultati discussioni cù a cumunità una lista di biblioteche per l'architettura i386 chì sò previste per esse spedite in una capa per assicurà a cumpatibilità cù l'applicazioni 32-bit in Ubuntu 20.04 "Focal Fossa". Di più di 30 mila pacchetti iniziali, circa 1700 32 sò stati scelti, per quale a furmazione di assemblee 386-bit per l'architettura iXNUMX continuarà.

A lista include principalmente biblioteche aduprate in l'applicazioni 32-bit chì sò sempre in usu, è ancu dipendenze assuciate à queste biblioteche. Inoltre, per e biblioteche da a lista, hè previstu di priservà e dependenzii utilizati per i testi, ma l'utilizanu per l'assemblee di libreria i386 cross-test in l'ambienti di u sistema 64-bit x86_64, simulate cusì l'ambiente chì serà utilizatu in realità. cundizioni.

In cunfrontu cù l'inseme di biblioteche di 32 bit chì venenu cù Ubuntu 19.10, Ubuntu 20.04 includerà in più. inclusu biblioteche:

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

Ma à u stessu tempu, i pacchetti obsoleti seranu esclusi da u settore, chì in Ubuntu 20.04 ùn serà più custruitu per l'architetture attuali (pacchetti specifichi di versione, cum'è libperl5.28 è libssl1.0.0, seranu rimpiazzati cù più novi) :

  • gcc-8-basa
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors 4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • vinu-staglia-i386

Ricordemu chì inizialmente Canonicu destinatu cessà cumplettamente di custruisce pacchetti per l'architettura i386 (cumprese l'arrestu di a creazione di biblioteche multiarch necessarie per eseguisce applicazioni 32-bit in un ambiente 64-bit), ma rivisu a so decisione dopu avè studiatu i cumenti fatti da i sviluppatori di vinu и piattaforme di ghjocu. Cum'è un cumprumissu, hè statu decisu di custruisce è spedite un inseme separatu di pacchetti di 32-bit cù e librerie necessarie per cuntinuà à eseguisce prugrammi legati chì restanu solu 32-bit o necessitanu biblioteche 32-bit.

U mutivu di discontinuà u supportu per l'architettura i386 hè l'incapacità di mantene i pacchetti à u livellu di l'altri architetture supportati in Ubuntu, per esempiu, per via di a indisponibilità di l'ultimi sviluppi in u campu di migliurà a sicurità è a prutezzione contra i vulnerabili fundamentali cum'è Spectre. per i sistemi 32-bit. A mantenimentu di una basa di pacchettu per i386 richiede un grande sviluppu è risorse di cuntrollu di qualità, chì ùn sò micca ghjustificate per via di a piccula basa di l'utilizatori (u numeru di sistemi i386 hè stimatu à 1% di u numeru tutale di sistemi installati).

Source: opennet.ru

Add a comment