اوپن سوس پروجیکٹ نے اگاما 5 کے لیے ایک متبادل انسٹالر شائع کیا ہے۔

OpenSUSE پروجیکٹ کے ڈویلپرز نے Agama انسٹالر (سابقہ ​​D-Installer) کی ایک نئی ریلیز شائع کی ہے، جو SUSE اور openSUSE کے کلاسک انسٹالیشن انٹرفیس کو تبدیل کرنے کے لیے تیار کیا گیا ہے، اور YaST کے اندرونی اجزاء سے یوزر انٹرفیس کو الگ کرنے کے لیے قابل ذکر ہے۔ اگاما مختلف فرنٹ اینڈ استعمال کرنے کی صلاحیت فراہم کرتا ہے، مثال کے طور پر، ویب انٹرفیس کے ذریعے انسٹالیشن کا انتظام کرنے کے لیے فرنٹ اینڈ۔ پیکجز کو انسٹال کرنے، آلات، پارٹیشن ڈسک اور انسٹالیشن کے لیے ضروری دیگر فنکشنز کی جانچ کرنے کے لیے، YaST لائبریریوں کا استعمال جاری رہتا ہے، جن میں سب سے اوپر لیئر سروسز لاگو کی جاتی ہیں جو کہ ایک متحد D-Bus انٹرفیس کے ذریعے لائبریریوں تک خلاصہ رسائی حاصل کرتی ہیں۔

جانچ کے لیے، ایک نئے انسٹالر (x86_64, ARM64) کے ساتھ لائیو بلڈز بنائے گئے ہیں جو اوپن سوس ٹمبل ویڈ کی مسلسل اپ ڈیٹ شدہ تعمیر کے ساتھ ساتھ اوپن سوس لیپ مائیکرو، سوس اے ایل پی اور اوپن سوس لیپ 16 کے ایڈیشنز کی تنصیب کی حمایت کرتے ہیں، جو الگ تھلگ کنٹینرز پر بنائے گئے ہیں۔ .

اوپن سوس پروجیکٹ نے اگاما 5 کے لیے ایک متبادل انسٹالر شائع کیا ہے۔اوپن سوس پروجیکٹ نے اگاما 5 کے لیے ایک متبادل انسٹالر شائع کیا ہے۔

تنصیب کے انتظام کے لیے بنیادی انٹرفیس ویب ٹیکنالوجیز کا استعمال کرتے ہوئے بنایا گیا ہے اور اس میں ایک ہینڈلر شامل ہے جو HTTP کے ذریعے D-Bus کالز تک رسائی فراہم کرتا ہے، اور خود ویب انٹرفیس۔ ویب انٹرفیس جاوا اسکرپٹ میں React فریم ورک اور PatternFly اجزاء کا استعمال کرتے ہوئے لکھا جاتا ہے۔ انٹرفیس کو D-Bus سے بائنڈنگ کرنے کے لیے سروس، نیز بلٹ ان HTTP سرور، روبی میں لکھی گئی ہیں اور کاک پٹ پروجیکٹ کے تیار کردہ ریڈی میڈ ماڈیولز کا استعمال کرتے ہوئے بنائی گئی ہیں، جو کہ Red Hat ویب کنفیگریٹروں میں بھی استعمال ہوتے ہیں۔ انسٹالر ایک ملٹی پروسیس فن تعمیر کا استعمال کرتا ہے، جس کی بدولت یوزر انٹرفیس کو بلاک نہیں کیا جاتا ہے جب کہ دوسرے کام ہو رہے ہوتے ہیں۔

اوپن سوس پروجیکٹ نے اگاما 5 کے لیے ایک متبادل انسٹالر شائع کیا ہے۔

ترقی کے موجودہ مرحلے پر، انسٹالر تنصیب کے عمل کو منظم کرنے، پروڈکٹ کے مواد اور انسٹال کردہ پروگراموں کی فہرست کو ترتیب دینے، زبان، کی بورڈ اور لوکلائزیشن کی ترتیبات، اسٹوریج ڈیوائس کی تیاری اور تقسیم کرنے، اشارے اور معاونت کی نمائش کے لیے ذمہ دار خدمات پیش کرتا ہے۔ معلومات، سسٹم میں صارفین کو شامل کرنا، نیٹ ورک کنکشن کی ترتیبات۔

اگاما کے ترقیاتی اہداف میں GUI کی موجودہ حدود کو ختم کرنا، دیگر ایپلی کیشنز میں YaST فعالیت کو استعمال کرنے کی صلاحیت کو بڑھانا، ایک پروگرامنگ زبان سے منسلک ہونے سے دور رہنا (D-Bus API آپ کو مختلف زبانوں میں ایڈ آن بنانے کی اجازت دے گا)، اور حوصلہ افزائی کرنا۔ کمیونٹی کے اراکین کی طرف سے متبادل ترتیبات کی تخلیق.

اگاما انٹرفیس کو صارف کے لیے ہر ممکن حد تک آسان بنانے کا فیصلہ کیا گیا؛ دوسری چیزوں کے علاوہ، پیکجز کو منتخب طور پر انسٹال کرنے کی صلاحیت کو ہٹا دیا گیا۔ فی الحال، ڈویلپرز انسٹال کردہ پروگراموں کو منتخب کرنے کے لیے ایک آسان انٹرفیس کو لاگو کرنے کے ممکنہ اختیارات پر تبادلہ خیال کر رہے ہیں (اہم آپشن عام استعمال کے نمونوں کی بنیاد پر زمروں کو الگ کرنے کے لیے ایک پروٹو ٹائپ ہے، مثال کے طور پر، گرافیکل ماحول، کنٹینرز کے لیے ٹولز، ڈویلپرز کے لیے ٹولز وغیرہ)۔

ماخذ: opennet.ru

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