เบเบฒเบ™เบ›เปˆเบญเบเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป€เบ›เบตเบ” webOS Open Source Edition 2.10 เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบžเบปเบเบžเบฒเบ•เปˆเบฒเบ‡เป†, เบเบฐเบ”เบฒเบ™เปเบฅเบฐเบฅเบฐเบšเบปเบš infotainment เปƒเบ™เบฅเบปเบ”. เบเบฐเบ”เบฒเบ™ Raspberry Pi 4 เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ›เบฑเบ™เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบฎเบฒเบ”เปเบงเบญเป‰เบฒเบ‡เบญเบตเบ‡. เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0, เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบกเปˆเบ™เบ–เบทเบเป€เบšเบดเปˆเบ‡เปเบเบ‡เป‚เบ”เบเบŠเบธเบกเบŠเบปเบ™, เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฎเปˆเบงเบกเบเบฑเบ™.

เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก webOS เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป‚เบ”เบ Palm เปƒเบ™เบ›เบต 2008 เปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ” Palm Pre เปเบฅเบฐ Pixie. เป€เบ›เบฑเบ™เบœเบปเบ™เบกเบฒเบˆเบฒเบเบเบฒเบ™เบŠเบทเป‰ Palm เปƒเบ™เบ›เบต 2010, เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบกเบทเบ‚เบญเบ‡ Hewlett-Packard, เบซเบฅเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ HP เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ™เบตเป‰เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบžเบดเบก, เปเบ—เบฑเบšเป€เบฅเบฑเบ”, เปเบฅเบฑเบšเบ—เบฑเบญเบšเปเบฅเบฐเบ„เบญเบกเบžเบดเบงเป€เบ•เบต. เปƒเบ™เบ›เบต 2012, HP เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบ‚เบญเบ‡ webOS เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เป€เบญเบเบฐเบฅเบฒเบ”เปเบฅเบฐเปƒเบ™เบ›เบต 2013 เป„เบ”เป‰เป€เบฅเบตเปˆเบกเป€เบ›เบตเบ”เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบกเบฑเบ™. เปƒเบ™เบ›เบต 2013, เป€เบงเบ—เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบŠเบทเป‰เป‚เบ”เบ LG เบˆเบฒเบ Hewlett-Packard เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบซเบผเบฒเบเบเบงเปˆเบฒ 70 เบฅเป‰เบฒเบ™ LG TVs เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบœเบนเป‰เบšเปเบฅเบดเป‚เบžเบ. เปƒเบ™เบ›เบต 2018, เป‚เบ„เบ‡เบเบฒเบ™ webOS Open Source Edition เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™, เป‚เบ”เบเบœเปˆเบฒเบ™เบ—เบตเปˆ LG เบžเบฐเบเบฒเบเบฒเบกเบเบฑเบšเบ„เบทเบ™เบชเบนเปˆเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเป€เบ›เบตเบ”, เบ”เบถเบ‡เบ”เบนเบ”เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบญเบทเปˆเบ™เป†เปเบฅเบฐเบ‚เบฐเบซเบเบฒเบเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™ webOS.

เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบฅเบฐเบšเบปเบš webOS เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบท OpenEmbedded เปเบฅเบฐเบŠเบธเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปเบฅเบฐเบŠเบธเบ” metadata เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ 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 เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ–เบทเบเบ›เบฑเบšเปƒเบซเป‰เป€เปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเปœเป‰เบฒเบˆเปเบชเบณเบœเบฑเบ” เปเบฅเบฐเบชเบฐเป€เปœเบตเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เปเบธเบ™เปเบœเบ™เบ—เบตเปˆ (เปเบ—เบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก).

WebOS Open Source Edition 2.10 Platform Release

เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰เบฎเบนเบšเปเบšเบš JSON, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ DB8 เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ LevelDB เป€เบ›เบฑเบ™ backend. Bootd เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ systemd. เบฅเบฐเบšเบปเบšเบเปˆเบญเบ uMediaServer เปเบฅเบฐ Media Display Controller (MDC) เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบ™เบทเป‰เบญเบซเบฒเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ; PulseAudio เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบฝเบ‡. เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เป€เบŸเบตเบกเปเบงเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, OSTree เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰ (เบชเบญเบ‡เบฅเบฐเบšเบปเบšเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ„เบฑเบ”เบฅเบญเบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡).

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เบเบญเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบซเบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ”เบฝเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เปˆเบฒเบ‡เป†, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบžเบฒเบเปƒเบ™, USB drives เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบŸเบฑเบ‡เบ„เบฅเบฒเบง (เบžเบฝเบ‡เปเบ•เปˆ Google Drive เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™). เบเบญเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เปเบฅเบฐเป€เบ›เบตเบ”เป€เบญเบเบฐเบชเบฒเบ™, เบฎเบนเบšเบžเบฒเบšเปเบฅเบฐเป„เบŸเบฅเปŒเบˆเบฒเบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบปเปˆเบงเป„เบ›.
  • เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ‚เบญเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เบญเบ‡ session เปเบฅเบฐ cookies เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.
  • เบšเปเบฅเบดเบเบฒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ•เปเปˆเบžเปˆเบงเบ‡, เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบœเปˆเบฒเบ™ GPIO, SPI, I2C เปเบฅเบฐ UART. เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เปƒเบซเบกเปˆเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เป€เบงเบ—เบต.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ ACG (Access Control Groups), เบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเปเบฒเบเบฑเบ”เบญเปเบฒเบ™เบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰ Luna Bus, เป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบญเบญเบ. เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบเบปเปˆเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบ„เบตเบเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบเบปเปˆเบฒเป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒ ACG. syntax เบ‚เบญเบ‡เบเบปเบ”เบฅเบฐเบšเบฝเบš ACG เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™