فیڈورا کی بنیاد پر ریڈ ہیٹ انٹرپرائز لینکس کی تعمیر کی تقلید کا پروجیکٹ

FESCO (Fedora انجینئرنگ اسٹیئرنگ کمیٹی)، Fedora کی تقسیم کی ترقی کے تکنیکی حصے کے لیے ذمہ دار، منظورشدہ عمل درآمد کی تجویز پروجیکٹ ELN توسیع (Enterprise Linux Next)، جس کا مقصد Fedora Rawhide ریپوزٹری پر مبنی ماحول فراہم کرنا ہے جسے RHEL (Red Hat Enterprise Linux) کی تقسیم کے مستقبل کے ریلیز کی فعالیت کو جانچنے کے لیے استعمال کیا جا سکتا ہے۔ ELN اور کے لیے ایک نیا بلڈروٹ تیار کیا جائے گا۔ اسمبلی کے عمل فیڈورا ریپوزٹری سے سورس پیکجوں پر مبنی Red Hat Enterprise Linux کی تشکیل کی تقلید کرنے کے لیے۔ اس منصوبے کو فیڈورا 33 ڈیولپمنٹ سائیکل کے حصے کے طور پر لاگو کیا جانا ہے۔

ELN توسیع ایک بنیادی ڈھانچہ فراہم کرے گا جو CentOS اور RHEL میں پائی جانے والی تکنیکوں کا استعمال کرتے ہوئے Fedora پیکجوں کو بنانے کی اجازت دیتا ہے، اور Fedora پیکیج مینٹینرز کو ابتدائی تبدیلیاں پکڑنے کے قابل بنائے گا جو ممکنہ طور پر RHEL کی ترقی کو متاثر کر سکتی ہیں۔ ELN آپ کو مخصوص فائلوں میں مشروط بلاکس میں مطلوبہ تبدیلیوں کو چیک کرنے کی بھی اجازت دے گا، یعنی "%{rhel}" متغیر کے ساتھ ایک مشروط پیکج بنائیں جو "9" پر سیٹ کیا گیا ہے ("%{fedora}" ELN متغیر "false" لوٹائے گا)، مستقبل کی RHEL برانچ کے لیے ایک تعمیر کی تقلید کریں۔

آخری مقصد Fedora Rawhide ذخیرہ کو دوبارہ تعمیر کرنا ہے گویا یہ RHEL ہے۔ ELN فیڈورا پیکیج کلیکشن کے صرف ایک چھوٹے سے حصے کو دوبارہ بنانے کا ارادہ رکھتا ہے، جس کی CentOS Stream اور RHEL میں مانگ ہے۔ کامیاب ELN دوبارہ تعمیرات کو اندرونی RHEL تعمیرات کے ساتھ ہم آہنگ کرنے کا منصوبہ بنایا گیا ہے، جس میں پیکجوں میں اضافی تبدیلیاں شامل کی جائیں گی جن کی Fedora میں اجازت نہیں ہے (مثال کے طور پر، برانڈ نام شامل کرنا)۔ اسی وقت، ڈویلپرز ELN اور RHEL Next کے درمیان فرق کو کم کرنے کی کوشش کریں گے، انہیں مخصوص فائلوں میں مشروط بلاکس کی سطح پر الگ کریں گے۔

ELN کا ایک اور اہم استعمال فیڈورا کی مرکزی تعمیرات کو متاثر کیے بغیر نئے آئیڈیاز کے ساتھ تجربہ کرنے کی صلاحیت ہوگی۔ خاص طور پر، ELN فیڈورا بلڈز بنانے کے لیے مفید ہو گا جو عکاسی کرتے ہیں۔ برطرفی پرانے ہارڈ ویئر کے لیے سپورٹ کریں اور اضافی CPU ایکسٹینشنز کو بطور ڈیفالٹ فعال کریں۔ مثال کے طور پر، متوازی طور پر، فیڈورا کا ایک ویرینٹ بنانا ممکن ہوگا، سی پی یو کے تقاضوں میں AVX2 ہدایات کے لیے لازمی تعاون کی وضاحت کریں، اور پھر پیکجوں میں AVX2 کے استعمال کے کارکردگی کے اثرات کی جانچ کریں اور فیصلہ کریں کہ آیا مرکزی فیڈورا میں تبدیلی کو نافذ کرنا ہے۔ تقسیم
اس طرح کے ٹیسٹ RHEL کی مستقبل کی اہم شاخ میں منصوبہ بند ہارڈویئر آرکیٹیکچرز کے لیے بدلتے ہوئے تقاضوں کے پیش نظر فیڈورا پیکجوں کی جانچ کے لیے متعلقہ ہیں، پیکجز بنانے اور فیڈورا ریلیز کی تیاری کے باقاعدہ عمل کو روکے بغیر۔

ماخذ: opennet.ru

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