కానానికల్ నుండి స్టీవ్ లాంగాసెక్ ఫలితాలు i386 ఆర్కిటెక్చర్ కోసం లైబ్రరీల జాబితా కమ్యూనిటీతో, 32-బిట్ అప్లికేషన్లతో అనుకూలతను నిర్ధారించడానికి లేయర్లో సరఫరా చేయడానికి ప్రణాళిక చేయబడింది Ubuntu ఏప్రిల్ 20.04, "ఫోకల్ ఫోసా." 30కు పైగా సోర్స్ ప్యాకేజీల నుండి, i386 ఆర్కిటెక్చర్ కోసం 32-బిట్ బిల్డ్లుగా మరింత అభివృద్ధి చేయడానికి సుమారు 1700 ప్యాకేజీలు ఎంపిక చేయబడ్డాయి.
జాబితాలో ప్రధానంగా ఇప్పటికీ వాడుకలో ఉన్న 32-బిట్ అప్లికేషన్లలో ఉపయోగించే లైబ్రరీలు, అలాగే ఈ లైబ్రరీలతో అనుబంధించబడిన డిపెండెన్సీలు ఉన్నాయి. అదనంగా, జాబితా నుండి లైబ్రరీల కోసం, పరీక్షల కోసం ఉపయోగించే డిపెండెన్సీలను భద్రపరచడానికి ప్రణాళిక చేయబడింది, అయితే వాటిని 386-బిట్ x64_86 సిస్టమ్ ఎన్విరాన్మెంట్లో క్రాస్-టెస్టింగ్ i64 లైబ్రరీ అసెంబ్లీలకు ఉపయోగించండి, తద్వారా వాస్తవికంగా ఉపయోగించబడే పర్యావరణాన్ని అనుకరిస్తుంది. పరిస్థితులు.
వచ్చిన 32-బిట్ లైబ్రరీల సెట్తో పోలిస్తే Ubuntu 19.10, కూర్పులో Ubuntu 20.04 అదనంగా ఉంటుంది గ్రంథాలయాలు:
- ఫ్రీగ్లట్3
- gstreamer1.0-plugins-base
- libd3dadapter9-mesa
- libgpm2
- libosmesa6
- libtbb2
- libv4l-0
- libva-glx2
- va-డ్రైవర్-అన్నీ
- vdpau-డ్రైవర్-అన్నీ
అయితే అదే సమయంలో, కాలం చెల్లిన ప్యాకేజీలు సెట్ నుండి మినహాయించబడతాయి, ఇది Ubuntu ప్రస్తుత ఆర్కిటెక్చర్ల కోసం 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 ఆర్కిటెక్చర్కు మద్దతు నిలిపివేయడానికి కారణంగా పేర్కొనబడింది. Ubuntu ఉదాహరణకు, 32-బిట్ సిస్టమ్ల కోసం తాజా భద్రతా మెరుగుదలలు మరియు స్పెక్ట్రే వంటి ప్రాథమిక లోపాల నుండి రక్షణ అందుబాటులో లేకపోవడం వల్ల ఆర్కిటెక్చర్లు ప్రభావితమవుతాయి. i386 కోసం ప్యాకేజీ బేస్ను నిర్వహించడానికి గణనీయమైన అభివృద్ధి మరియు నాణ్యత హామీ వనరులు అవసరం, కానీ తక్కువ సంఖ్యలో ఉన్న వినియోగదారుల కారణంగా ఈ వనరులు సమర్థనీయం కావు (మొత్తం ఇన్స్టాల్ చేయబడిన సిస్టమ్లలో i386 సిస్టమ్ల సంఖ్య 1%గా అంచనా వేయబడింది).
మూలం: opennet.ru
