Uppfærðar áætlanir um að senda 32-bita bókasöfn í Ubuntu 20.04

Steve Langasek frá Canonical alhæft результаты umræður með samfélaginu lista yfir bókasöfn fyrir i386 arkitektúrinn sem fyrirhugað er að senda í lagi til að tryggja samhæfni við 32-bita forrit í Ubuntu 20.04 „Focal Fossa“. Af meira en 30 þúsund upphafspökkum hafa um 1700 verið valdir, sem myndun 32-bita samsetninga fyrir i386 arkitektúrinn mun halda áfram fyrir.

Listinn inniheldur aðallega bókasöfn sem notuð eru í 32-bita forritum sem eru enn í notkun, svo og ósjálfstæði sem tengjast þessum söfnum. Að auki, fyrir bókasöfnin af listanum, er fyrirhugað að varðveita ósjálfstæðin sem notuð eru fyrir próf, en nota þau til að krossprófa i386 bókasafnssamstæður í 64 bita x86_64 kerfisumhverfinu og líkja þannig eftir umhverfinu sem verður notað í raun skilyrði.

Í samanburði við 32-bita bókasöfnin sem fylgdu Ubuntu 19.10 mun Ubuntu 20.04 að auki innihalda innifalið bókasöfn:

  • frjálsglut3
  • gstreamer1.0-viðbætur-grunnur
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-bílstjóri-allur
  • vdpau-bílstjóri-allur

En á sama tíma verða gamaldags pakkar útilokaðir frá settinu, sem í Ubuntu 20.04 verður ekki lengur smíðað fyrir núverandi arkitektúr (útgáfusérstakir pakkar, eins og libperl5.28 og libssl1.0.0, verður skipt út fyrir nýrri) :

  • gcc-8-grunnur
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • vín-stall-i386

Við skulum muna að upphaflega Canonical ætlað hætta algjörlega að búa til pakka fyrir i386 arkitektúrinn (þar á meðal að hætta að búa til fjölbogasafna sem nauðsynleg eru til að keyra 32 bita forrit í 64 bita umhverfi), en endurskoðuð ákvörðun sína eftir að hafa kynnt sér framkomnar athugasemdir Vínframleiðendur и leikjapallur. Sem málamiðlun var ákveðið að smíða og senda sérstakt sett af 32 bita pökkum með þeim söfnum sem þarf til að halda áfram að keyra eldri forrit sem voru aðeins 32 bita eða þurftu 32 bita bókasöfn.

Ástæðan fyrir því að stuðningur við i386 arkitektúrinn er hætt er vanhæfni til að viðhalda pökkum á sama stigi og önnur arkitektúr sem studd er í Ubuntu, til dæmis vegna þess að nýjustu þróunin á sviði bættrar öryggis og verndar gegn grundvallarveikleikum eins og Spectre er ekki tiltækur. fyrir 32 bita kerfi. Viðhald pakkagrunns fyrir i386 krefst mikils þróunar- og gæðaeftirlitsúrræða, sem eru ekki réttlætanleg vegna lítillar notendahóps (fjöldi i386 kerfa er áætlaður 1% af heildarfjölda uppsettra kerfa).

Heimild: opennet.ru

Bæta við athugasemd