Aktualiséiert Pläng fir 32-Bit Bibliothéiken an Ubuntu 20.04 ze verschécken

Steve Langasek aus Canonical generaliséiert d'Resultater Diskussiounen mat der Gemeinschaft eng Lëscht vu Bibliothéiken fir d'i386 Architektur, déi geplangt sinn an enger Schicht ze verschécken fir Kompatibilitéit mat 32-Bit Uwendungen an Ubuntu 20.04 "Focal Fossa" ze garantéieren. Vun méi wéi 30 initial Packagen, sinn ongeféier 1700 ausgewielt ginn, fir déi d'Bildung vun 32-Bit Assemblée fir d'i386 Architektur weider geet.

D'Lëscht enthält haaptsächlech Bibliothéiken, déi an 32-Bit Uwendungen benotzt ginn, déi nach ëmmer am Gebrauch sinn, souwéi Ofhängegkeeten, déi mat dëse Bibliothéiken verbonne sinn. Zousätzlech, fir d'Bibliothéiken aus der Lëscht, ass et geplangt d'Ofhängegkeete fir Tester ze erhaalen, awer benotzt se fir Cross-Test i386 Bibliothéik Versammlungen an der 64-Bit x86_64 Systemëmfeld, sou datt d'Ëmfeld simuléiert déi an real benotzt gëtt. Konditiounen.

Am Verglach zum Set vun 32-Bit Bibliothéiken, déi mat Ubuntu 19.10 komm sinn, wäert Ubuntu 20.04 zousätzlech enthalen abegraff Bibliothéiken:

  • fräi 3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libomesa6
  • libbb2
  • libv4l-0
  • libva-glx2
  • va-chauffer-all
  • vdpau-driver-all

Awer gläichzäiteg wäerte verouderte Packagen aus dem Set ausgeschloss ginn, deen an Ubuntu 20.04 net méi fir aktuell Architekturen gebaut gëtt (Versiounsspezifesch Packagen, wéi libperl5.28 a libssl1.0.0, ginn duerch méi nei ersat) :

  • gcc-8-Basis
  • libhogweed4
  • libbett 6
  • libperl5.28
  • libsensors 4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libbm8
  • libmysqlclient20
  • libbett 6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • Wäin-devel-i386
  • Wäin-Stall-i386

Loosst eis dat ufanks Canonical erënneren virgesinn komplett ophalen Pakete fir d'i386 Architektur ze bauen (inklusiv Stoppen vun der Schafung vu Multiarch Bibliothéiken néideg fir 32-Bit Uwendungen an engem 64-Bit Ëmfeld ze lafen), awer iwwerschafft seng Entscheedung nodeems se d'Kommentaren studéiert hunn Wäin Entwéckler и Spillerinne Plattformen. Als Kompromiss gouf decidéiert eng separat Set vun 32-Bit Packagen ze bauen an ze verschécken mat de Bibliothéiken déi néideg sinn fir weider Legacy Programmer ze lafen, déi nëmmen 32-Bit bliwwen sinn oder 32-Bit Bibliothéiken erfuerderlech sinn.

De Grond fir d'Ënnerstëtzung fir d'i386 Architektur ze stoppen ass d'Onméiglechkeet fir Packagen um Niveau vun aneren Architekturen z'erhalen, déi an Ubuntu ënnerstëtzt ginn, zum Beispill, wéinst der Onverfügbarkeet vun de leschten Entwécklungen am Beräich vun der Verbesserung vun der Sécherheet a Schutz géint fundamental Schwachstelle wéi Spectre fir 32-bëssen Systemer. E Paketbasis fir i386 erhalen erfuerdert grouss Entwécklungs- a Qualitéitskontrollressourcen, déi net gerechtfäerdegt sinn wéinst der klenger Benotzerbasis (d'Zuel vun i386 Systemer gëtt op 1% vun der Gesamtzuel vun installéierten Systemer geschat).

Source: opennet.ru

Setzt e Commentaire