Ubuntu 32 жүйесінде 20.04 биттік кітапханаларды жеткізу жоспарлары жаңартылды

Canonical компаниясынан Стив Лангасек жалпыланған Нәтижелері пікірталастар қауымдастықпен Ubuntu 386 «Focal Fossa» ішіндегі 32 биттік қолданбалармен үйлесімділікті қамтамасыз ету үшін қабатта жөнелтілуі жоспарланған i20.04 архитектурасына арналған кітапханалар тізімі. 30 мыңнан астам бастапқы пакеттердің 1700-ге жуығы таңдалды, олар үшін i32 архитектурасы үшін 386 разрядты жинақтарды қалыптастыру жалғасады.

Тізім негізінен әлі де пайдаланылып жатқан 32 биттік қолданбаларда пайдаланылатын кітапханаларды, сондай-ақ осы кітапханалармен байланысты тәуелділіктерді қамтиды. Сонымен қатар, тізімдегі кітапханалар үшін сынақтар үшін пайдаланылатын тәуелділіктерді сақтау жоспарлануда, бірақ оларды 386 биттік x64_86 жүйелік ортада i64 кітапхана жинақтарын айқас тестілеу үшін пайдалану, осылайша нақты жағдайда қолданылатын ортаны модельдеу шарттар.

Ubuntu 32 нұсқасымен бірге келген 19.10-биттік кітапханалар жиынтығымен салыстырғанда, Ubuntu 20.04 қосымша қамтиды. қоса алғанда кітапханалар:

  • бос тамақ3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • киіммеса6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-жүргізуші-барлығы
  • vdpau-драйвер-барлығы

Бірақ сонымен бірге Ubuntu 20.04-те ағымдағы архитектуралар үшін енді салынбайтын ескірген пакеттер жинақтан шығарылады (libperl5.28 және libssl1.0.0 сияқты нұсқаға арнайы пакеттер жаңасымен ауыстырылады) :

  • gcc-8-негізі
  • либхогвид4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • либхогвид4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • шарап-тұрақты-i386

Еске салайық, бұл бастапқыда канондық арналған i386 архитектурасына арналған пакеттерді құруды толығымен тоқтату (соның ішінде 32 биттік ортада 64 биттік қолданбаларды іске қосу үшін қажет мультиархты кітапханаларды жасауды тоқтату), бірақ қайта қаралған пікірлерді зерделегеннен кейін оның шешімі Шарап әзірлеушілері и ойын платформалары. Ымыра ретінде тек 32 биттік немесе 32 биттік кітапханаларды қажет ететін бұрынғы бағдарламаларды іске қосуды жалғастыру үшін қажет кітапханалары бар 32 биттік бумалардың бөлек жинағын құрастыру және жіберу туралы шешім қабылданды.

I386 архитектурасына қолдау көрсетуді тоқтатудың себебі Ubuntu жүйесінде қолдау көрсетілетін басқа архитектуралар деңгейінде пакеттерді сақтау мүмкін еместігі болып табылады, мысалы, қауіпсіздікті жақсарту және Spectre сияқты іргелі осалдықтардан қорғау саласындағы соңғы әзірлемелердің болмауына байланысты. 32 биттік жүйелер үшін. i386 үшін пакеттік базаны қолдау үлкен әзірлеу және сапаны бақылау ресурстарын қажет етеді, олар шағын пайдаланушы базасына байланысты ақталмайды (i386 жүйелерінің саны орнатылған жүйелердің жалпы санының 1% құрайды).

Ақпарат көзі: opennet.ru

пікір қалдыру