WebOS Open Source Edition 2 платформа шығарылымы

Ұсынылған жаңа ашық платформа филиалы webOS Open Source Edition 2, смарт құрылғыларды жабдықтауға бағытталған. Платформа әзірленуде қоғамдық репозиторий Apache 2.0 лицензиясы бойынша және әзірлеуді ұстана отырып, қауымдастық бақылайды бірлескен дамуды басқару моделі. Raspberry Pi 4 тақталары анықтамалық аппараттық платформа ретінде қарастырылады.

2013 жылы webOS платформасы болды сатып алды Hewlett-Packard компаниясының LG компаниясы және 70 миллионнан астам LG теледидарлары мен тұтынушы құрылғыларында қолданылады. WebOS Open Source Edition жобасы 2018 жылы LG басқа қатысушыларды тарту және webOS пайдаланылуы мүмкін құрылғылар ауқымын кеңейту үшін ашық әзірлеу үлгісіне оралуға әрекеттенгеннен кейін құрылды.

webOS жүйесінің ортасы құралдар мен негізгі бумалардың көмегімен жасалады OpenEmbedded, сонымен қатар құрастыру жүйесі және жобаның метадеректер жинағы Йокто. WebOS жүйесінің негізгі құрамдас бөліктері қолданбалар мен қызметтерді іске қосуға жауап беретін жүйелік және қолданбалы менеджер (SAM, Жүйе және қолданба менеджері) және пайдаланушы интерфейсін құрайтын Luna Surface Manager (LSM) болып табылады. Құрамдас бөліктер Qt құрылымы мен Chromium браузерінің қозғалтқышы арқылы жазылған.

Көрсету Wayland хаттамасы арқылы композиттік менеджер арқылы жүзеге асырылады. Қолданбалы қолданбаларды әзірлеу үшін веб-технологияларды (CSS, HTML5 және JavaScript) және фреймворкті пайдалану ұсынылады. Қабылдау, React негізінде, бірақ сонымен қатар Qt негізіндегі интерфейсі бар C және C++ тілдерінде бағдарламаларды жасауға болады. Пайдаланушы қабықшасы және кірістірілген графикалық қосымшалар негізінен QML технологиясын қолдана отырып жазылған жергілікті бағдарламалар ретінде жүзеге асырылады.

Сақтау JSON пішімін пайдаланып құрылымдық пішінде деректерді сақтау үшін пайдаланылады DB8, LevelDB дерекқорын сервер ретінде пайдалану.
Ол инициализация үшін қолданылады жүктеу жүйеге негізделген. Мультимедиялық мазмұнды өңдеу үшін uMediaServer және Media Display Controller (MDC) ішкі жүйелері ұсынылады; PulseAudio дыбыс сервері ретінде пайдаланылады.

ерекшеліктері webOS Open Source Edition 2:

  • Жаңа анықтамалық пайдаланушы интерфейсі енгізілді, Home Launcher, ол сенсорлық экранды басқару үшін оңтайландырылған және карталарды айналдырудың жақсартылған тұжырымдамасын ұсынады (терезелердің орнына). Интерфейс сонымен қатар параметрлер мен хабарландыруларға қол жеткізу сияқты жиі қолданылатын функцияларға төте жолдарды қамтитын Жылдам іске қосу жолағын қосады;

    WebOS Open Source Edition 2 платформа шығарылымы

  • Платформа автомобильдік ақпараттық ойын-сауық жүйелерінде пайдалануға бейімделген. Мысалы, әдетте жолаушылар мультимедиялық жүйелерінде қолданылатын қос экранды орталарда жұмыс істеуге болады;
  • Микробағдарламаны автоматты жаңарту үшін ұсынылатын құралдар (ФОТО - Микробағдарлама-Over-the Air), қолданбаға негізделген OSTree және атомдық жүйені жаңарту. Бүкіл жүйелік кескін бөлек пакеттерге бөлінбестен тұтастай қайта құрылады. Жаңарту жүйесі екі жүйелік бөлімді пайдалануға негізделген, олардың бірі белсенді, екіншісі жаңартуды көшіру үшін пайдаланылады, жаңартуды орнатқаннан кейін бөлімдер рөлдерді өзгертеді;
  • Басқа құрылғыларды желіге қосу үшін сымсыз кіру нүктесінің жұмысын ұйымдастыруға мүмкіндік беретін SoftAP (Tethering) режимі қосылды;
  • Smack (Simplified Mandatory Access Control Kernel) ядро ​​модуліне негізделген міндетті қатынасты басқаруға қолдау қосылды;
  • Жақсартылған Bluetooth және WiFi қолдауы;
  • Анықтамалық аппараттық платформа Raspberry Pi 4 тақтасына жаңартылды (бұрын Raspberry Pi 3 B моделін пайдалану ұсынылды), ол екі экранды HDMI арқылы қоса алады, жетілдірілген GPU пайдалана алады, Gigabit Ethernet, қос жолақты Wi-Fi, Bluetooth 5.0/BLE және USB 3.0 ;
  • Әдепкі журналға арналған қатысты systemd журналынан алынған;
  • Платформаның негізінде жатқан үшінші тарап компоненттерінің жаңартылған нұсқалары, соның ішінде Qt 5.12 және Chromium 72.

Ақпарат көзі: opennet.ru

пікір қалдыру