Pjanijiet aġġornati biex jittrasportaw libreriji 32-bit f'Ubuntu 20.04

Steve Langasek minn Canonical ġeneralizzata ir-riżultati diskussjonijiet mal-komunità lista ta 'libreriji għall-arkitettura i386 li huma ppjanati li jintbagħtu f'saff biex tiġi żgurata l-kompatibilità ma' applikazzjonijiet 32-bit f'Ubuntu 20.04 "Focal Fossa". Minn aktar minn 30 elf pakkett inizjali, ġew magħżula madwar 1700, li għalihom se tkompli l-formazzjoni ta 'assemblaġġi ta' 32-bit għall-arkitettura i386.

Il-lista tinkludi prinċipalment libreriji użati f'applikazzjonijiet 32-bit li għadhom qed jintużaw, kif ukoll dipendenzi assoċjati ma 'dawn il-libreriji. Barra minn hekk, għal-libreriji mil-lista, huwa ppjanat li jiġu ppreservati d-dipendenzi użati għat-testijiet, iżda jużawhom għall-ittestjar inkroċjat ta 'assemblaġġi i386 ta' libreriji fl-ambjent tas-sistema 64-bit x86_64, u b'hekk jissimulaw l-ambjent li se jintuża f' kundizzjonijiet reali.

Meta mqabbel mas-sett ta’ libreriji ta’ 32 bit li ġew ma’ Ubuntu 19.10, Ubuntu 20.04 se jinkludi wkoll inklużi libreriji:

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

Iżda fl-istess ħin, pakketti skaduti se jiġu esklużi mis-sett, li f'Ubuntu 20.04 mhux se jibqgħu jinbnew għal arkitetturi attwali (pakketti speċifiċi għall-verżjoni, bħal libperl5.28 u libssl1.0.0, se jiġu sostitwiti b'oħrajn ġodda) :

  • gcc-8-bażi
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libellvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • inbid-stabbli-i386

Ejja nfakkru li inizjalment Canonical maħsuba tieqaf kompletament tibni pakketti għall-arkitettura i386 (inkluż it-twaqqif tal-ħolqien ta 'libreriji multiarch meħtieġa biex imexxu applikazzjonijiet 32-bit f'ambjent 64-bit), iżda riveduta id-deċiżjoni tagħha wara li studjat il-kummenti li saru mill-iżviluppaturi tal-inbid и pjattaformi tal-logħob. Bħala kompromess, ġie deċiż li jinbena u jintbagħat sett separat ta’ pakketti ta’ 32-bit bil-libreriji meħtieġa biex ikomplu jmexxu programmi legacy li baqgħu 32-bit biss jew li kienu jeħtieġu libreriji ta’ 32-bit.

Ir-raġuni għat-twaqqif tal-appoġġ għall-arkitettura i386 hija l-inabbiltà li jinżammu pakketti fil-livell ta 'arkitetturi oħra appoġġjati f'Ubuntu, pereżempju, minħabba n-nuqqas ta' disponibbiltà tal-aħħar żviluppi fil-qasam tat-titjib tas-sigurtà u l-protezzjoni kontra vulnerabbiltajiet fundamentali bħal Spectre. għal sistemi 32-bit. Iż-żamma ta 'bażi ​​ta' pakkett għal i386 teħtieġ riżorsi kbar ta 'żvilupp u kontroll tal-kwalità, li mhumiex iġġustifikati minħabba l-bażi ta' utenti żgħar (in-numru ta 'sistemi i386 huwa stmat għal 1% tan-numru totali ta' sistemi installati).

Sors: opennet.ru

Żid kumment