کھلے پلیٹ فارم کی نئی شاخ ، سمارٹ آلات سے لیس کرنے پر توجہ مرکوز کی۔ پلیٹ فارم میں ترقی ہو رہی ہے۔ اپاچی 2.0 لائسنس کے تحت، اور ترقی کو کمیونٹی کے ذریعہ تیار کیا جاتا ہے، اس پر عمل کرتے ہوئے Raspberry Pi 4 بورڈز کو حوالہ ہارڈویئر پلیٹ فارم سمجھا جاتا ہے۔
webOS پلیٹ فارم 2013 میں تھا۔ LG نے Hewlett-Packard سے webOS حاصل کیا اور 70 ملین سے زیادہ LG TVs اور صارفین کے آلات پر استعمال کیا جاتا ہے۔ WebOS اوپن سورس ایڈیشن پروجیکٹ کی بنیاد 2018 میں اس وقت رکھی گئی تھی جب LG نے دوسرے شراکت داروں کو راغب کرنے اور ویب او ایس کو چلانے والے آلات کی حد کو بڑھانے کے لیے ایک کھلے ترقیاتی ماڈل پر واپس جانے کی کوشش کی۔
ویب او ایس سسٹم کا ماحول ٹولز اور بیس پیکجز کا استعمال کرتے ہوئے بنایا گیا ہے۔ ، نیز تعمیراتی نظام اور پروجیکٹ سے میٹا ڈیٹا کا ایک سیٹ webOS کے کلیدی اجزاء سسٹم اور ایپلیکیشن مینیجر (SAM) ہیں، جو ایپلیکیشنز اور سروسز چلاتا ہے، اور Luna Surface Manager (LSM)، جو یوزر انٹرفیس بناتا ہے۔ یہ اجزاء Qt فریم ورک اور Chromium براؤزر انجن کا استعمال کرتے ہوئے لکھے گئے ہیں۔
ویلینڈ پروٹوکول کا استعمال کرتے ہوئے ایک جامع مینیجر کے ذریعے رینڈرنگ کی جاتی ہے۔ اپنی مرضی کے مطابق ایپلی کیشنز تیار کرنے کے لیے ویب ٹیکنالوجیز (CSS، HTML5، اور JavaScript) اور ایک فریم ورک کی سفارش کی جاتی ہے۔ ، React پر مبنی ہے، لیکن Qt پر مبنی انٹرفیس کے ساتھ C اور C++ میں پروگرام بنانا بھی ممکن ہے۔ یوزر انٹرفیس اور بلٹ ان گرافیکل ایپلی کیشنز بنیادی طور پر QML ٹیکنالوجی کا استعمال کرتے ہوئے لکھے گئے مقامی پروگراموں کے طور پر لاگو ہوتے ہیں۔
JSON فارمیٹ کا استعمال کرتے ہوئے ایک منظم شکل میں ڈیٹا ذخیرہ کرنے کے لیے، ایک اسٹوریج استعمال کیا جاتا ہے۔ لیول ڈی بی ڈیٹا بیس کو بیک اینڈ کے بطور استعمال کرنا۔
ابتداء کے لیے استعمال کیا جاتا ہے۔ سسٹمڈ پر مبنی۔ uMediaServer اور میڈیا ڈسپلے کنٹرولر (MDC) سب سسٹم ملٹی میڈیا مواد کی پروسیسنگ کے لیے پیش کیے جاتے ہیں، اور PulseAudio کو آڈیو سرور کے طور پر استعمال کیا جاتا ہے۔
:
- ایک نیا حوالہ صارف انٹرفیس متعارف کرایا گیا ہے — ہوم لانچر، ٹچ اسکرین کے لیے موزوں ہے اور گھومنے والے کارڈز (ونڈوز کے بجائے) کا ایک بہتر تصور پیش کرتا ہے۔ انٹرفیس میں ایک فوری لانچ بار بھی شامل ہے، جس میں اکثر استعمال ہونے والے فنکشنز جیسے سیٹنگز اور اطلاعات تک رسائی کے لیے شارٹ کٹس شامل ہیں۔
- پلیٹ فارم کو آٹوموٹو انفوٹینمنٹ سسٹم میں استعمال کے لیے ڈھال لیا گیا ہے۔ مثال کے طور پر، یہ عام طور پر مسافروں کے ملٹی میڈیا سسٹمز میں استعمال ہونے والے ڈوئل اسکرین ماحول کو سپورٹ کرتا ہے۔
- خودکار فرم ویئر اپ ڈیٹس کے لیے ٹولز پیش کیے جاتے ہیں ( — فرم ویئر-اوور دی ایئر)، ایپلیکیشن کی بنیاد پر اور ایٹمی نظام کی تازہ کاری۔ پورے نظام کی تصویر کو انفرادی پیکجوں میں تقسیم کیے بغیر، ایک اکائی کے طور پر دوبارہ بنایا گیا ہے۔ اپ ڈیٹ سسٹم دو سسٹم پارٹیشنز پر مبنی ہے، جن میں سے ایک فعال ہے، اور دوسرا اپ ڈیٹ کو کاپی کرنے کے لیے استعمال کیا جاتا ہے۔ اپ ڈیٹ انسٹال ہونے کے بعد، پارٹیشنز رولز کو تبدیل کرتے ہیں۔
- سافٹ اے پی (ٹیتھرنگ) موڈ شامل کیا گیا، جو آپ کو دوسرے آلات کو نیٹ ورک سے منسلک کرنے کے لیے وائرلیس ایکسیس پوائنٹ کے آپریشن کو منظم کرنے کی اجازت دیتا ہے۔
- Smack kernel ماڈیول (Simplified Mandatory Access Control Kernel) کی بنیاد پر لازمی رسائی کنٹرول کے لیے معاونت شامل کی گئی؛
- بہتر بلوٹوتھ اور وائی فائی سپورٹ؛
- ریفرنس ہارڈویئر پلیٹ فارم کو Raspberry Pi 4 بورڈ میں اپ ڈیٹ کر دیا گیا ہے (پہلے Raspberry Pi 3 ماڈل B تجویز کیا گیا تھا)، جو ڈوئل HDMI ڈسپلے، ایک زیادہ جدید GPU، Gigabit Ethernet، ڈوئل بینڈ وائی فائی، بلوٹوتھ 5.0/BLE، اور USB 3.0 کو سپورٹ کرتا ہے۔
- ڈیفالٹ لاگنگ کے لیے systemd سے جرنلڈ؛
- فریق ثالث کے اجزاء کے ورژن جو پلیٹ فارم کے تحت ہیں، کو اپ ڈیٹ کر دیا گیا ہے، بشمول Qt 5.12 اور Chromium 72۔
ماخذ: opennet.ru
