OpenSolaris అభివృద్ధిని కొనసాగించే Illumos ప్రాజెక్ట్ SPARC ఆర్కిటెక్చర్‌కు మద్దతు ఇవ్వడం ఆపివేస్తుంది

OpenSolaris కెర్నల్, నెట్‌వర్క్ స్టాక్, ఫైల్ సిస్టమ్‌లు, డ్రైవర్లు, లైబ్రరీలు మరియు సిస్టమ్ యుటిలిటీల యొక్క ప్రాథమిక సెట్‌ను అభివృద్ధి చేయడం కొనసాగించే Illumos ప్రాజెక్ట్ డెవలపర్‌లు 64-బిట్ SPARC ఆర్కిటెక్చర్‌కు మద్దతును నిలిపివేయాలని నిర్ణయించుకున్నారు. Illumos కోసం అందుబాటులో ఉన్న ఆర్కిటెక్చర్‌లలో, x86_64 మాత్రమే మిగిలి ఉంది (32-bit x86 సిస్టమ్‌లకు మద్దతు 2018లో నిలిపివేయబడింది). ఔత్సాహికులు ఉన్నట్లయితే, Illumosలో మరింత ప్రస్తుత ఆధునిక ARM మరియు RISC-V నిర్మాణాలను అమలు చేయడం ప్రారంభించడం సాధ్యమవుతుంది. లెగసీ SPARC సిస్టమ్‌లకు మద్దతును తీసివేయడం వలన కోడ్ బేస్ క్లీన్ అవుతుంది మరియు SPARC ఆర్కిటెక్చర్-నిర్దిష్ట పరిమితులను తొలగిస్తుంది.

SPARCకి మద్దతు ఇవ్వడానికి నిరాకరించడానికి గల కారణాలలో అసెంబ్లీ మరియు పరీక్ష కోసం పరికరాలకు ప్రాప్యత లేకపోవడం మరియు క్రాస్-కంపైలేషన్ లేదా ఎమ్యులేటర్‌లను ఉపయోగించి అధిక-నాణ్యత అసెంబ్లీ మద్దతును అందించడం అసంభవం. ఇల్యూమోస్‌లో JIT మరియు రస్ట్ లాంగ్వేజ్ వంటి ఆధునిక సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించాలనే కోరిక కూడా ప్రస్తావించబడింది, SPARC ఆర్కిటెక్చర్‌తో ఉన్న సంబంధాల వల్ల దీని పురోగతికి ఆటంకం కలుగుతుంది. SPARCకి మద్దతు ముగింపు GCC కంపైలర్‌ను నవీకరించడానికి కూడా అవకాశం కల్పిస్తుంది (ప్రస్తుతం, SPARCకి మద్దతు ఇవ్వడానికి, ప్రాజెక్ట్ GCC 4.4.4ని ఉపయోగించవలసి వచ్చింది) మరియు C భాష కోసం కొత్త ప్రమాణాన్ని ఉపయోగించేందుకు మారవచ్చు.

రస్ట్ లాంగ్వేజ్ విషయానికొస్తే, డెవలపర్లు కొన్ని ప్రోగ్రామ్‌లను అన్వయించబడిన భాషలలో వ్రాసిన usr/src/టూల్స్‌లో రస్ట్ భాషలో అమలు చేయబడిన అనలాగ్‌లతో భర్తీ చేయాలని భావిస్తున్నారు. అదనంగా, కెర్నల్ సబ్‌సిస్టమ్‌లు మరియు లైబ్రరీలను అభివృద్ధి చేయడానికి రస్ట్‌ను ఉపయోగించాలని ప్రణాళిక చేయబడింది. SPARC ఆర్కిటెక్చర్‌కు రస్ట్ ప్రాజెక్ట్ యొక్క పరిమిత మద్దతు కారణంగా ఇల్యూమోస్‌లో రస్ట్ అమలుకు ప్రస్తుతం ఆటంకం ఏర్పడింది.

SPARC మద్దతు ముగింపు OmniOS మరియు OpenIndiana యొక్క ప్రస్తుత Illumos పంపిణీలను ప్రభావితం చేయదు, ఇవి x86_64 సిస్టమ్‌ల కోసం మాత్రమే విడుదల చేయబడతాయి. Illumos పంపిణీలు Dilos, OpenSCXE మరియు Tribblixలో SPARC మద్దతు ఉంది, వీటిలో మొదటి రెండు చాలా సంవత్సరాలుగా నవీకరించబడలేదు మరియు Tribblix SPARC కోసం అప్‌డేట్ చేసే అసెంబ్లీలను విడిచిపెట్టి, 2018లో x86_64 ఆర్కిటెక్చర్‌కి మారింది.

మూలం: opennet.ru

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