اوپن سوس ڈسٹری بیوشن نے نئے انسٹالر کو جانچنے کی پیشکش کی ہے۔

OpenSUSE پروجیکٹ کے ڈویلپرز نے صارفین کو نئے D-Installer انسٹالر کی جانچ میں حصہ لینے کی دعوت دی۔ تنصیب کی تصاویر x86_64 (598MB) اور Aarch64/ARM64 (614MB) فن تعمیر کے لیے تیار کی گئی ہیں۔ ڈاؤن لوڈ کی گئی تصویر آپ کو تین پلیٹ فارمز انسٹال کرنے کی اجازت دیتی ہے: اوپن سوس لیپ 15.4 کی مستحکم ریلیز، اوپن سوس ٹمبل ویڈ کی مسلسل اپ ڈیٹ شدہ تعمیر، اور لیپ مائیکرو 5.2 کا الگ تھلگ کنٹینر ایڈیشن (صرف x86_64)۔ مستقبل میں، نئے انسٹالر کو ALP (اڈاپٹیبل لینکس پلیٹ فارم) پلیٹ فارم پر مبنی مصنوعات میں استعمال کرنے کا منصوبہ ہے، جو SUSE Linux انٹرپرائز کی تقسیم کی جگہ لے گا۔

اوپن سوس ڈسٹری بیوشن نے نئے انسٹالر کو جانچنے کی پیشکش کی ہے۔

نیا انسٹالر یوزر انٹرفیس کو YaST کے اندرونی اجزاء سے الگ کرنے اور مختلف فرنٹ اینڈز کو استعمال کرنے کی صلاحیت فراہم کرنے کے لیے قابل ذکر ہے، بشمول ایک ویب انٹرفیس کے ذریعے انسٹالیشن کا انتظام کرنے کے لیے فرنٹ اینڈ۔ پیکجز کو انسٹال کرنے، آلات کی جانچ پڑتال، پارٹیشن ڈسک اور انسٹالیشن کے لیے ضروری دیگر فنکشنز کے لیے، YaST لائبریریوں کا استعمال جاری رہتا ہے، جس کے اوپر ایک پرت لگائی جاتی ہے جو کہ ایک متحد D-Bus انٹرفیس کے ذریعے لائبریریوں تک رسائی کا خلاصہ کرتی ہے۔

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

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

ماخذ: opennet.ru

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