Ubuntu 32-də 20.04 bitlik kitabxanaları göndərmək üçün yenilənmiş planlar

Canonical-dan Stiv Lanqasek ümumiləşdirilib tapıntılar müzakirələr icma ilə Ubuntu 386 "Focal Fossa"-da 32-bit proqramlarla uyğunluğu təmin etmək üçün bir təbəqədə göndərilməsi planlaşdırılan i20.04 arxitekturası üçün kitabxanaların siyahısı. 30 mindən çox ilkin paketdən təxminən 1700-ü seçilib ki, bunun üçün i32 arxitekturası üçün 386 bitlik məclislərin formalaşması davam etdiriləcək.

Siyahıya əsasən hələ də istifadə olunan 32-bit proqramlarda istifadə olunan kitabxanalar, həmçinin bu kitabxanalarla əlaqəli asılılıqlar daxildir. Bundan əlavə, siyahıdakı kitabxanalar üçün testlər üçün istifadə olunan asılılıqları qorumaq, lakin onlardan 386 bitlik x64_86 sistem mühitində i64 kitabxana birləşmələrini çarpaz sınaqdan keçirmək üçün istifadə etmək, beləliklə real mühitdə istifadə ediləcək mühiti simulyasiya etmək planlaşdırılır. şərtlər.

Ubuntu 32 ilə gələn 19.10 bitlik kitabxanalar dəsti ilə müqayisədə Ubuntu 20.04 əlavə olaraq daxil olacaq. daxil edilmişdir kitabxanalar:

  • pulsuz 3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • paltarmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-sürücü-hamısı
  • vdpau-sürücü-hamısı

Lakin eyni zamanda Ubuntu 20.04-də artıq cari arxitekturalar üçün tikilməyəcək köhnəlmiş paketlər dəstdən çıxarılacaq (libperl5.28 və libssl1.0.0 kimi versiyaya aid paketlər daha yeniləri ilə əvəz olunacaq) :

  • gcc-8-bazası
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensorlar4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • şərab-devel-i386
  • şərab-stabil-i386

Əvvəlcə Kanonik olduğunu xatırlayaq nəzərdə tutulmuşdur i386 arxitekturası üçün paketlərin yaradılmasını tamamilə dayandırın (32 bitlik mühitdə 64 bitlik proqramları işə salmaq üçün lazım olan çoxarxlı kitabxanaların yaradılmasını dayandırmaq da daxil olmaqla), lakin yenidən işlənmişdir edilən şərhləri öyrəndikdən sonra qərarını verdi Şərab tərtibatçıları и oyun platformaları. Kompromis olaraq, yalnız 32-bitlik qalan və ya 32-bitlik kitabxanalar tələb edən köhnə proqramları davam etdirmək üçün lazım olan kitabxanalarla ayrıca 32-bit paketlər qurmaq və göndərmək qərara alındı.

İ386 arxitekturasına dəstəyin dayandırılmasının səbəbi Ubuntu-da dəstəklənən digər arxitekturalar səviyyəsində paketləri saxlaya bilməməkdir, məsələn, təhlükəsizliyin təkmilləşdirilməsi və Spectre kimi fundamental zəifliklərdən qorunma sahəsində ən son inkişafların mövcud olmaması səbəbindən. 32-bit sistemlər üçün. i386 üçün paket bazasının saxlanması böyük inkişaf və keyfiyyətə nəzarət resursları tələb edir, bunlar kiçik istifadəçi bazasına görə əsaslandırılmır (i386 sistemlərinin sayı quraşdırılmış sistemlərin ümumi sayının 1%-i səviyyəsində qiymətləndirilir).

Mənbə: opennet.ru

Добавить комментарий