کیننیکل نے اوبنٹو فریم شیل متعارف کرایا

Canonical نے Ubuntu Frame کی پہلی ریلیز کی نقاب کشائی کی ہے، جسے انٹرنیٹ کیوسک، سیلف سروس ٹرمینلز، انفارمیشن اسٹینڈز، ڈیجیٹل اشارے، سمارٹ مررز، صنعتی اسکرینز، IoT آلات اور اسی طرح کی دیگر ایپلی کیشنز بنانے کے لیے ڈیزائن کیا گیا ہے۔ شیل کو ایک ہی ایپلیکیشن کے لیے فل سکرین انٹرفیس فراہم کرنے کے لیے ڈیزائن کیا گیا ہے اور یہ میر ڈسپلے سرور اور ویلینڈ پروٹوکول کے استعمال پر مبنی ہے۔ پروجیکٹ کی پیشرفت GPLv3 لائسنس کے تحت تقسیم کی گئی ہے۔ اسنیپ فارمیٹ میں پیکجز ڈاؤن لوڈ کرنے کے لیے تیار کیے گئے ہیں۔

Ubuntu Frame کو GTK، Qt، Flutter اور SDL2 پر مبنی ایپلیکیشنز کے ساتھ ساتھ Java، HTML5 اور Electron پر مبنی پروگرام چلانے کے لیے استعمال کیا جا سکتا ہے۔ X11 پروٹوکول (Xwayland استعمال کیا جاتا ہے) کی بنیاد پر Wayland سپورٹ اور پروگراموں کے ساتھ مرتب کردہ دونوں ایپلیکیشنز کو لانچ کرنا ممکن ہے۔ انفرادی ویب صفحات یا سائٹس کے ساتھ Ubuntu Frame میں کام کو منظم کرنے کے لیے، Electron Wayland پروگرام کو ایک خصوصی فل سکرین ویب براؤزر کے نفاذ کے ساتھ ساتھ WPE WebKit انجن کی ایک بندرگاہ کے ساتھ تیار کیا جا رہا ہے۔ Ubuntu Frame کی بنیاد پر حل فوری طور پر تیار کرنے اور ان کی تعیناتی کے لیے، اسنیپ فارمیٹ میں پیکجز استعمال کرنے کی تجویز ہے، جس کی مدد سے شروع کیے جانے والے پروگراموں کو باقی سسٹم سے الگ تھلگ کر دیا جاتا ہے۔

کیننیکل نے اوبنٹو فریم شیل متعارف کرایا

اوبنٹو فریم شیل کو اوبنٹو کور سسٹم کے ماحول کے اوپر کام کرنے کے لیے ڈھال لیا گیا ہے، اوبنٹو ڈسٹری بیوشن پیکج کا ایک کمپیکٹ ورژن، بیس سسٹم کی ایک ناقابل تقسیم یک سنگی تصویر کی شکل میں فراہم کیا گیا ہے، جسے علیحدہ ڈیب پیکجوں میں تقسیم نہیں کیا گیا ہے اور استعمال کیا جاتا ہے۔ پورے نظام کے لیے ایک جوہری اپ ڈیٹ کا طریقہ کار۔ Ubuntu کور کے اجزاء بشمول بیس سسٹم، لینکس کرنل، سسٹم ایڈونس، اور اضافی ایپلیکیشنز، اسنیپ فارمیٹ میں ڈیلیور کیے جاتے ہیں اور اس کا انتظام snapd ٹول کٹ کے ذریعے کیا جاتا ہے۔ اسپین فارمیٹ میں اجزاء کو AppArmor اور Seccomp کا استعمال کرتے ہوئے الگ تھلگ کیا جاتا ہے، جو انفرادی ایپلی کیشنز کے سمجھوتہ کی صورت میں سسٹم کی حفاظت کے لیے ایک اضافی رکاوٹ پیدا کرتا ہے۔ بنیادی فائل سسٹم صرف پڑھنے کے موڈ میں نصب ہے۔

ایک اپنی مرضی کے مطابق کیوسک بنانے کے لیے جو صرف ایک ایپلیکیشن کو چلانے تک محدود ہے، ڈویلپر کو صرف خود ایپلیکیشن تیار کرنے کی ضرورت ہوتی ہے، اور ہارڈ ویئر کو سپورٹ کرنے، سسٹم کو اپ ٹو ڈیٹ رکھنے اور صارف کی بات چیت کو منظم کرنے کے دیگر تمام کام Ubuntu Core اور Ubuntu Frame کرتے ہیں۔ ٹچ اسکرین والے سسٹمز پر اسکرین کے اشاروں کا استعمال کرتے ہوئے کنٹرول کے لیے تعاون سمیت۔ یہ بتایا گیا ہے کہ Ubuntu Frame ریلیز میں بگ فکسس اور کمزوریوں کے ساتھ اپ ڈیٹس 10 سال کی مدت میں تیار کی جائیں گی۔ اگر چاہیں تو شیل کو نہ صرف Ubuntu Core پر چلایا جا سکتا ہے، بلکہ کسی بھی لینکس ڈسٹری بیوشن پر بھی چلایا جا سکتا ہے جو Snap پیکجوں کو سپورٹ کرتا ہے۔ سب سے آسان صورت میں، ویب کیوسک کو تعینات کرنے کے لیے، صرف ubuntu-frame پیکیج کو انسٹال اور چلائیں اور کئی کنفیگریشن پیرامیٹرز ترتیب دیں: snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon =سچ سنیپ سیٹ ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

ماخذ: opennet.ru

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