Ажурирани планови за испоруку 32-битних библиотека у Убунту 20.04

Стив Лангасек из Цаноницал-а сажето налази дискусије са заједницом списак библиотека за и386 архитектуру које се планирају да буду испоручене у слојевима како би се обезбедила компатибилност са 32-битним апликацијама у Убунту 20.04 „Фоцал Фосса“. Од више од 30 хиљада почетних пакета, одабрано је око 1700, за које ће се наставити формирање 32-битних склопова за архитектуру и386.

Листа углавном укључује библиотеке које се користе у 32-битним апликацијама које су још увек у употреби, као и зависности повезане са овим библиотекама. Поред тога, за библиотеке са листе планирано је да се очувају зависности које се користе за тестове, али да се користе за унакрсно тестирање и386 библиотечких склопова у 64-битном к86_64 системском окружењу, чиме се симулира окружење које ће се користити у стварном Услови.

У поређењу са скупом 32-битних библиотека које су испоручене са Убунту 19.10, Убунту 20.04 ће додатно укључивати uključeno библиотеке:

  • фрееглут3
  • гстреамер1.0-плугинс-басе
  • либд3дадаптер9-меса
  • либгпм2
  • либосмеса6
  • либтбб2
  • либв4л-0
  • либва-глк2
  • ва-возач-сви
  • вдпау-дривер-алл

Али у исто време, застарели пакети ће бити искључени из скупа, који у Убунту 20.04 више неће бити изграђен за тренутне архитектуре (пакети специфични за верзију, као што су либперл5.28 и либссл1.0.0, биће замењени новијим) :

  • гцц-8-база
  • либхогвеед4
  • либнеттле6
  • либперл5.28
  • либсенсорс4
  • либссл1.0.0
  • либхогвеед4
  • либигдгмм5
  • либллвм8
  • либмисклцлиент20
  • либнеттле6
  • либткц-дктн-с2тц0
  • либвпк5
  • либк265-165
  • вине-девел-и386
  • вино-штала-и386

Подсетимо се да је у почетку канонски намењен потпуно зауставити прављење пакета за и386 архитектуру (укључујући заустављање креирања вишеархичних библиотека неопходних за покретање 32-битних апликација у 64-битном окружењу), али ревидирано своју одлуку након проучавања датих коментара Вине девелоперс и платформе за игре. Као компромис, одлучено је да се направи и испоручи посебан сет 32-битних пакета са библиотекама потребним за наставак покретања застарелих програма који су остали само 32-битни или су захтевали 32-битне библиотеке.

Разлог за укидање подршке за и386 архитектуру је немогућност одржавања пакета на нивоу других архитектура подржаних у Убунту-у, на пример, због недоступности најновијих достигнућа у области побољшања безбедности и заштите од фундаменталних рањивости као што је Спецтре. за 32-битне системе. Одржавање базе пакета за и386 захтева велике ресурсе за развој и контролу квалитета, што није оправдано због мале базе корисника (број и386 система се процењује на 1% од укупног броја инсталираних система).

Извор: опеннет.ру

Додај коментар