WebOS Malfermfonta Eldono 2 Platformeldono

Prezentita nova malferma platforma branĉo webOS Malfermfonta Eldono 2, temigis ekipi inteligentajn aparatojn. La platformo estas disvolvita en publika deponejo sub la licenco Apache 2.0, kaj evoluo estas kontrolita de la komunumo, aliĝante al modelo de administrado de komuna disvolviĝo. Raspberry Pi 4-tabuloj estas konsiderataj kiel la referenca aparataro-platformo.

La webOS-platformo en 2013 estis aĉetis eksteren de LG de Hewlett-Packard kaj estas uzata sur pli ol 70 milionoj da LG-televidoj kaj konsumaparatoj. La projekto webOS Open Source Edition estis fondita en 2018 post kiam LG provis reveni al malferma disvolva modelo por altiri aliajn partoprenantojn kaj vastigi la gamon da aparatoj sur kiuj webOS povus esti uzata.

La sistema medio de webOS estas kreita per iloj kaj bazaj pakaĵoj OpenEmbedded, same kiel la konstrusistemo kaj aro de metadatenoj de la projekto Yocto. La ĉefkomponentoj de webOS estas la sistemo kaj aplikaĵmanaĝero (SAM, System and Application Manager), kiu respondecas pri funkciado de aplikoj kaj servoj, kaj la Luna Surface Manager (LSM), kiu formas la uzantinterfacon. La komponantoj estas skribitaj per la kadro Qt kaj la retumilo Chromium.

Izado estas farita per kunmetita administranto uzante la Wayland-protokolon. Por disvolvi kutimajn aplikaĵojn, oni proponas uzi retajn teknologiojn (CSS, HTML5 kaj JavaScript) kaj kadron Dekretu, surbaze de React, sed ankaŭ eblas krei programojn en C kaj C++ kun interfaco bazita en Qt. La uzantŝelo kaj enkonstruitaj grafikaj aplikoj estas plejparte efektivigitaj kiel indiĝenaj programoj skribitaj uzante QML-teknologion.

Stokado estas uzata por stoki datumojn en strukturita formo uzante la JSON-formaton DB8, uzante la LevelDB-datumbazon kiel backend.
Por komencado ĝi estas uzata botita bazita sur systemd. La uMediaServer kaj Media Display Controller (MDC) subsistemoj estas ofertitaj por prilaborado de multmedia enhavo; PulseAudio estas utiligita kiel sonservilo.

Karakterizaĵoj webOS Malfermfonta Eldono 2:

  • Nova referenca uzantinterfaco estis lanĉita, la Hejma Lanĉilo, kiu estas optimumigita por tuŝekrana kontrolo kaj ofertas plibonigitan koncepton de turnado de mapoj (anstataŭ fenestroj). La interfaco ankaŭ aldonas Rapidan Lanĉo-stangon, kiu enhavas ŝparvojojn al ofte uzataj funkcioj kiel aliro al agordoj kaj sciigoj;

    WebOS Malfermfonta Eldono 2 Platformeldono

  • La platformo estas adaptita por uzo en aŭtaj infodivertsistemoj. Ekzemple, estas eble labori en duoble-ekranaj medioj tipe uzitaj en pasaĝeraj plurmediaj sistemoj;
  • Proponitaj iloj por aŭtomata ĝisdatigo de firmvaro (FOTO - Firmware-Over-the Air), surbaze de aplikaĵo OSTree kaj atomsistema ĝisdatigo. La tuta sistembildo estas rekonstruita kiel tutaĵo, sen dividiĝi en apartajn pakaĵojn. La ĝisdatiga sistemo baziĝas sur la uzo de du sistemdiskoj, unu el kiuj estas aktiva, kaj la dua estas uzata por kopii la ĝisdatigon; post instalo de la ĝisdatigo, la sekcioj ŝanĝas rolojn;
  • Aldonita SoftAP (Tethering) reĝimo, kiu ebligas al vi organizi la funkciadon de sendrata alirpunkto por konekti aliajn aparatojn al la reto;
  • Aldonita subteno por deviga alirkontrolo bazita sur la kernomodulo Smack (Simplified Mandatory Access Control Kernel) ;
  • Plibonigita Bluetooth kaj WiFi-subteno;
  • La referenca aparataro-platformo estis ĝisdatigita al la tabulo Raspberry Pi 4 (antaŭe proponita por uzi Raspberry Pi 3 Modelo B), kiu povas konekti du ekranojn per HDMI, uzi pli altnivelan GPU, uzi Gigabit Ethernet, duoble-bandan Wi-Fi, Bluetooth 5.0/BLE kaj USB 3.0;
  • Por defaŭlta ensalutu implikita journald de systemd;
  • Ĝisdatigitaj versioj de triapartaj komponantoj sub la platformo, inkluzive de Qt 5.12 kaj Chromium 72.

fonto: opennet.ru

Aldoni komenton