"cmpxchg8b" ఇన్స్ట్రక్షన్కు మద్దతు ఇవ్వని x86 ప్రాసెసర్ల కోసం ప్రత్యామ్నాయ మార్గాల గురించిన చర్చ సందర్భంగా, లైనస్ టోర్వాల్డ్స్ ఇలా పేర్కొన్నారు: ఇకపై ఎవరూ ఉపయోగించని ప్రాసెసర్లపై ఈ ఇన్స్ట్రక్షన్ను అనుకరించడానికి ప్రయత్నించే బదులు, ఈ ఇన్స్ట్రక్షన్ను కెర్నల్కు తప్పనిసరి చేసి, "cmpxchg8b"కు మద్దతు ఇవ్వని i486 ప్రాసెసర్లకు మద్దతును నిలిపివేయడానికి ఇది సరైన సమయం కావచ్చు. ప్రస్తుతం, దాదాపు అన్ని డిస్ట్రిబ్యూషన్లు Linux32-బిట్ x86 సిస్టమ్లకు మద్దతు ఇవ్వడం కొనసాగిస్తున్నప్పటికీ, అవి "cmpxchg8b"కు మద్దతు అవసరమయ్యే X86_PAE ఆప్షన్తో కెర్నల్ను నిర్మించడానికి మారాయి.
Linus ప్రకారం, కెర్నల్ మద్దతు యొక్క కోణం నుండి, i486 ప్రాసెసర్లు రోజువారీ జీవితంలో ఇప్పటికీ కనుగొనబడినప్పటికీ, వాటి ఔచిత్యాన్ని కోల్పోయాయి. ఒక నిర్దిష్ట సమయంలో, ప్రాసెసర్లు మ్యూజియం ప్రదర్శనలుగా మారతాయి మరియు "మ్యూజియం" కోర్లతో వాటిని పొందడం చాలా సాధ్యమే. ఇప్పటికీ i486 ప్రాసెసర్లతో సిస్టమ్లను కలిగి ఉన్న వినియోగదారులు LTS కెర్నల్ విడుదలలను ఉపయోగించగలరు, ఇది రాబోయే చాలా సంవత్సరాల వరకు మద్దతు ఇవ్వబడుతుంది.
క్లాసిక్ i486లకు మద్దతు నిలిపివేయడం వలన ఇంటెల్ యొక్క ఎంబెడెడ్ క్వార్క్ ప్రాసెసర్లను ప్రభావితం చేయదు, అవి i486 తరగతికి చెందినప్పటికీ, పెంటియమ్ తరం యొక్క అదనపు సూచనలను కలిగి ఉంటాయి, ఇందులో “cmpxchg8b” కూడా ఉంటుంది. Vortex86DX ప్రాసెసర్లకు కూడా ఇది వర్తిస్తుంది. 386 సంవత్సరాల క్రితం కెర్నల్లో i10 ప్రాసెసర్లకు మద్దతు నిలిపివేయబడింది.
మూలం: opennet.ru
