Ukukhutshwa kweqonga elivulekileyo le-webOS Open Source Edition 2.14 lipapashiwe, elinokusetyenziswa kwizixhobo eziphathwayo ezahlukeneyo, iibhodi kunye neenkqubo zolwazi lwemoto. Iibhodi zeRaspberry Pi 4 zithathwa njengeqonga lezixhobo zereferensi.
I-platform ye-webOS yaphuhliswa ekuqaleni nguPalm kwi-2008 kwaye yayisetyenziswa kwii-smartphones zePalm Pre kunye nePixie. Kwi-2020, 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:
- Π ΡΠΈΡΠ»ΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±Π°Π·ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΡΡΡΠΌΠΊΠΈ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΉ ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ.
- ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ½ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 64-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ ΡΠ±ΠΎΡΠΎΠΊ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΏΠ»Π°ΡΡ Raspberry Pi 4 (rpi4-64) ΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΠ° (qemux86). ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° 32-ΡΠ±ΠΎΡΠΎΠΊ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ.
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΊΠΎΠ΄Π° Visual Studio Code, ΡΠΏΡΠΎΡΠ°ΡΡΠ΅Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ Π΄Π»Ρ webOS web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Enact-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ JavaScript-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
- ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ ΡΠ΅ΡΠ²ΠΈΡ ΡΠ°Π½Π½Π΅Π³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½Π΅Ρ Π²Π°ΡΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ systemd-oomd, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π²ΡΡΠ²ΠΈΡΡ Π½Π°ΡΠ°Π»ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ ΠΈΠ·-Π·Π° Π½Π΅Ρ Π²Π°ΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΡΡΡΠΎΡΠΌΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π½Π° ΡΡΠ°Π΄ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ΡΡ Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΈ Π½Π΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎ ΡΡΠ΅Π·Π°ΡΡ ΠΊΡΡ ΠΈ Π²ΡΡΠ΅ΡΠ½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ΠΊΠ°ΡΠΊΠΈ.
- Π Network Manager Π½Π°Π»Π°ΠΆΠ΅Π½ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ²ΠΈΡΠ° wpa-supplicant Π² ΡΠ±ΠΎΡΠΊΠ°Ρ Π΄Π»Ρ ΠΏΠ»Π°Ρ Raspberry Pi 4.
- Π ΡΠ±ΠΎΡΠΊΡ Π΄Π»Ρ ΡΠΌΡΠ»ΡΡΠΎΡΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ occlientbasicops ΠΈ ocserverbasicops, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ udev-ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ LGE UWB.
- Π ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ g-camera-pipeline ΡΠ»ΡΡΡΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, ΡΠ²ΡΠ·Π°Π½Π½Π°Ρ Ρ Π·Π°ΠΏΠΈΡΡΡ Π·Π²ΡΠΊΠ°.
- ΠΡΠ°ΡΠ·Π΅ΡΠ½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Π΄ΠΎ Chromium 91.
- Amacandelo e-Yocto emiliselwe iqonga leLinux ahlaziyiwe ukukhulula i-3.1.
- Π Memory Manager ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΠ³Π½Π°Π»ΠΎΠ² D-Bus.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ OpenLGTV, Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Π΅Π΄ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌΡ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΊ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°ΠΌ LG Ρ ΡΠ΅Π»ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΊΠΎΠΏΠΈΠ»Π΅ΡΡ-Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ
ΠΎΡΠΊΡΡΡΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² (ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΡΡΡΠ΅). ΠΡΠΎΠ΅ΠΊΡ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ epk2extract Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈΠ· ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠ² LG, Hisense, Sharp, Philips/TPV ΠΈ Thompson, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² webOS Brew ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π² root Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ΅ (RootMyTV). ΠΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ±ΠΎΡΠΎΡΠ½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΎΠ±ΡΠ°Π·ΠΎΠ² Π΄Π»Ρ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ»Π°Ρ LG NC4 ΠΈ LG115x, ΠΈ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄Π»Ρ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠ² Saturn S6, Saturn S7 ΠΈ LG 2010 ΠΈ 2011 Π½Π° Π±Π°Π·Π΅ ΡΠΈΠΏΠΎΠ² Broadcom.
umthombo: opennet.ru