Cynlluniau wedi'u diweddaru i anfon llyfrgelloedd 32-bit yn Ubuntu 20.04

Steve Langasek o Canonical crynhoi y canlyniadau trafodaethau gyda'r gymuned restr o lyfrgelloedd ar gyfer pensaernïaeth i386 y bwriedir eu cludo mewn haen i sicrhau cydnawsedd â chymwysiadau 32-bit yn Ubuntu 20.04 “Focal Fossa”. O fwy na 30 mil o becynnau cychwynnol, mae tua 1700 wedi'u dewis, y bydd ffurfio cynulliadau 32-bit ar gyfer pensaernïaeth i386 yn parhau ar eu cyfer.

Mae'r rhestr yn bennaf yn cynnwys llyfrgelloedd a ddefnyddir mewn cymwysiadau 32-bit sy'n dal i gael eu defnyddio, yn ogystal â dibyniaethau sy'n gysylltiedig â'r llyfrgelloedd hyn. Yn ogystal, ar gyfer y llyfrgelloedd o'r rhestr, bwriedir cadw'r dibyniaethau a ddefnyddir ar gyfer profion, ond eu defnyddio ar gyfer traws-brofi gwasanaethau llyfrgell i386 yn amgylchedd system 64-bit x86_64, gan efelychu'r amgylchedd a ddefnyddir mewn gwirionedd. amodau.

O'i gymharu â'r set o lyfrgelloedd 32-bit a ddaeth gyda Ubuntu 19.10, bydd Ubuntu 20.04 hefyd yn cynnwys wedi'i gynnwys llyfrgelloedd:

  • rhyddglut3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libb2
  • libv4l-0
  • libva- glx2
  • va-gyrrwr-i gyd
  • vdpau-gyrrwr-i gyd

Ond ar yr un pryd, bydd pecynnau hen ffasiwn yn cael eu heithrio o'r set, na fydd yn Ubuntu 20.04 bellach yn cael eu hadeiladu ar gyfer pensaernïaeth gyfredol (bydd pecynnau fersiwn-benodol, megis lipperl5.28 a libssl1.0.0, yn cael eu disodli gan rai mwy newydd) :

  • gcc-8-sylfaen
  • libhogweed4
  • libnettle6
  • enllib5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlcient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • gwin-ddatblygu-i386
  • gwin-stabl-i386

Gadewch inni gofio bod Canonaidd i ddechrau bwriadedig rhoi'r gorau i adeiladu pecynnau ar gyfer pensaernïaeth i386 yn llwyr (gan gynnwys atal creu llyfrgelloedd aml-fwa sy'n angenrheidiol i redeg cymwysiadau 32-did mewn amgylchedd 64-bit), ond diwygiedig ei benderfyniad ar ôl astudio'r sylwadau a wnaed gan ddatblygwyr Gwin и llwyfannau hapchwarae. Fel cyfaddawd, penderfynwyd adeiladu a llongio set ar wahân o becynnau 32-did gyda'r llyfrgelloedd sydd eu hangen i barhau i redeg rhaglenni etifeddiaeth a oedd yn parhau i fod yn 32-bit yn unig neu'n gofyn am lyfrgelloedd 32-did.

Y rheswm dros roi'r gorau i gefnogaeth i bensaernïaeth i386 yw'r anallu i gynnal pecynnau ar lefel pensaernïaeth eraill a gefnogir yn Ubuntu, er enghraifft, oherwydd nad yw'r datblygiadau diweddaraf ym maes gwella diogelwch ac amddiffyniad rhag gwendidau sylfaenol megis Specter ar gael. ar gyfer systemau 32-did. Mae cynnal sylfaen pecyn ar gyfer i386 yn gofyn am ddatblygiad mawr a rheoli ansawdd adnoddau, na ellir eu cyfiawnhau oherwydd y sylfaen defnyddwyr bach (amcangyfrifir bod nifer y systemau i386 yn 1% o gyfanswm nifer y systemau gosod).

Ffynhonnell: opennet.ru

Ychwanegu sylw