Illumos پروجیکٹ، جو OpenSolaris کی ترقی کو جاری رکھتا ہے، SPARC فن تعمیر کو سپورٹ کرنا بند کر دے گا۔

Illumos پروجیکٹ کے ڈویلپرز، جو OpenSolaris کرنل، نیٹ ورک اسٹیک، فائل سسٹمز، ڈرائیورز، لائبریریوں اور سسٹم یوٹیلیٹیز کا ایک بنیادی سیٹ تیار کرنا جاری رکھے ہوئے ہے، نے 64-bit SPARC فن تعمیر کے لیے سپورٹ بند کرنے کا فیصلہ کیا ہے۔ Illumos کے لیے دستیاب فن تعمیر میں سے، صرف x86_64 باقی ہیں (32-bit x86 سسٹمز کے لیے سپورٹ 2018 میں بند کر دیا گیا تھا)۔ اگر وہاں پرجوش ہیں، تو Illumos میں مزید موجودہ جدید ARM اور RISC-V فن تعمیر کو نافذ کرنا ممکن ہو گا۔ لیگیسی SPARC سسٹمز کے لیے سپورٹ کو ہٹانے سے کوڈ بیس صاف ہو جائے گا اور SPARC فن تعمیر سے متعلق مخصوص حدود کو ہٹا دیا جائے گا۔

اسپارک کو سپورٹ کرنے سے انکار کی وجوہات میں اسمبلی اور ٹیسٹنگ کے لیے آلات تک رسائی کا فقدان اور کراس کمپائلیشن یا ایمولیٹرز کا استعمال کرتے ہوئے اعلیٰ معیار کی اسمبلی سپورٹ فراہم کرنے کا ناممکن ہونا ہے۔ Illumos میں جدید ٹکنالوجیوں کو استعمال کرنے کی خواہش کا بھی ذکر کیا گیا ہے، جیسا کہ JIT اور Rust Language، جس کی ترقی SPARC فن تعمیر سے تعلق کی وجہ سے رکاوٹ ہے۔ SPARC سپورٹ کا خاتمہ GCC کمپائلر کو اپ ڈیٹ کرنے کا موقع بھی فراہم کرے گا (فی الحال پروجیکٹ SPARC کو سپورٹ کرنے کے لیے GCC 4.4.4 استعمال کرنے پر مجبور ہے) اور C لینگویج کے لیے ایک نئے معیار کو استعمال کرنے پر سوئچ کرے گا۔

جہاں تک زنگ کی زبان کا تعلق ہے، ڈویلپرز usr/src/tools میں کچھ پروگراموں کو تبدیل کرنے کا ارادہ رکھتے ہیں جو تشریح شدہ زبانوں میں لکھے گئے analogues کے ساتھ Rust زبان میں لاگو ہوتے ہیں۔ اس کے علاوہ، کرنل سب سسٹمز اور لائبریریوں کو تیار کرنے کے لیے رسٹ کو استعمال کرنے کا منصوبہ بنایا گیا ہے۔ Illumos میں Rust کا نفاذ فی الحال SPARC فن تعمیر کے لیے Rust پروجیکٹ کی محدود حمایت کی وجہ سے رکاوٹ ہے۔

SPARC کی حمایت ختم ہونے سے OmniOS اور OpenIndiana کی موجودہ Illumos ڈسٹری بیوشنز متاثر نہیں ہوں گی، جو صرف x86_64 سسٹمز کے لیے جاری کی گئی ہیں۔ SPARC سپورٹ Illumos ڈسٹری بیوشنز Dilos، OpenSCXE اور Tribblix میں موجود تھی، جن میں سے پہلے دو کو کئی سالوں سے اپ ڈیٹ نہیں کیا گیا تھا، اور Tribblix نے SPARC کے لیے اسمبلیوں کو اپ ڈیٹ کرنا چھوڑ دیا تھا اور 2018 میں x86_64 فن تعمیر پر سوئچ کر دیا تھا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں