Ukukhutshwa kweqonga elivulekileyo le-webOS Open Source Edition 2.20 iye yaziswa, enokusetyenziswa kwizixhobo ezahlukeneyo eziphathwayo, iibhodi kunye neenkqubo zolwazi lwemoto. Iibhodi ze-Raspberry Pi 4 zithathwa njengeqonga le-hardware yereferensi.
I-platform ye-webOS yaphuhliswa ekuqaleni nguPalm kwi-2008 kwaye yayisetyenziswa kwii-smartphones zePalm Pre kunye nePixie. Kwi-2010, emva kokuthatyathwa kwePalm, iqonga lidlulele ezandleni zikaHewlett-Packard, emva koko i-HP yazama ukusebenzisa eli qonga kwiiprinta zayo, iipilisi, iilaptops kunye neePC. Kwi-2012, i-HP yazisa ukuguqulelwa kwe-webOS kwiprojekthi yomthombo ovulekileyo ozimeleyo kwaye kwi-2013 yaqala ukuvula ikhowudi yomthombo wamacandelo ayo. Kwi-2013, iqonga lathengwa kwi-Hewlett-Packard yi-LG kwaye ngoku isetyenziswa ngaphezu kwe-70 yezigidi ze-LG TV kunye nezixhobo zabathengi. Ngo-2018, iprojekthi ye-webOS Open Source Edition yasekwa, apho i-LG izame ukubuyela kwimodeli yophuhliso evulekileyo, ukutsala abanye abathathi-nxaxheba kunye nokwandisa uluhlu lwezixhobo ezixhaswayo kwi-webOS.
Indawo yenkqubo ye-webOS idalwe kusetyenziswa izixhobo ze-OpenEmbedded kunye neepakethe ezisisiseko, kunye nenkqubo yokwakha kunye nesethi yemethadatha evela kwiprojekthi yeYocto. Amacandelo aphambili e-webOS yinkqubo kunye nomphathi wesicelo (i-SAM, iNkqubo kunye noMphathi weSicelo), ojongene nokuqhuba izicelo kunye neenkonzo, kunye noMphathi weLuna Surface (LSM), owenza i-interface yomsebenzisi. Amacandelo abhalwe kusetyenziswa isakhelo se-Qt kunye ne-injini ye-browser yeChromium.
Unikezelo lwenziwa ngomphathi odibeneyo usebenzisa iprothokholi yaseWayland. Ukuphuhlisa izicelo zesiko, kucetywayo ukusebenzisa ubuchwepheshe bewebhu (i-CSS, i-HTML5 kunye neJavaScript) kunye nesakhelo se-Enact, esekelwe kwi-React, kodwa kunokwenzeka kwakhona ukwenza iinkqubo kwi-C kunye ne-C ++ kunye ne-Qt-based interface. Iqokobhe lomsebenzisi kunye nosetyenziso lwegraphical olwakhelwe ngaphakathi luphunyezwa ikakhulu njengeenkqubo zomthonyama ezibhalwe kusetyenziswa ubuchwepheshe be-QML. Iqokobhe leSiqalisi seKhaya elingagqibekanga lenzelwe ulawulo lwesikrini esichukumisayo kwaye linikezela ngengqikelelo yeemephu ezijikelezayo (endaweni yeefestile).
Ukugcina idatha kwifom ehleliweyo usebenzisa i-JSON ifomathi, i-DB8 yokugcina isetyenzisiweyo, usebenzisa i-LevelDB database njenge-backend. I-Bootd isetyenziselwa ukuqaliswa ngokusekelwe kwi-systemd. I-MediaServer kunye ne-Media Display Controller (MDC) subsystems zibonelelwa ukulungiselela ukusetyenzwa komxholo wemultimedia, iPulseAudio isetyenziswa njengeseva yesandi. Ukuhlaziya ngokuzenzekelayo i-firmware, i-OSTree kunye ne-atomic partition replacement isetyenziswa (izahlulo ezimbini zenkqubo zenziwe, enye esebenzayo, kwaye yesibini isetyenziselwa ukukopisha ukuhlaziywa).
Utshintsho oluphambili kukhupho olutsha:
- ΠΠ°ΡΠ°Π»ΠΎΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ²ΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ² webOS Π΄Π»Ρ ΠΏΠ»Π°ΡΡ Raspberry Pi 4 ΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΠ°. ΠΠ±ΡΠ°Π·Ρ Π±ΡΠ΄ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π½Π° GitHub Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π½Π΅ΠΉ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π»ΠΈΠ·Π°.
- Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½ Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Moonstone Π½Π° Sandstone.
- Π ΠΊΠΎΠ½ΡΠΈΠ³ΡΠ°ΡΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΏΠΈΡΠΊΠ° ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΡΠΎΡΠ΅ΠΊ Π΄ΠΎΡΡΡΠΏΠ° Wi-Fi, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½Π°Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ (Ctrl + Alt + F9) Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ° (ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² /tmp/screenshots), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ctrl + Alt + F10 Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ².
- ΠΠ·ΠΌΠ΅Π½Π΅Π½Ρ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Wi-Fi ΠΈΠ· ΡΡΡΠΎΠΊΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ.
- Π Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ WebEX Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ Π·Π²ΡΠΊΠ°.
- ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ webruntime ΠΈ WAM Π² Π΄Π²ΠΈΠΆΠΊΠ΅ Blink Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ Clang.
umthombo: opennet.ru