WebOS Open Source Edition 2.18 แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžœแŸแž‘แžทแž€แžถ

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸƒแžœแŸแž‘แžทแž€แžถแž”แžพแž€แž…แŸ†แž  webOS Open Source Edition 2.18 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž– แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแž…แž›แŸแžแž•แŸ’แžŸแŸแž„แŸ— แž€แŸ’แžแžถแžš แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แŸแžแŸŒแž˜แžถแž“แžšแžแž™แž“แŸ’แžแŸ” แž€แŸ’แžแžถแžš 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 แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž›แžพแž‘แžผแžšแž‘แžŸแŸ’แžŸแž“แŸ LG แž“แžทแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แŸ’แžšแžพแž“แž‡แžถแž„ 70 แž›แžถแž“แž‚แŸ’แžšแžฟแž„แŸ” แž“แŸ…แž†แŸ’แž“แžถแŸ† 2018 แž‚แž˜แŸ’แžšแŸ„แž„ webOS Open Source Edition แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ แžŠแŸ‚แž›แžแžถแž˜แžšแž™แŸˆแž“แŸ„แŸ‡ LG แž”แžถแž“แž–แŸ’แž™แžถแž™แžถแž˜แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž‚แŸ†แžšแžผแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžพแž€แž…แŸ†แž  แž‘แžถแž€แŸ‹แž‘แžถแž‰แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž“แžทแž„แž–แž„แŸ’แžšแžธแž€แž‡แžฝแžšแž“แŸƒแžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž“แŸ…แž€แŸ’แž“แžปแž„ webOS แŸ”

แž”แžšแžทแžŸแŸ’แžแžถแž“แž”แŸ’แžšแž–แŸแž“แŸ’แž’ webOS แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸ OpenEmbedded แž“แžทแž„แž€แž‰แŸ’แž…แž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แž€แŸแžŠแžผแž…แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแŸ’แžแžถแž”แž“แžถ แž“แžทแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แŸแžแžถแžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ Yocto แŸ” แžŸแž˜แžถแžŸแž’แžถแžแžปแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž“แŸƒ webOS แž‚แžบแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ (SAM, System and Application Manager) แžŠแŸ‚แž›แž‘แž‘แžฝแž›แžแžปแžŸแžแŸ’แžšแžผแžœแž›แžพแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ แž“แžทแž„ Luna Surface Manager (LSM) แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž‡แžถแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แžŸแž˜แžถแžŸแž’แžถแžแžปแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแžŠแŸ„แž™แž”แŸ’แžšแžพ Qt framework แž“แžทแž„ Chromium browser engineแŸ”

แž€แžถแžšโ€‹แž”แž„แŸ’แž แžถแž‰โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แžกแžพแž„โ€‹แžแžถแž˜โ€‹แžšแž™แŸˆโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แžŸแž˜แžถแžŸแž’แžถแžแžปโ€‹แžŠแŸ‚แž›โ€‹แž”แŸ’แžšแžพโ€‹แž–แžทแž’แžธแž€แžถแžš Wayland แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžฑแŸ’แž™แž”แŸ’แžšแžพแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแž‚แŸแž แž‘แŸ†แž–แŸแžš (CSS, HTML5 แž“แžทแž„ JavaScript) แž“แžทแž„ Enact framework แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ React แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž€แŸแžขแžถแž…แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž€แŸ’แž“แžปแž„ C แž“แžทแž„ C ++ แž‡แžถแž˜แžฝแž™แž“แžนแž„ Interface แž•แŸ’แžขแŸ‚แž€แž›แžพ Qt แž•แž„แžŠแŸ‚แžšแŸ” แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹ แž—แžถแž‚แž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแžพแž˜แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ QML แŸ” แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ Home Launcher แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžขแŸแž€แŸ’แžšแž„แŸ‹แž”แŸ‰แŸ‡ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž‚แŸ†แž“แžทแžแž“แŸƒแž•แŸ‚แž“แž‘แžธแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แŸ’แž“แžถ (แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ windows) แŸ”

แžŠแžพแž˜แŸ’แž”แžธแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž‡แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ„แž™แž”แŸ’แžšแžพแž‘แž˜แŸ’แžšแž„แŸ‹ JSON แž€แžถแžšแž•แŸ’แž‘แžปแž€ DB8 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แžŠแŸ‚แž›แž”แŸ’แžšแžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ LevelDB แž‡แžถแž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ systemd แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ uMediaServer แž“แžทแž„ Media Display Controller (MDC) แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžถแžแžทแž€แžถแž–แž แžปแž˜แŸแžŒแŸ€ PulseAudio แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŸแŸ†แžกแŸแž„แŸ” แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท OSTree แž“แžทแž„แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž—แžถแž‚แžแžถแžŸแžขแžถแžแžผแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ (แž—แžถแž‚แžแžถแžŸแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แžธแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž แžŠแŸ‚แž›แž˜แžฝแž™แž‚แžบแžŸแž€แž˜แŸ’แž˜ แž“แžทแž„แž‘แžธแž–แžธแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž…แž˜แŸ’แž›แž„แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–)แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแŸ–

  • แžขแŸแž€แŸ’แžšแž„แŸ‹แžŠแžพแž˜แžแŸ’แž˜แžธ (Home App) แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ แžŠแŸ‚แž›แžšแž…แž“แžถแž”แŸแž‘แŸ’แž˜แž“แŸƒแž”แž“แŸ’แž‘แŸ‡ แžšแž”แžถแžšแžŸแŸ’แžแžถแž“แž—แžถแž– แž“แžทแž„แžšแžผแž”แžแŸ†แžŽแžถแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžœแžทแž‰แŸ”
    WebOS Open Source Edition 2.18 แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžœแŸแž‘แžทแž€แžถ
  • แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž”แžŽแŸ’แžŽแžถแž›แŸแž™ Qt 6.3.1 แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แŸ”
  • แž›แŸแžแž€แžผแžŠแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™ Telemetry (แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž•แŸ’แž“แŸ‚แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ configd แŸ”
  • Web div แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž‚แŸแž แž‘แŸ†แž–แŸแžšแž–แŸ’แž™แžถแž”แžถแž‘แžŠแŸ„แž™แž”แŸ’แžšแžพ Web Risk API แŸ”
  • แž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแž“แŸ…แž€แŸ’แž“แžปแž„ Enact Browser แž“แžทแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž€แžถแž˜แŸแžšแŸ‰แžถแŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แžปแžŽแž—แžถแž–แž”แž„แŸ’แž แžถแž‰ 4K แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžขแŸแž€แŸ’แžšแž„แŸ‹ LSM (Luna Surface Manager)แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹