WebOS рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рдВрд╕реНрдХрд░рдг 2.10 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреНрд░рдХрд╛рд╢рди

рд╡реЗрдмрдУрдПрд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдбрд┐рд╢рди 2.10 рдпрд╛ рдУрдкрди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреЗ рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╡рд┐рд╡рд┐рдз рдкреЛрд░реНрдЯреЗрдмрд▓ рдЙрдкрдХрд░рдг, рдмреЛрд░реНрдб рдЖрдгрд┐ рдХрд╛рд░ рдЗрдВрдлреЛрдЯреЗрдирдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. Raspberry Pi 4 рдмреЛрд░реНрдб рд╣реЗ рд╕рдВрджрд░реНрдн рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдорд╛рдирд▓реЗ рдЬрд╛рддрд╛рдд. Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрд╛рдВрдбрд╛рд░рд╛рдд рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдг рд╕рдореБрджрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рд╕рд╣рдпреЛрдЧреА рд╡рд┐рдХрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдореЙрдбреЗрд▓рдЪреЗ рдкрд╛рд▓рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рд╡реЗрдмрдУрдПрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдореВрд│рддрдГ рдкрд╛рдордиреЗ 2008 рдордзреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рддреЗ рдкрд╛рдо рдкреНрд░реА рдЖрдгрд┐ рдкрд┐рдХреНрд╕реА рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. 2010 рдордзреНрдпреЗ рдкрд╛рдордЪреНрдпрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдгрд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА, рд╣реЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╣реЗрд╡рд▓реЗрдЯ-рдкреЕрдХрд╛рд░реНрдбрдЪреНрдпрд╛ рд╣рд╛рддрд╛рдд рдЧреЗрд▓рд╛, рддреНрдпрд╛рдирдВрддрд░ рдПрдЪрдкреАрдиреЗ рд╣рд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рд┐рдВрдЯрд░, рдЯреЕрдмреНрд▓реЗрдЯ, рд▓реЕрдкрдЯреЙрдк рдЖрдгрд┐ рдкреАрд╕реАрдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛. 2012 рдордзреНрдпреЗ, HP рдиреЗ webOS рдЪреЗ рд╕реНрд╡рддрдВрддреНрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрдгрд┐ 2013 рдордзреНрдпреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб рдЙрдШрдбрдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. 2013 рдордзреНрдпреЗ, рд╣реЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо LG рдиреЗ Hewlett-Packard рдХрдбреВрди рдЦрд░реЗрджреА рдХреЗрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рдЖрддрд╛ рддреЗ 70 рджрд╢рд▓рдХреНрд╖рд╛рд╣реВрди рдЕрдзрд┐рдХ LG TV рдЖрдгрд┐ рдЧреНрд░рд╛рд╣рдХ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. 2018 рдордзреНрдпреЗ, webOS рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдбрд┐рд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ LG рдиреЗ рдУрдкрди рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореЙрдбреЗрд▓рдХрдбреЗ рдкрд░рдд рдЬрд╛рдгреНрдпрд╛рдЪрд╛, рдЗрддрд░ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ webOS рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреА рд╢реНрд░реЗрдгреА рд╡рд┐рд╕реНрддреГрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛.

WebOS рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рд╣реЗ OpenEmbedded рдЯреВрд▓рдХрд┐рдЯ рдЖрдгрд┐ рдмреЗрд╕ рдкреЕрдХреЗрдЬреЗрд╕, рддрд╕реЗрдЪ Yocto рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреАрд▓ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╡реЗрдмрдУрдПрд╕рдЪреЗ рдкреНрд░рдореБрдЦ рдШрдЯрдХ рдореНрд╣рдгрдЬреЗ рд╕рд┐рд╕реНрдЯреАрдо рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдореЕрдиреЗрдЬрд░ (рдПрд╕рдПрдПрдо, рд╕рд┐рд╕реНрдЯреАрдо рдЖрдгрд┐ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдореЕрдиреЗрдЬрд░), рдЬреЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗрдд рдЖрдгрд┐ рд▓реБрдирд╛ рд╕рд░рдлреЗрд╕ рдореЕрдиреЗрдЬрд░ (рдПрд▓рдПрд╕рдПрдо), рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╡рддрд╛рдд. рдШрдЯрдХ Qt рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ Chromium рдмреНрд░рд╛рдЙрдЭрд░ рдЗрдВрдЬрд┐рди рд╡рд╛рдкрд░реВрди рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗрдд.

рд╡реЗрд▓рдБрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рдВрдорд┐рд╢реНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╕рд╛рдиреБрдХреВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡реЗрдм рддрдВрддреНрд░рдЬреНрдЮрд╛рди (CSS, HTML5 рдЖрдгрд┐ JavaScript) рдЖрдгрд┐ React рд╡рд░ рдЖрдзрд╛рд░рд┐рдд Enact рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ, рдкрд░рдВрддреБ Qt рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ C рдЖрдгрд┐ C++ рдордзреНрдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рддрдпрд╛рд░ рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ рдПрдореНрдмреЗрдбреЗрдб рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдореБрдЦреНрдпрддрдГ QML рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░реВрди рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдореВрд│ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореНрд╣рдгреВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╣реЛрдо рд▓рд╛рдБрдЪрд░ рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдЯрдЪ рд╕реНрдХреНрд░реАрди рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рд▓рдЧ рдирдХрд╛рд╢реЗ (рд╡рд┐рдВрдбреЛрдРрд╡рдЬреА) рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рдСрдлрд░ рдХрд░рддреЗ.

WebOS рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рдВрд╕реНрдХрд░рдг 2.10 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреНрд░рдХрд╛рд╢рди

JSON рдлреЙрд░рдореЕрдЯ рд╡рд╛рдкрд░реВрди рд╕рдВрд░рдЪрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, DB8 рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдмреЕрдХрдПрдВрдб рдореНрд╣рдгреВрди LevelDB рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд╛рдкрд░рддреЗ. рдЖрд░рдВрднрд╛рд╕рд╛рдареА, systemd рд╡рд░ рдЖрдзрд╛рд░рд┐рдд bootd рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА uMediaServer рдЖрдгрд┐ рдореАрдбрд┐рдпрд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрдВрдЯреНрд░реЛрд▓рд░ (MDC) рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдСрдлрд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, PulseAudio рд╕рд╛рдЙрдВрдб рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдлрд░реНрдорд╡реЗрдЕрд░ рдЖрдкреЛрдЖрдк рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, OSTree рдЖрдгрд┐ рдЕрдгреБ рд╡рд┐рднрд╛рдЬрди рдмрджрд▓рдгреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ (рджреЛрди рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд, рддреНрдпрд╛рдкреИрдХреА рдПрдХ рд╕рдХреНрд░рд┐рдп рдЖрд╣реЗ рдЖрдгрд┐ рджреБрд╕рд░реЗ рдЕрджреНрдпрддрди рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ).

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рддреАрд▓ рдореБрдЦреНрдп рдмрджрд▓:

  • рд╕реНрдЯреЛрд░реЗрдЬ рдНрдХреНрд╕реЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЕрдВрддрд░реНрдЧрдд рд╕реНрдЯреЛрд░реЗрдЬ, USB рдбреНрд░рд╛рдЗрд╡реНрд╣ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо (рдлрдХреНрдд Google рдбреНрд░рд╛рдЗрд╡реНрд╣ рд╕рдзреНрдпрд╛ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ) рдпрд╛рд╕рд╣ рд╡рд┐рд╡рд┐рдз рд╕реНрдЯреЛрд░реЗрдЬ рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдлреНрд░реЗрдорд╡рд░реНрдХ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЙрдорди рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рддреНрдпрд╛рдВрдХрдбреВрди рджрд╕реНрддрдРрд╡рдЬ, рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рдлрд╛рдЗрд▓реНрд╕ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рдмреНрд░рд╛рдЙрдЭрд░ рдЗрдВрдЬрд┐рди рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рддреНрд░ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреБрдХреАрдЬрдЪреЗ рд╕рдВрдЪрдпрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
  • GPIO, SPI, I2C рдЖрдгрд┐ UART рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдЙрдкрдХрд░рдгрд╛рдВрд╢реА рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реА, рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдгреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдкреЗрд░рд┐рдлреЗрд░рд▓ рдореЕрдиреЗрдЬрд░ рд╕реЗрд╡рд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╕реЗрд╡рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рди рдмрджрд▓рддрд╛ рдирд╡реАрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рд▓реБрдирд╛ рдмрд╕ рд╡рд╛рдкрд░реВрди рд╕реЗрд╡рд╛рдВрдЪреЗ рдЕрдзрд┐рдХрд╛рд░ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ ACG (рдНрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдЧреНрд░реБрдкреНрд╕) рдНрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдореЙрдбреЗрд▓рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдордзреНрдпреЗ, рдкреВрд░реНрд╡реА рдЬреБрдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╕рд░реНрд╡ рдЬреБрдиреНрдпрд╛ рд╕реЗрд╡рд╛ ACG рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. ACG рдирд┐рдпрдорд╛рдВрдЪреА рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рдмрджрд▓рд▓реА рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛