ИздадСна вСрсия Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° webOS Open Source Edition 2.15

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

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

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

Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» 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 Open Source Edition 2.15

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ мишка. ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈΡΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ LSM (Luna Surface Manager) Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ организация Π½Π° Π²Ρ…ΠΎΠ΄Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ мишка, Π° Π½Π΅ само с Ρ‚ΡŠΡ‡ΡΠΊΡ€ΠΈΠΉΠ½. НапримСр, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ мишка към ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ устройство ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ с webOS, Π·Π° Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½Π° станция. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π·Π° Π±ΡŠΡ€Π·ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° настройки (F1) ΠΈ интСрфСйса Π·Π° стартиранС Π½Π° прилоТСния (Π±ΡƒΡ‚ΠΎΠ½ Start ΠΈΠ»ΠΈ Windows).
  • ПовишСна Π΅ производитСлността Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ качСството Π½Π° анимацията Π² прилоТСнията, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Qt.
  • Към домашния Π΅ΠΊΡ€Π°Π½ (Home Launcher) са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ рСсурси Π·Π° пСрсонализиранС Π½Π° QML прилоТСния.
  • Π’ услугата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π·Π²ΡƒΠΊΠ° audiod Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° прослСдяванС Π½Π° Π·Π²ΡƒΠΊΠΎΠ²Π°Ρ‚Π° сила.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° прилоТСния ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° webOS.
  • Π£Π΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΈΡΡ‚ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π΄ΠΎ Chromium 91 (ΠΏΠΎ-Ρ€Π°Π½ΠΎ сС използвашС Chromium 87). Π’ ΡƒΠ΅Π± двигатСля Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° GPU vsync Π·Π° Wayland.
  • Π’ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€Π° Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ компрСсиранС Π½Π° дяла Π·Π° размяна (zram) ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° нСдостиг Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ (oomd).

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster