LG ने webOS ओपन सोर्स एडिशन 2.19 प्लॅटफॉर्म प्रकाशित केला आहे

वेबओएस ओपन सोर्स एडिशन 2.19 या ओपन प्लॅटफॉर्मचे प्रकाशन प्रकाशित झाले आहे, जे विविध पोर्टेबल उपकरण, बोर्ड आणि कार इन्फोटेनमेंट सिस्टमवर वापरले जाऊ शकते. Raspberry Pi 4 बोर्ड हे संदर्भ हार्डवेअर प्लॅटफॉर्म मानले जातात. Apache 2.0 लायसन्स अंतर्गत हे प्लॅटफॉर्म सार्वजनिक भांडारात विकसित केले गेले आहे आणि विकास हे सहयोगी विकास व्यवस्थापन मॉडेलचे पालन करून समुदायाद्वारे तयार केले जाते.

वेबओएस प्लॅटफॉर्म मूळतः पामने 2008 मध्ये विकसित केले होते आणि पाम प्री आणि पिक्सी स्मार्टफोन्सवर वापरले होते. 2010 मध्ये, पामच्या अधिग्रहणानंतर, हे प्लॅटफॉर्म हेवलेट-पॅकार्डच्या हातात गेला, त्यानंतर एचपीने हा प्लॅटफॉर्म त्याच्या प्रिंटर, टॅब्लेट, लॅपटॉप आणि पीसीमध्ये वापरण्याचा प्रयत्न केला. 2012 मध्ये, HP ने webOS चे स्वतंत्र ओपन सोर्स प्रोजेक्टमध्ये हस्तांतरण करण्याची घोषणा केली आणि 2013 मध्ये त्याच्या घटकांचा सोर्स कोड उघडण्यास सुरुवात केली. हे प्लॅटफॉर्म 2013 मध्ये LG ने Hewlett-Packard कडून विकत घेतले होते आणि आता 70 दशलक्षाहून अधिक LG TV आणि ग्राहक उपकरणांवर वापरले जाते. 2018 मध्ये, webOS ओपन सोर्स एडिशन प्रोजेक्टची स्थापना करण्यात आली होती, ज्याद्वारे LG ने ओपन डेव्हलपमेंट मॉडेलकडे परत जाण्याचा, इतर सहभागींना आकर्षित करण्याचा आणि webOS मध्ये समर्थित डिव्हाइसेसची श्रेणी विस्तृत करण्याचा प्रयत्न केला.

WebOS सिस्टम वातावरण हे OpenEmbedded टूलकिट आणि बेस पॅकेजेस, तसेच Yocto प्रोजेक्टमधील बिल्ड सिस्टम आणि मेटाडेटा वापरून तयार केले जाते. वेबओएसचे प्रमुख घटक म्हणजे सिस्टीम आणि ऍप्लिकेशन मॅनेजर (एसएएम, सिस्टीम आणि ऍप्लिकेशन मॅनेजर), जे ऍप्लिकेशन्स आणि सेवा चालवण्यासाठी जबाबदार आहेत आणि लुना सरफेस मॅनेजर (एलएसएम), जे वापरकर्ता इंटरफेस बनवतात. घटक Qt फ्रेमवर्क आणि Chromium ब्राउझर इंजिन वापरून लिहिलेले आहेत.

वेलँड प्रोटोकॉल वापरणाऱ्या संमिश्र व्यवस्थापकाद्वारे प्रस्तुतीकरण केले जाते. सानुकूल अनुप्रयोग विकसित करण्यासाठी, वेब तंत्रज्ञान (CSS, HTML5 आणि JavaScript) आणि React वर आधारित Enact फ्रेमवर्क वापरण्याचा प्रस्ताव आहे, परंतु Qt वर आधारित इंटरफेससह C आणि C++ मध्ये प्रोग्राम तयार करणे देखील शक्य आहे. वापरकर्ता इंटरफेस आणि एम्बेडेड ग्राफिकल ऍप्लिकेशन्स मुख्यतः QML तंत्रज्ञान वापरून लिहिलेले मूळ प्रोग्राम म्हणून लागू केले जातात. डीफॉल्टनुसार, होम लाँचर ऑफर केले जाते, जे टच स्क्रीन ऑपरेशनसाठी ऑप्टिमाइझ केले जाते आणि सलग नकाशे (विंडोऐवजी) ची संकल्पना ऑफर करते.

JSON फॉरमॅट वापरून संरचित स्वरूपात डेटा संचयित करण्यासाठी, DB8 स्टोरेज वापरले जाते, जे बॅकएंड म्हणून LevelDB डेटाबेस वापरते. आरंभासाठी, systemd वर आधारित bootd वापरले जाते. मल्टीमीडिया सामग्रीवर प्रक्रिया करण्यासाठी uMediaServer आणि मीडिया डिस्प्ले कंट्रोलर (MDC) उपप्रणाली ऑफर केल्या जातात, PulseAudio साउंड सर्व्हर म्हणून वापरला जातो. फर्मवेअर आपोआप अपडेट करण्यासाठी, OSTree आणि अणु विभाजन बदलणे वापरले जाते (दोन सिस्टम विभाजने तयार केली जातात, त्यापैकी एक सक्रिय आहे आणि दुसरे अद्यतन कॉपी करण्यासाठी वापरले जाते).

नवीन प्रकाशनातील मुख्य बदल:

  • Улучшен домашний экран (Home App), в котором появилась строка состояния с подборкой наиболее часто вызываемых возможностей. Предоставлена поддержка свободного редактирования содержимого панели с приложениями. Добавлены новые экранные жесты.
    LG ने webOS ओपन सोर्स एडिशन 2.19 प्लॅटफॉर्म प्रकाशित केला आहे
  • В состав включено приложение Video Call для осуществления видеовызовов и проведения виртуальных видеовстреч. В текущем виде пока поддерживается только установка связи через Cisco Webex и Microsoft Teams.
    LG ने webOS ओपन सोर्स एडिशन 2.19 प्लॅटफॉर्म प्रकाशित केला आहे
  • Предоставлено окружение командной строки для создания собственных приложений с блокчейн-кошельками (Blockchain Wallet), которое упрощает выполнение таких операций, как подпись транзакций и журналирование этих транзакций в блокчейне.
  • В Enact Browser добавлена поддержка сервиса определения вредоносного ПО и реализовано всплывающее окно с запросом полномочий у пользователя.
  • В звуковом сервере audiod добавлена поддержка определения встроенных и внешних звуковых устройств. В системном сервисе (Sys Service) добавлена поддержка вторичных звуковых устройств (subdevices), встроенных звуковых карт и MIPI-камер. В PulseAudio задействован механизм подавления эха ECNR (Echo Cancellation Noise Reduction).
  • Компоненты платформы для создания встраиваемых Linux-систем Yocto обновлены до выпуска 4.0.
  • Браузерный движок обновлён до выпуска Chromium 94 (ранее использовался Chromium 91). Для web-приложений webOS добавлена возможность использования геймпадов.
  • Обновлены шрифты Noto (добавлена поддержка символов Unicode 15.0.0).
  • Осуществлён переход на Qt 6.4. Web-фреймворк Enact обновлён до версии 4.5.0.

स्त्रोत: opennet.ru

एक टिप्पणी जोडा