Ĝisdatigitaj planoj sendi 32-bitajn bibliotekojn en Ubuntu 20.04

Steve Langasek de Canonical ĝeneraligita la rezultoj diskutoj kun la komunumo listo de bibliotekoj por la i386-arkitekturo, kiuj estas planitaj esti senditaj en tavolo por certigi kongruon kun 32-bitaj aplikoj en Ubuntu 20.04 "Foka Fossa". El pli ol 30 mil komencaj pakaĵoj, proksimume 1700 estis elektitaj, por kiuj la formado de 32-bitaj asembleoj por la arkitekturo i386 daŭros.

La listo ĉefe inkluzivas bibliotekojn uzatajn en 32-bitaj aplikoj, kiuj ankoraŭ estas uzataj, kaj ankaŭ dependecojn asociitajn kun ĉi tiuj bibliotekoj. Krome, por la bibliotekoj el la listo, estas planite konservi la dependecojn uzatajn por testoj, sed uzi ilin por kructesti i386-bibliotekojn en la 64-bita x86_64-sistema medio, tiel simulante la medion, kiu estos uzata en reala. kondiĉoj.

Kompare kun la aro de 32-bitaj bibliotekoj, kiuj venis kun Ubuntu 19.10, Ubuntu 20.04 aldone inkluzivos inkluzivita bibliotekoj:

  • freeglut3
  • gstreamer1.0-kromaĵoj-bazo
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-driver-all
  • vdpau-driver-all

Sed samtempe, malmodernaj pakaĵoj estos ekskluditaj de la aro, kiuj en Ubuntu 20.04 ne plu estos konstruitaj por nunaj arkitekturoj (version-specifaj pakaĵoj, kiel libperl5.28 kaj libssl1.0.0, estos anstataŭigitaj per pli novaj) :

  • gcc-8-bazo
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • liblvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • vin-stalo-i386

Ni rememoru tion komence Canonical celita tute ĉesu konstrui pakaĵojn por la arkitekturo i386 (inkluzive ĉesigi la kreadon de multarkaj bibliotekoj necesaj por ruli 32-bitajn aplikojn en 64-bita medio), sed reviziita ĝia decido post studi la komentojn faritajn Ellaboristoj de vino и ludplatformoj. Kiel kompromiso, estis decidite konstrui kaj sendi apartan aron de 32-bitaj pakaĵoj kun la bibliotekoj necesaj por daŭrigi ruli heredajn programojn kiuj restis nur 32-bitajn aŭ postulis 32-bitajn bibliotekojn.

La kialo por ĉesigi subtenon por la arkitekturo i386 estas la malkapablo konservi pakaĵojn je la nivelo de aliaj arkitekturoj subtenataj en Ubuntu, ekzemple, pro la malhavebleco de la plej novaj evoluoj en la kampo de plibonigo de sekureco kaj protekto kontraŭ fundamentaj vundeblecoj kiel Spectre. por 32-bitaj sistemoj. Konservi pakaĵbazon por i386 postulas grandajn evoluajn kaj kvalitkontrolajn rimedojn, kiuj ne estas pravigitaj pro la malgranda uzantbazo (la nombro da i386-sistemoj estas taksita je 1% de la totala nombro de instalitaj sistemoj).

fonto: opennet.ru

Aldoni komenton