ఉబుంటు 32లో 20.04-బిట్ లైబ్రరీలను రవాణా చేయడానికి ప్రణాళికలు నవీకరించబడ్డాయి

కానానికల్ నుండి స్టీవ్ లాంగాసెక్ సాధారణీకరించబడింది ఫలితాలు చర్చలు ఉబుంటు 386 “ఫోకల్ ఫోసా”లోని 32-బిట్ అప్లికేషన్‌లతో అనుకూలతను నిర్ధారించడానికి ఒక లేయర్‌లో రవాణా చేయడానికి ప్రణాళిక చేయబడిన i20.04 ఆర్కిటెక్చర్ కోసం లైబ్రరీల జాబితాను సంఘంతో కలిగి ఉంది. 30 వేల కంటే ఎక్కువ ప్రారంభ ప్యాకేజీలలో, సుమారు 1700 ఎంపిక చేయబడ్డాయి, దీని కోసం i32 ఆర్కిటెక్చర్ కోసం 386-బిట్ అసెంబ్లీల ఏర్పాటు కొనసాగుతుంది.

జాబితాలో ప్రధానంగా ఇప్పటికీ వాడుకలో ఉన్న 32-బిట్ అప్లికేషన్‌లలో ఉపయోగించే లైబ్రరీలు, అలాగే ఈ లైబ్రరీలతో అనుబంధించబడిన డిపెండెన్సీలు ఉన్నాయి. అదనంగా, జాబితా నుండి లైబ్రరీల కోసం, పరీక్షల కోసం ఉపయోగించే డిపెండెన్సీలను భద్రపరచడానికి ప్రణాళిక చేయబడింది, అయితే వాటిని 386-బిట్ x64_86 సిస్టమ్ ఎన్విరాన్‌మెంట్‌లో క్రాస్-టెస్టింగ్ i64 లైబ్రరీ అసెంబ్లీలకు ఉపయోగించండి, తద్వారా వాస్తవికంగా ఉపయోగించబడే పర్యావరణాన్ని అనుకరిస్తుంది. పరిస్థితులు.

ఉబుంటు 32తో వచ్చిన 19.10-బిట్ లైబ్రరీల సెట్‌తో పోలిస్తే, ఉబుంటు 20.04 అదనంగా చేర్చబడుతుంది. చేర్చబడింది గ్రంథాలయాలు:

  • ఫ్రీగ్లట్3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-డ్రైవర్-అన్నీ
  • vdpau-డ్రైవర్-అన్నీ

కానీ అదే సమయంలో, గడువు ముగిసిన ప్యాకేజీలు సెట్ నుండి మినహాయించబడతాయి, ఇది ఉబుంటు 20.04లో ప్రస్తుత ఆర్కిటెక్చర్‌ల కోసం నిర్మించబడదు (libperl5.28 మరియు libssl1.0.0 వంటి వెర్షన్-నిర్దిష్ట ప్యాకేజీలు కొత్త వాటితో భర్తీ చేయబడతాయి) :

  • gcc-8-బేస్
  • libhogweed4
  • libnettle6
  • libperl5.28
  • లిబ్సెన్సర్లు4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • వైన్-డెవెల్-i386
  • వైన్-స్టేబుల్-i386

మొదట్లో కానానికల్ అని గుర్తుచేసుకుందాం ఉద్దేశించబడింది i386 ఆర్కిటెక్చర్ (32-బిట్ ఎన్విరాన్‌మెంట్‌లో 64-బిట్ అప్లికేషన్‌లను అమలు చేయడానికి అవసరమైన మల్టీఆర్చ్ లైబ్రరీల సృష్టిని నిలిపివేయడంతో పాటు) నిర్మాణ ప్యాకేజీలను పూర్తిగా ఆపివేయండి. సవరించబడింది చేసిన వ్యాఖ్యలను అధ్యయనం చేసిన తర్వాత దాని నిర్ణయం వైన్ డెవలపర్లు и గేమింగ్ ప్లాట్‌ఫారమ్‌లు. రాజీగా, 32-బిట్ మాత్రమే లేదా 32-బిట్ లైబ్రరీలు అవసరమయ్యే లెగసీ ప్రోగ్రామ్‌లను అమలు చేయడం కొనసాగించడానికి అవసరమైన లైబ్రరీలతో 32-బిట్ ప్యాకేజీల యొక్క ప్రత్యేక సెట్‌ను నిర్మించి, రవాణా చేయాలని నిర్ణయించారు.

i386 ఆర్కిటెక్చర్‌కు మద్దతును నిలిపివేయడానికి కారణం ఉబుంటులో మద్దతు ఉన్న ఇతర ఆర్కిటెక్చర్‌ల స్థాయిలో ప్యాకేజీలను నిర్వహించలేకపోవడం, ఉదాహరణకు, స్పెక్టర్ వంటి ప్రాథమిక దుర్బలత్వాల నుండి భద్రత మరియు రక్షణను మెరుగుపరిచే రంగంలో తాజా పరిణామాలు అందుబాటులో లేకపోవడం వల్ల. 32-బిట్ సిస్టమ్స్ కోసం. i386 కోసం ప్యాకేజీ స్థావరాన్ని నిర్వహించడానికి పెద్ద అభివృద్ధి మరియు నాణ్యత నియంత్రణ వనరులు అవసరం, ఇవి చిన్న వినియోగదారు బేస్ కారణంగా సమర్థించబడవు (i386 సిస్టమ్‌ల సంఖ్య మొత్తం ఇన్‌స్టాల్ చేయబడిన సిస్టమ్‌ల సంఖ్యలో 1%గా అంచనా వేయబడింది).

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి