Tokollo ea Sethala sa WebOS Open Source 2.10

Ho hlahisitsoe sethala se bulehileng sa webOS Open Source Edition 2.10, se ka sebelisoang lisebelisoa tse fapaneng tse nkehang habonolo, liboto le lits'ebetso tsa infotainment ea koloi. Liboto tsa Raspberry Pi 4 li nkuoa e le sethala sa lisebelisoa tsa litšupiso. Sethala se ntlafatsoa sebakeng sa polokelo ea sechaba tlasa laesense ea Apache 2.0, mme nts'etsopele e laoloa ke sechaba, ho latela mohlala oa ts'ebelisano ea nts'etsopele ea ts'ebelisano.

Sethala sa webOS se qapiloe ke Palm ka 2008 mme se ne se sebelisoa ho li-smartphones tsa Palm Pre le Pixie. Ka lebaka la ho fumanoa ha Palm ka 2010, sethala se ile sa fetela matsohong a Hewlett-Packard, ka mor'a moo HP e leka ho sebelisa sethaleng sena ho bahatisi ba eona, matlapa, lilaptop le li-PC. Ka 2012, HP e phatlalalitse phetolelo ea webOS ho morero o ikemetseng oa mohloli o bulehileng 'me ka 2013 e qala ho bula khoutu ea mohloli oa likarolo tsa eona. Ka 2013, sethala se ile sa rekoa ke LG ho tloha Hewlett-Packard 'me hona joale se sebelisoa ho feta limilione tse 70 tsa LG TV le lisebelisoa tsa bareki. Ka 2018, projeke ea webOS Open Source Edition e thehiloe, eo ka eona LG e ileng ea leka ho khutlela mokhoeng o bulehileng oa nts'etsopele, ho hohela barupeluoa ba bang le ho holisa mefuta e mengata ea lisebelisoa tse tšehetsoeng ho webOS.

Tikoloho ea tsamaiso ea webOS e thehoa ka ho sebelisa OpenEmbedded toolkit le liphutheloana tsa motheo, hammoho le tsamaiso ea kaho le metadata e behiloeng ho tloha morero oa Yocto. Likarolo tse ka sehloohong tsa webOS ke tsamaiso le mookameli oa kopo (SAM, Motsamaisi oa Tsamaiso le Kopo), e ikarabellang bakeng sa ho tsamaisa lits'ebetso le lits'ebeletso, le Luna Surface Manager (LSM), e leng sebopeho sa mosebedisi. Likarolo li ngotsoe ho sebelisoa moralo oa Qt le enjene ea sebatli sa Chromium.

Ho fana ho etsoa ka mookameli oa sehlopha ea sebelisang protocol ea Wayland. Ho nts'etsapele lits'ebetso tsa tloaelo, ho khothaletsoa ho sebelisa theknoloji ea webo (CSS, HTML5 le JavaScript) le moralo oa Enact o thehiloeng ho React, empa hape hoa khoneha ho theha mananeo ho C le C ++ ka sebopeho se thehiloeng ho Qt. Sehokelo sa mosebelisi le lits'ebetso tse kentsoeng tsa litšoantšo li sebelisoa haholo joalo ka mananeo a tlhaho a ngotsoeng ka theknoloji ea QML. Ka tsela e iketsang, ho fanoa ka Launcher ea Lehae, e ntlafalitsoeng bakeng sa ts'ebetso ea "touchscreen" mme e fana ka mohopolo oa limmapa tse latellanang (ho fapana le lifensetere).

Tokollo ea Sethala sa WebOS Open Source 2.10

Ho boloka data ka mokhoa o hlophisitsoeng o sebelisa mokhoa oa JSON, polokelo ea DB8 e sebelisoa, e sebelisang database ea LevelDB e le backend. Bakeng sa ho qala, bootd e thehiloeng ho systemd e sebelisoa. Lisebelisoa tsa uMediaServer le Media Display Controller (MDC) li fanoa bakeng sa ho sebetsana le litaba tsa multimedia, PulseAudio e sebelisoa e le seva sa molumo. Ho nchafatsa firmware ka bo eona, ho sebelisoa OSTree le atomic partition replacement (ho entsoe likarolo tse peli tsa sistimi, e 'ngoe ea tsona e sebetsa, ea bobeli e sebelisoa ho kopitsa ntlafatso).

Liphetoho tse kholo tokollong e ncha:

  • Sebopeho sa Storage Access se kentsoe ts'ebetsong, se fana ka sebopeho se le seng sa ho fihlella libaka tse fapa-fapaneng tsa polokelo, ho kenyelletsa le polokelo ea ka hare, li-drive tsa USB le mekhoa ea polokelo ea maru (ke Google Drive feela e tšehetsoeng hona joale). Moralo ona o u lumella ho sheba le ho bula litokomane, litšoantšo le lifaele ho tsoa ho bafani bohle ba polokelo ba lokiselitsoeng ka sebopeho se tloaelehileng sa mosebelisi.
  • Enjene ea sebatli e fana ka polokelo ea nako le netefatso Li-cookies ka mokhoa o patiloeng.
  • Tšebeletso e ncha ea Peripheral Manager e kenyelelitsoe ho laola lisebelisoa tsa peripheral, tse tšehetsang tšebelisano le lisebelisoa ka GPIO, SPI, I2C le UART interfaces. Tšebeletso e u lumella ho hlophisa tsamaiso ea lisebelisoa tse ncha ntle le ho fetola khoutu ea mohloli oa sethala.
  • Bokhoni ba mofuta oa taolo ea phihlello ea ACG (Access Control Groups), e sebelisetsoang ho fokotsa matla a lits'ebeletso ho sebelisa Luna Bus, e atolositsoe. Khatisong e ncha, litšebeletso tsohle tsa khale tseo pele li neng li sebelisa mohlala oa khale oa tšireletso li fetiselitsoe ho ACG. Syntax ea melao ea ACG e fetotsoe.

Source: opennet.ru

Eketsa ka tlhaloso