webOS اوپن سورس ایڈیشن 2.15 پلیٹ فارم کی ریلیز

اوپن پلیٹ فارم webOS اوپن سورس ایڈیشن 2.15 کی ریلیز شائع ہو چکی ہے، جسے مختلف پورٹیبل ڈیوائسز، بورڈز اور کار انفوٹینمنٹ سسٹمز پر استعمال کیا جا سکتا ہے۔ Raspberry Pi 4 بورڈز کو حوالہ ہارڈویئر پلیٹ فارم کے طور پر سمجھا جاتا ہے۔ پلیٹ فارم کو Apache 2.0 لائسنس کے تحت ایک عوامی ذخیرہ میں تیار کیا گیا ہے، اور ترقی کی نگرانی کمیونٹی کے ذریعے کی جاتی ہے، جو ایک باہمی تعاون کے ساتھ ترقیاتی انتظام کے ماڈل پر عمل پیرا ہے۔

ویب او ایس پلیٹ فارم کو اصل میں پام نے 2008 میں تیار کیا تھا اور اسے پام پری اور پکسی اسمارٹ فونز پر استعمال کیا گیا تھا۔ 2010 میں پام کے قبضے کے بعد یہ پلیٹ فارم ہیولٹ پیکارڈ کے ہاتھ میں چلا گیا، جس کے بعد HP نے اس پلیٹ فارم کو اپنے پرنٹرز، ٹیبلیٹ، لیپ ٹاپ اور پی سی میں استعمال کرنے کی کوشش کی۔ 2012 میں، HP نے webOS کا ایک آزاد اوپن سورس پروجیکٹ میں ترجمہ کرنے کا اعلان کیا اور 2013 میں اس کے اجزاء کے سورس کوڈ کو کھولنا شروع کیا۔ 2013 میں، پلیٹ فارم کو LG نے Hewlett-Packard سے خریدا تھا اور اب 70 ملین سے زیادہ LG TVs اور صارفین کے آلات پر استعمال ہوتا ہے۔ 2018 میں، webOS اوپن سورس ایڈیشن پروجیکٹ کی بنیاد رکھی گئی تھی، جس کے ذریعے LG نے ایک کھلے ترقیاتی ماڈل پر واپس آنے، دیگر شرکاء کو راغب کرنے اور webOS میں معاون آلات کی حد کو بڑھانے کی کوشش کی۔

WebOS سسٹم کا ماحول OpenEmbedded ٹولز اور بیس پیکجز کے ساتھ ساتھ ایک بلڈ سسٹم اور Yocto پروجیکٹ سے میٹا ڈیٹا کا ایک سیٹ استعمال کرتے ہوئے بنایا گیا ہے۔ webOS کے کلیدی اجزاء سسٹم اور ایپلیکیشن مینیجر (SAM، System اور Application Manager) ہیں، جو ایپلیکیشنز اور سروسز کو چلانے کے لیے ذمہ دار ہے، اور Luna Surface Manager (LSM)، جو یوزر انٹرفیس بناتا ہے۔ اجزاء Qt فریم ورک اور Chromium براؤزر انجن کا استعمال کرتے ہوئے لکھے گئے ہیں۔

ویلینڈ پروٹوکول کا استعمال کرتے ہوئے ایک جامع مینیجر کے ذریعے رینڈرنگ کی جاتی ہے۔ اپنی مرضی کے مطابق ایپلی کیشنز تیار کرنے کے لیے، ویب ٹیکنالوجیز (CSS، HTML5 اور JavaScript) اور Enact فریم ورک کو استعمال کرنے کی تجویز ہے، جو React پر مبنی ہے، لیکن Qt-based انٹرفیس کے ساتھ C اور C++ میں پروگرام بنانا بھی ممکن ہے۔ یوزر شیل اور بلٹ ان گرافیکل ایپلی کیشنز بنیادی طور پر QML ٹیکنالوجی کا استعمال کرتے ہوئے لکھے گئے مقامی پروگراموں کے طور پر لاگو ہوتے ہیں۔ پہلے سے طے شدہ ہوم لانچر شیل ٹچ اسکرین کنٹرول کے لیے موزوں ہے اور نقشے گھومنے کا تصور پیش کرتا ہے (ونڈوز کے بجائے)۔

DB8 اسٹوریج کا استعمال JSON فارمیٹ کا استعمال کرتے ہوئے، LevelDB ڈیٹا بیس کو بیک اینڈ کے طور پر استعمال کرتے ہوئے ساختی ڈیٹا کو ذخیرہ کرنے کے لیے کیا جاتا ہے۔ Bootd، systemd پر مبنی، ابتدا کے لیے استعمال کیا جاتا ہے۔ uMediaServer اور میڈیا ڈسپلے کنٹرولر (MDC) سب سسٹم ملٹی میڈیا مواد پر کارروائی کرنے کے لیے پیش کیے جاتے ہیں، اور آڈیو سرور پلس آڈیو استعمال کیا جاتا ہے۔ خودکار فرم ویئر اپ ڈیٹس کے لیے، OSTree اور اٹامک پارٹیشن کی تبدیلی کا استعمال کیا جاتا ہے (سسٹم کے دو پارٹیشن بنائے گئے ہیں، جن میں سے ایک فعال ہے، اور دوسرا اپ ڈیٹ کو کاپی کرنے کے لیے استعمال کیا جاتا ہے)۔

webOS اوپن سورس ایڈیشن 2.15 پلیٹ فارم کی ریلیز

نئی ریلیز میں اہم تبدیلیاں:

  • کی بورڈ اور ماؤس سپورٹ شامل کر دی گئی ہے۔ لونا سرفیس مینیجر (LSM) کمپوزٹ مینیجر کو صرف ٹچ اسکرین ہی نہیں بلکہ کی بورڈ اور ماؤس کا استعمال کرتے ہوئے ان پٹ کو منظم اور منظم کرنے کے لیے ڈھال لیا گیا ہے۔ مثال کے طور پر، ایک کی بورڈ اور ماؤس کو ویب او ایس پر مبنی موبائل ڈیوائس یا ٹی وی سے ورک سٹیشن کے طور پر استعمال کرنے کے لیے منسلک کیا جا سکتا ہے۔ ترتیبات (F1) اور پروگرام لانچر انٹرفیس تک فوری رسائی کے لیے کی بورڈ شارٹ کٹس (اسٹارٹ بٹن یا Windows).
  • Qt لائبریری کا استعمال کرتے ہوئے ایپلی کیشنز میں رینڈرنگ کی کارکردگی میں اضافہ اور انیمیشن کوالٹی میں بہتری۔
  • ہوم لانچر میں QML ایپلیکیشنز کو حسب ضرورت بنانے کے لیے اجزاء اور وسائل شامل کیے گئے ہیں۔
  • آڈیوڈ آڈیو مینجمنٹ سروس میں والیوم ٹریکنگ کے لیے سپورٹ شامل کر دی گئی۔
  • ویب او ایس پر مبنی ایپلی کیشنز اور حلوں کا ایک سیٹ تجویز کیا گیا ہے۔
  • براؤزر کے انجن کو Chromium 91 میں اپ ڈیٹ کر دیا گیا ہے (پہلے Chromium 87 استعمال کیا جاتا تھا)۔ ویب انجن Wayland کے لیے GPU vsync کو سپورٹ کرتا ہے۔
  • ایمولیٹر سویپ پارٹیشن (zram) اور آؤٹ آف میموری ہینڈلنگ (oomd) کے کمپریشن کو قابل بناتا ہے۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster