Ubuntu 32'te 20.04 bit kitaplıkların gönderilmesine ilişkin planlar güncellendi

Canonical'dan Steve Langasek derlenmiş bulgular tartışma Toplulukla birlikte, Ubuntu 386 "Focal Fossa"daki 32 bit uygulamalarla uyumluluğu sağlamak için bir katman halinde gönderilmesi planlanan i20.04 mimarisine yönelik kitaplıkların bir listesi. 30 binden fazla başlangıç ​​paketinden yaklaşık 1700'ü seçildi ve bunlar için i32 mimarisine yönelik 386 bitlik derlemelerin oluşumu devam edecek.

Liste esas olarak halen kullanımda olan 32 bit uygulamalarda kullanılan kitaplıkların yanı sıra bu kitaplıklarla ilişkili bağımlılıkları içerir. Ayrıca listedeki kütüphaneler için, testler için kullanılan bağımlılıkların korunması, ancak bunların 386 bit x64_86 sistem ortamında i64 kütüphane derlemelerinin çapraz testi için kullanılması, böylece gerçek hayatta kullanılacak ortamın simüle edilmesi planlanmaktadır. koşullar.

Ubuntu 32 ile gelen 19.10 bit kitaplıklarla karşılaştırıldığında Ubuntu 20.04 ayrıca şunları içerecektir: dahil kütüphaneler:

  • bedava glüt3
  • gstreamer1.0-eklenti tabanı
  • libd3dapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-sürücü-tümü
  • vdpau-sürücü-tümü

Ancak aynı zamanda, Ubuntu 20.04'te artık mevcut mimariler için oluşturulmayacak olan eski paketler setin dışında tutulacak (libperl5.28 ve libssl1.0.0 gibi sürüme özel paketler daha yenileriyle değiştirilecek) :

  • gcc-8-taban
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensörler4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • şarap-devel-i386
  • şarap-kararlı-i386

Başlangıçta Kanonik olduğunu hatırlayalım amaçlanan i386 mimarisi için paket oluşturmayı tamamen durdurun (32 bit ortamda 64 bit uygulamaları çalıştırmak için gereken çok arşivli kitaplıkların oluşturulmasının durdurulması dahil), ancak revize yapılan yorumları inceledikten sonra kararını verdi Şarap geliştiricileri и oyun platformları. Bir uzlaşma olarak, yalnızca 32 bit olarak kalan veya 32 bit kitaplıklar gerektiren eski programları çalıştırmaya devam etmek için gereken kitaplıklarla birlikte ayrı bir 32 bit paket seti oluşturup göndermeye karar verildi.

i386 mimarisine yönelik desteğin sona erdirilmesinin nedeni, örneğin Spectre gibi temel güvenlik açıklarına karşı güvenliğin artırılması ve koruma alanındaki en son gelişmelerin mevcut olmaması nedeniyle paketleri Ubuntu'da desteklenen diğer mimariler düzeyinde sürdürememektir. 32 bit sistemler için. i386 için bir paket tabanının sürdürülmesi, büyük geliştirme ve kalite kontrol kaynakları gerektirir ve bu, kullanıcı tabanının küçük olması nedeniyle haklı değildir (i386 sistemlerinin sayısının, kurulu sistemlerin toplam sayısının %1'i olduğu tahmin edilmektedir).

Kaynak: opennet.ru

Yorum ekle