LG пуска webOS Open Source Edition 2.20

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° webOS Open Source Edition 2.20, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ прСносими устройства, Ρ‚Π°Π±Π»Π° ΠΈ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»Π½ΠΈ систСми. Π—Π° Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° сС считат ΠΏΠ»Π°Ρ‚ΠΊΠΈΡ‚Π΅ Raspberry Pi 4. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0 ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° сС ΠΊΡƒΡ€ΠΈΡ€Π° ΠΎΡ‚ общността, ΠΏΡ€ΠΈΠ΄ΡŠΡ€ΠΆΠ°ΠΉΠΊΠΈ сС към ΠΌΠΎΠ΄Π΅Π» Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° webOS ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ Palm ΠΏΡ€Π΅Π· 2008 Π³. ΠΈ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² смартфонитС Palm Pre ΠΈ Pixie. ΠŸΡ€Π΅Π· 2010 Π³., слСд ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Palm, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π° Π² Ρ€ΡŠΡ†Π΅Ρ‚Π΅ Π½Π° Hewlett-Packard, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ HP сС ΠΎΠΏΠΈΡ‚Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π°Π·ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π² своитС ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ, Ρ‚Π°Π±Π»Π΅Ρ‚ΠΈ, Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ. ΠŸΡ€Π΅Π· 2012 Π³. HP обяви ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° webOS към нСзависим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€Π΅Π· 2013 Π³. Π·Π°ΠΏΠΎΡ‡Π½Π° отварянСто Π½Π° изходния ΠΊΠΎΠ΄ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° бСшС ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΡ‚Π° ΠΎΡ‚ Hewlett-Packard ΠΎΡ‚ LG ΠΏΡ€Π΅Π· 2013 Π³. ΠΈ сСга сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 70 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π° ΠΈ потрСбитСлски устройства Π½Π° LG. ΠŸΡ€Π΅Π· 2018 Π³. бСшС основан ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ webOS Open Source Edition, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ LG сС ΠΎΠΏΠΈΡ‚Π° Π΄Π° сС Π²ΡŠΡ€Π½Π΅ към отворСния ΠΌΠΎΠ΄Π΅Π» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π΄Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅ Π΄Ρ€ΡƒΠ³ΠΈ участници ΠΈ Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΠΈ Π³Π°ΠΌΠ°Ρ‚Π° ΠΎΡ‚ устройства, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Π² webOS.

БистСмната срСда Π½Π° webOS сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструмСнтариума OpenEmbedded ΠΈ Π±Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ систСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Yocto. ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° webOS са ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΡŠΡ‚ Π½Π° систСмата ΠΈ прилоТСнията (SAM, System and Application Manager), ΠΊΠΎΠΉΡ‚ΠΎ отговаря Π·Π° стартиранСто Π½Π° прилоТСния ΠΈ услуги, ΠΈ Luna Surface Manager (LSM), ΠΊΠΎΠΉΡ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° потрСбитСлския интСрфСйс. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ са написани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Qt framework ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Chromium.

LG пуска webOS Open Source Edition 2.20

Π Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland. Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° пСрсонализирани прилоТСния сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΡƒΠ΅Π± Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (CSS, HTML5 ΠΈ JavaScript) ΠΈ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Enact, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° React, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ възмоТно Π΄Π° сС ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² C ΠΈ C ++ с интСрфСйс, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Qt. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΈΡΡ‚ интСрфСйс ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ прилоТСния са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ ΠΊΠ°Ρ‚ΠΎ собствСни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, написани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° QML тСхнология. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Home Launcher, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със сСнзорСн Π΅ΠΊΡ€Π°Π½ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° концСпцията Π·Π° послСдоватСлни ΠΊΠ°Ρ€Ρ‚ΠΈ (вмСсто ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ).

Π—Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² структурирана Ρ„ΠΎΡ€ΠΌΠ° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° DB8 ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ LevelDB ΠΊΠ°Ρ‚ΠΎ Π±Π΅ΠΊΠ΅Π½Π΄. Π—Π° инициализация сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° bootd, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° systemd. Π—Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ подсистСми uMediaServer ΠΈ Media Display Controller (MDC), ΠΊΠ°Ρ‚ΠΎ Π·Π²ΡƒΠΊΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° PulseAudio. Π—Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ OSTree ΠΈ Π°Ρ‚ΠΎΠΌΠ½Π° подмяна Π½Π° дяловС (ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ сС Π΄Π²Π° систСмни дяла, Сдиният ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, Π° вторият сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° актуализацията).

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π—Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° доставямС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ изобраТСния Π½Π° webOS Π·Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° ΠΈ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Raspberry Pi 4. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡΡ‚Π° Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π² GitHub Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° няколко Π΄Π½ΠΈ слСд пусканСто ΠΈΠΌ.
  • ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΈΡΡ‚ интСрфСйс Π½Π° систСмата Π΅ прСмСстСн ΠΎΡ‚ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Moonstone към Sandstone.
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° списък с извСстни Wi-Fi Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, към ΠΊΠΎΠΈΡ‚ΠΎ някога Π΅ ΠΈΠΌΠ°Π»ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠΈ.
    LG пуска webOS Open Source Edition 2.20
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ клавишна комбинация (Ctrl + Alt + F9) Π·Π° ΠΏΡ€Π°Π²Π΅Π½Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½Π½Π° снимка (записана Π² /tmp/screenshots), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ctrl + Alt + F10 Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° всички Π΅ΠΊΡ€Π°Π½Π½ΠΈ снимки.
  • Π˜ΠΊΠΎΠ½ΠΈΡ‚Π΅ Π² Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ са ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Wi-Fi ΠΎΡ‚ Π»Π΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ.
  • Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ WebEX Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ Π°ΡƒΠ΄ΠΈΠΎ към Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅.
  • Clang сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° webruntime ΠΈ WAM Π² двигатСля Π½Π° Blink.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€