Mipango iliyosasishwa ya kusafirisha maktaba 32-bit huko Ubuntu 20.04

Steve Langasek kutoka Canonical ya jumla matokeo majadiliano pamoja na jumuiya orodha ya maktaba za usanifu wa i386 ambazo zimepangwa kusafirishwa kwa safu ili kuhakikisha upatanifu na programu za 32-bit katika Ubuntu 20.04 "Focal Fossa". Kati ya vifurushi zaidi ya elfu 30 vya awali, karibu 1700 vimechaguliwa, ambayo uundaji wa makusanyiko ya 32-bit kwa usanifu wa i386 utaendelea.

Orodha hiyo inajumuisha maktaba zinazotumiwa katika programu-tumizi za biti 32 ambazo bado zinatumika, pamoja na tegemezi zinazohusiana na maktaba hizi. Kwa kuongezea, kwa maktaba kutoka kwenye orodha, imepangwa kuhifadhi utegemezi unaotumika kwa majaribio, lakini utumie kwa majaribio ya maktaba ya maktaba ya i386 katika mazingira ya mfumo wa 64-bit x86_64, na hivyo kuiga mazingira ambayo yatatumika katika hali halisi. masharti.

Ikilinganishwa na seti ya maktaba 32-bit ambayo ilikuja na Ubuntu 19.10, Ubuntu 20.04 itajumuisha pia pamoja maktaba:

  • freeglut3
  • gstreamer1.0-plugins-msingi
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-dereva-wote
  • vdpau-dereva-yote

Lakini wakati huo huo, vifurushi vilivyopitwa na wakati vitatengwa kwenye seti, ambayo katika Ubuntu 20.04 haitajengwa tena kwa usanifu wa sasa (vifurushi maalum vya toleo, kama vile libperl5.28 na libssl1.0.0, vitabadilishwa na vipya zaidi) :

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

Hebu tukumbuke kwamba mwanzoni ni Kikanuni iliyokusudiwa acha kabisa ujenzi wa vifurushi vya usanifu wa i386 (pamoja na kusimamisha uundaji wa maktaba nyingi muhimu ili kuendesha programu-32-bit katika mazingira ya 64-bit), lakini iliyorekebishwa uamuzi wake baada ya kusoma maoni yaliyotolewa na watengenezaji wa Mvinyo ΠΈ majukwaa ya michezo ya kubahatisha. Kama maelewano, iliamuliwa kuunda na kusafirisha seti tofauti ya vifurushi vya 32-bit na maktaba zinazohitajika ili kuendelea na programu za urithi ambazo zilisalia 32-bit pekee au kuhitaji maktaba 32-bit.

Sababu ya kusitisha usaidizi wa usanifu wa i386 ni kutokuwa na uwezo wa kudumisha vifurushi katika kiwango cha usanifu mwingine unaoungwa mkono na Ubuntu, kwa mfano, kwa sababu ya kutopatikana kwa maendeleo ya hivi karibuni katika uwanja wa kuboresha usalama na ulinzi dhidi ya udhaifu wa kimsingi kama vile Specter. kwa mifumo 32-bit. Kudumisha msingi wa kifurushi kwa i386 kunahitaji rasilimali kubwa za maendeleo na udhibiti wa ubora, ambazo hazistahili kutokana na msingi mdogo wa mtumiaji (idadi ya mifumo ya i386 inakadiriwa kuwa 1% ya jumla ya idadi ya mifumo iliyowekwa).

Chanzo: opennet.ru

Kuongeza maoni