á¡ááœáá·áºááááºáá±á¬ááºáž webOS Open Source Edition 2.15 ááᯠáá¯ááºáá±áá²á·ááŒá®ážá á¡áá»áá¯ážáá»áá¯ážáá±á¬ áááºáá±á¬ááºáááœááºáá°áá±á¬ á ááºáá»á¬ážá áá¯ááºáá»á¬ážááŸáá·áº áá¬ážá¡ááºááá¯áááºážá áá áºáá»á¬ážáá±á«áºááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá Raspberry Pi 4 áá¯ááºáá»á¬ážááᯠáááºááœáŸááºáž áá¬á·ááºáá²ááááºáá±á¬ááºážá¡ááŒá ẠáááºááŸááºáááºá á¡ááá¯áá« ááááºáá±á¬ááºážááᯠApache 2.0 ááá¯ááºá ááºá¡á±á¬ááºááœáẠá¡áá»á¬ážáá°ááŸá¬ ááá¯ááŸá±á¬ááºáá¯á¶ááœáẠáá®ááœááºáá¬ážááŒá®áž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááᯠáá°ážáá±á«ááºážáá±á¬ááºááœááºááá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ á á®áá¶ááá·áºááœá²ááŸá¯áá¯á¶á á¶ááᯠááá¯ááºáá¬ááŒááºážááŒáá·áº áááºááœá¬á០ááŒá®ážááŒááºáá«áááºá
webOS ááááºáá±á¬ááºážááᯠPalm á០2008 áá¯ááŸá áºááœáẠáá®ááœááºáá²á·ááŒá®áž Palm Pre ááŸáá·áº Pixie á áááºáá¯ááºážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áá²á·áááºá 2010 áá¯ááŸá áºááœáẠPalm ááᯠááááºážááá¯ááºááŒá®ážáá±á¬ááºá ááááºáá±á¬ááºážááẠHewlett-Packard ááááºáá²ááá¯á· áá±á¬ááºááŸáááœá¬ážááŒá®ážáá±á¬áẠHP ááẠáááºážáááááºáá¬áá»á¬ážá áááºááááºáá»á¬ážá áááºááºáá±á¬á·áá»á¬ážááŸáá·áº PC áá»á¬ážááœáẠá€ááááºáá±á¬ááºážááᯠá¡áá¯á¶ážááŒá¯ááẠááŒáá¯ážá á¬ážáá²á·áááºá 2012 áá¯ááŸá áºááœáẠHP á០webOS ááᯠáá®ážááŒá¬áž open source ááá±á¬áá»ááºá¡ááŒá Ạáá¬áá¬ááŒááºááŒá±á¬ááºáž ááŒá±áá¬áá²á·ááŒá®áž 2013 áá¯ááŸá áºááœáẠáááºážá á¡á áááºá¡ááá¯ááºážáá»á¬ážá á¡áááºážá¡ááŒá áºáá¯ááºááᯠá áááºááœáá·áºááŸá áºáá²á·áááºá 2013 áá¯ááŸá áºááœááºá ááááºáá±á¬ááºážááᯠLG á០Hewlett-Packard ááŸáááºáá°áá²á·ááŒá®áž ááá¯á¡áá« LG TV ááŸáá·áº áá°áá¯á¶ážá ááºáá á¹á ááºážáá±á«ááºáž áááºáž 70 áá»á±á¬áºááœáẠá¡áá¯á¶ážááŒá¯áá±ááŒá®ááŒá áºáááºá 2018 áá¯ááŸá áºááœááºá LG ááẠááœáá·áºáááºážáá±á¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯á¶á á¶ááá¯á· ááŒááºááœá¬ážáááºá á¡ááŒá¬ážáá«áááºáá°áá»á¬ážááᯠááœá²áá±á¬ááºáᬠwebOS ááœáẠáá¶á·ááá¯ážáá±ážááá·áº á ááºáá á¹á ááºážá¡ááœá¬á¡áá±ážááᯠáá»á²á·ááœááºááẠXNUMX áá¯ááŸá áºááœáẠá áááºáááºáá±á¬ááºáá²á·áááºá
webOS á áá áºáááºáááºážáá»ááºááᯠOpenEmbedded áááááá¬áá»á¬ážááŸáá·áº á¡ááŒá±áá¶áááºáá±á·áá»áºáá»á¬ážá¡ááŒáẠáááºáá±á¬ááºááŸá¯á áá áºááŸáá·áº Yocto ááá±á¬áá»ááºá០áááºáá¬áá±áá¬á¡á á¯á¶ááá¯á·ááᯠá¡áá¯á¶ážááŒá¯á áááºáá®ážáá¬ážáááºá webOS á á¡ááá á¡á áááºá¡ááá¯ááºážáá»á¬ážááŸá¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááẠáá¬áááºááŸááá±á¬ á áá áºááŸáá·áº á¡ááá®áá±ážááŸááºáž áááºáá±áá»á¬ (SAMá System ááŸáá·áº Application Manager) ááŸáá·áº áá¯á¶ážá áœá²áá°áá»ááºááŸá¬ááŒááºááᯠááœá²á·á ááºážááá·áº Luna Surface Manager (LSM) ááá¯á·ááŒá áºáááºá á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠQt framework ááŸáá·áº Chromium ááá±á¬ááºáá¬á¡ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯á áá±ážáá¬ážáá¬ážáááºá
Wayland áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á áá±á«ááºážá ááºáááºáá±áá»á¬ááŸáááá·áº áááºáááºááŒááºážááᯠáá¯ááºáá±á¬ááºáááºá á áááºááŒáá¯ááºá¡ááá®áá±ážááŸááºážáá»á¬ážáááºáá®ážáááºá¡ááœááºá áááºážááẠReact ááá¯á¡ááŒá±áá¶á áááºáááºážááá¬áá»á¬áž (CSSá HTML5 ááŸáá·áº JavaScript) ááŸáá·áº Enact framework ááá¯á¡áá¯á¶ážááŒá¯ááẠá¡ááá¯ááŒá¯áá¬ážáá±á¬áºáááºážá Qt-based interface ááŒáá·áº C ááŸáá·áº C++ ááœáẠáááá¯ááááºáá»á¬ážááᯠáááºáá®ážááá¯ááºáááºá á¡áá¯á¶ážááŒá¯áá° shell ááŸáá·áº built-in ááááºáá áºá¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááᯠQML áááºážááá¬ááᯠá¡áá¯á¶ážááŒá¯á áá±ážáá¬ážáá¬ážáá±á¬ áá°áááºážáááá¯ááááºáá»á¬ážá¡ááŒá Ạá¡áááá¡á¬ážááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºáá«áááºá áá°áááºáž Home Launcher shell ááᯠááááœá±á·áá»ááºááŸá¬ááŒáẠááááºážáá»á¯ááºááŸá¯á¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážááŒá®áž ááŒá±áá¯á¶áá»á¬ážááᯠááŸáá·áºááŒááºáž (ááŒáááºážáá±á«ááºáá»á¬ážá¡á á¬áž) ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
JSON áá±á¬áºáááºááᯠá¡áá¯á¶ážááŒá¯á áááºáá±á¬ááºáá¬ážáá±á¬ áá¯á¶á á¶ááŒáá·áº áá±áá¬ááᯠááááºážáááºážáááºá¡ááœáẠLevelDB áá±áá¬áá±á·á áºááᯠáá±á¬ááºáá¶á¡ááŒá Ạá¡áá¯á¶ážááŒá¯á DB8 ááá¯ááŸá±á¬ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áááºá Bootd ááᯠsystemd ááᯠá¡ááŒá±áá¶á á¡á ááŒá¯ááŒááºážá¡ááœáẠá¡áá¯á¶ážááŒá¯áááºá uMediaServer ááŸáá·áº Media Display Controller (MDC) á áá áºááœá²áá»á¬ážááẠáá¬ááºáá®áá®áá®áá¬á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠáááºážááŸááºážáá¬ážááŒá®áž PulseAudio ááᯠá¡áá¶áá¬áá¬á¡ááŒá Ạá¡áá¯á¶ážááŒá¯áá«áááºá Firmware ááᯠá¡ááá¯á¡áá»á±á¬áẠá¡ááºááááºáá¯ááºáááºá OSTree ááŸáá·áº atomic partition á¡á á¬ážááá¯ážááŒááºážááᯠá¡áá¯á¶ážááŒá¯ááẠ(á áá áºá¡ááá¯ááºážááá¯ááºáž ááŸá áºáá¯ááᯠáááºáá®ážáá¬ážááŒá®ážá áá áºáá¯ááŸá¬ áá¯ááºáá±á¬ááºáá±ááŒá®áž áá¯ááááá áºáá¯ááᯠá¡ááºááááºááᯠáá°ážáá°ááẠá¡áá¯á¶ážááŒá¯áááº)á
áá¯ááºáá±ááŸá¯á¡áá áºááœáẠá¡áááááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž-
- ÐПбавлеМа пПЎЎеÑжка клавОаÑÑÑÑ Ðž ÐŒÑÑО. ÐПЌпПзОÑÐœÑй ÐŒÐµÐœÐµÐŽÐ¶ÐµÑ LSM (Luna Surface Manager) аЎапÑОÑПваМ ÐŽÐ»Ñ ÑпÑÐ°Ð²Ð»ÐµÐœÐžÑ Ðž ПÑгаМОзаÑОО ввПЎа пÑО пПЌПÑО клавОаÑÑÑÑ Ðž ÐŒÑÑО, а Ме ÑПлÑкП ÑеМÑПÑМПгП ÑкÑаМа. ÐапÑОЌеÑ, к ЌПбОлÑÐœÐŸÐŒÑ ÑÑÑÑПйÑÑÐ²Ñ ÐžÐ»Ðž ÑелевОзПÑÑ ÐœÐ° базе webOS ЌПжМП пПЎклÑÑОÑÑ ÐºÐ»Ð°Ð²ÐžÐ°ÑÑÑÑ Ðž ÐŒÑÑÑ ÐŽÐ»Ñ ÐžÑпПлÑÐ·ÐŸÐ²Ð°ÐœÐžÑ Ð² ÑПлО ÑабПÑей ÑÑаМÑОО. Также ЎПбавлеМа пПЎЎеÑжка клавОаÑÑÑÐœÑÑ ÐºÐŸÐŒÐ±ÐžÐœÐ°ÑОй ÐŽÐ»Ñ Ð±ÑÑÑÑПгП вÑзПва МаÑÑÑПек (F1) О ОМÑеÑÑейÑа запÑÑка пÑПгÑаЌЌ (кМПпка Start ОлО Windows).
- УвелОÑеМа пÑПОзвПЎОÑелÑМПÑÑÑ ÐŸÑÑОÑПвкО О пПвÑÑеМП каÑеÑÑвП аМОЌаÑОО в пÑОлПжеМОÑÑ , ОÑпПлÑзÑÑÑОй бОблОПÑÐµÐºÑ Qt.
- РЎПЌаÑМОй ÑкÑаМ (Home Launcher) ÐŽÐŸÐ±Ð°Ð²Ð»ÐµÐœÑ ÐºÐŸÐŒÐ¿ÐŸÐœÐµÐœÑÑ Ðž ÑеÑÑÑÑÑ ÐŽÐ»Ñ ÐºÐ°ÑÑПЌОзаÑОО QML-пÑОлПжеМОй.
- Ð ÑеÑÐ²ÐžÑ ÑпÑÐ°Ð²Ð»ÐµÐœÐžÑ Ð·Ð²ÑкПЌ audiod ЎПбавлеМа пПЎЎеÑжка ПÑÑÐ»ÐµÐ¶ÐžÐ²Ð°ÐœÐžÑ Ð³ÑПЌкПÑÑО.
- ÐÑеЎлПжеМ ÐœÐ°Ð±ÐŸÑ Ð¿ÑОЌеÑПв пÑОлПжеМОй О ÑеÑеМОй Ма базе webOS.
- ÐÑаÑзеÑÐœÑй ЎвОжПк ПбМПвлÑÐœ ЎП Chromium 91 (ÑаМее ОÑпПлÑзПвалÑÑ Chromium 87). Ð web-ЎвОжке ÑеалОзПваМа пПЎЎеÑжка GPU vsync ÐŽÐ»Ñ Wayland.
- Ð ÑÐŒÑлÑÑПÑе вклÑÑеМП ÑжаÑОе ÑазЎела пПЎкаÑкО (zram) О ПбÑабПÑкО ÐœÐµÑ Ð²Ð°ÑкО паЌÑÑО (oomd).
source: opennet.ru