Steve Langasek Canonicalist tulemused i386 arhitektuurile mõeldud raamatukogude loend, mida kavandatakse tarnida kiht, et tagada ühilduvus 32-bitiste rakendustega Ubuntu 20.04 "Focal Fossa" all. Üle 30 000 source-paketi hulgast on valitud umbes 1700, mille jaoks jätkatakse 32-bitiste kogumite koostamist i386 arhitektuuri jaoks.
Peamiselt on loendisse kaasatud raamatukogud, mida kasutatakse endiselt levinud 32-bitistes rakendustes, ning nende raamatukogude sõltuvused. Lisaks plaanitakse loendisse kuuluvate raamatukogude jaoks säilitada katsetamiseks vajalikud sõltuvused, kasutades neid i386 kogumite ristsüsteemide testimiseks 64-bitiste x86_64 süsteemide keskkonnas, simuleerides seeläbi keskkonda, mis on rakendatav reaalses olukorras.
Võrreldes Ubuntu 19.10-ga tarnitud 32-bitiste raamatukogude komplektiga, sisaldab Ubuntu 20.04 lisandina raamatukogud:
- freeglut3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-driver-all
- vdpau-driver-all
Kuid samas jäetakse välja aegunud paketid, mida ei koostata Ubuntu 20.04-s enam ja aktuaalsetes arhitektuurides (versioonidega seotud paketid, nagu libperl5.28 ja libssl1.0.0, asendatakse uuematega):
- gcc-8-base
- libhogweed4
- libnettle6
- libperl5.28
- libsensors4
- libssl1.0.0
- libhogweed4
- libigdgmm5
- libllvm8
- libmysqlclient20
- libnettle6
- libtxc-dxtn-s2tc0
- libvpx5
- libx265-165
- wine-devel-i386
- wine-stable-i386
Tuletame meelde, et algselt kavatseb Canonical täielikult lõpetada pakettide koostamine i386 arhitektuurile (sealhulgas loobuda multiarch raamatukogude koostamisest, mis on vajalikud 32-bitiste rakenduste käitamiseks 64-bitises keskkonnas), kuid oma otsusele pärast arutelu märkusi, mida on esitanud ja . Kompromissina otsustati tagada eraldi komplekti 32-bitiste raamatukogude koostamine ja tarnimine, mis on vajalikud vanade programmide jätkuvaks tööks, mis jäävad ainult 32-bitise versiooni või vajavad 32-bitiseid raamatukogusid.
32-bitise arhitektuuri toe lõpetamise põhjuseks toodi välja, et pakettide hooldamine on keerulisem teiste toetatud Ubuntu arhitektuuride tasemel, seetõttu, et 32-bitistele süsteemidele pole saadaval viimased edusammud turvalisuse paranemisel ja fundamentaalsete haavatavuste, nagu Spectre, kaitsmisel. i386 pakettide baasi säilitamine nõuab suuremaid arenduse ja kvaliteedi kontrollimise ressursse, mis ei ole õigustatud, kuna kasutajate arv on vähenenud (i386 süsteemide arv on hinnanguliselt 1% kõigist paigaldatud süsteemidest).
Allikas: opennet.ru
