LG ले webOS खुला स्रोत संस्करण 2.19 प्लेटफर्म प्रकाशित गरेको छ

खुला प्लेटफर्म webOS खुला स्रोत संस्करण 2.19 को रिलीज प्रकाशित गरिएको छ, जुन विभिन्न पोर्टेबल उपकरणहरू, बोर्डहरू र कार इन्फोटेनमेन्ट प्रणालीहरूमा प्रयोग गर्न सकिन्छ। Raspberry Pi 4 बोर्डहरूलाई सन्दर्भ हार्डवेयर प्लेटफर्मको रूपमा मानिन्छ। प्लेटफर्मलाई Apache 2.0 इजाजतपत्र अन्तर्गत सार्वजनिक भण्डारमा विकसित गरिएको छ, र विकासलाई सहयोगी विकास व्यवस्थापन मोडेलको पालना गर्दै समुदायद्वारा पर्यवेक्षण गरिन्छ।

WebOS प्लेटफर्म मूल रूपमा 2008 मा Palm द्वारा विकसित गरिएको थियो र Palm Pre र Pixie स्मार्टफोनहरूमा प्रयोग गरिएको थियो। 2010 मा, पामको अधिग्रहण पछि, प्लेटफर्म हेवलेट-प्याकार्डको हातमा पुग्यो, त्यसपछि HP ले आफ्नो प्रिन्टर, ट्याब्लेट, ल्यापटप र पीसीहरूमा यो प्लेटफर्म प्रयोग गर्ने प्रयास गर्यो। 2012 मा, HP ले webOS लाई स्वतन्त्र खुला स्रोत परियोजनामा ​​अनुवाद गर्ने घोषणा गर्‍यो र 2013 मा यसको कम्पोनेन्टहरूको स्रोत कोड खोल्न थाल्यो। 2013 मा, प्लेटफर्म LG द्वारा Hewlett-Packard बाट खरिद गरिएको थियो र अहिले 70 मिलियन भन्दा बढी LG TV र उपभोक्ता उपकरणहरूमा प्रयोग गरिन्छ। 2018 मा, webOS खुला स्रोत संस्करण परियोजना स्थापना भएको थियो, जसको माध्यमबाट LG ले खुला विकास मोडेलमा फर्कने, अन्य सहभागीहरूलाई आकर्षित गर्ने र webOS मा समर्थित यन्त्रहरूको दायरा विस्तार गर्ने प्रयास गर्‍यो।

WebOS प्रणाली वातावरण OpenEmbedded उपकरणहरू र आधार प्याकेजहरू, साथै निर्माण प्रणाली र Yocto परियोजनाबाट मेटाडेटाको सेट प्रयोग गरी सिर्जना गरिएको छ। WebOS का मुख्य कम्पोनेन्टहरू प्रणाली र अनुप्रयोग प्रबन्धक (SAM, प्रणाली र अनुप्रयोग प्रबन्धक) हुन्, जुन अनुप्रयोगहरू र सेवाहरू चलाउनका लागि जिम्मेवार छ, र Luna Surface Manager (LSM), जसले प्रयोगकर्ता इन्टरफेस बनाउँछ। कम्पोनेन्टहरू Qt फ्रेमवर्क र क्रोमियम ब्राउजर इन्जिन प्रयोग गरेर लेखिएका छन्।

रेन्डरिङ Wayland प्रोटोकल प्रयोग गरेर कम्पोजिट प्रबन्धक मार्फत गरिन्छ। अनुकूलन अनुप्रयोगहरू विकास गर्न, वेब प्रविधिहरू (CSS, HTML5 र JavaScript) र Enact फ्रेमवर्क, प्रतिक्रियामा आधारित प्रयोग गर्ने प्रस्ताव गरिएको छ, तर Qt- आधारित इन्टरफेसको साथ C र C++ मा प्रोग्रामहरू सिर्जना गर्न पनि सम्भव छ। प्रयोगकर्ता शेल र निर्मित ग्राफिकल अनुप्रयोगहरू मुख्यतया QML प्रविधि प्रयोग गरी लेखिएका नेटिभ प्रोग्रामहरूको रूपमा लागू गरिन्छ। पूर्वनिर्धारित गृह लन्चर शेल टच स्क्रिन नियन्त्रणको लागि अनुकूलित छ र घुमाउने नक्सा (विन्डोजको सट्टा) को अवधारणा प्रदान गर्दछ।

JSON ढाँचा प्रयोग गरेर संरचित फारममा डाटा भण्डारण गर्न, ब्याकइन्डको रूपमा LevelDB डाटाबेस प्रयोग गरी DB8 भण्डारण प्रयोग गरिन्छ। Bootd systemd मा आधारित प्रारम्भिकरण को लागी प्रयोग गरिन्छ। मल्टिमिडिया सामग्री प्रशोधन गर्नका लागि 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

एक टिप्पणी थप्न