LG рдиреЗ webOS рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдбрд┐рд╢рди 2.27 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ

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

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

  • рдмреНрд░рд╛рдЙрдЭрд░ рдЗрдВрдЬрд┐рди Chromium 120 рд╡рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдкреВрд░реНрд╡реА рдЖрд╡реГрддреНрддреА 108 рд╡рд╛рдкрд░рд▓реА рд╣реЛрддреА). Enact рдмреНрд░рд╛рдЙрдЭрд░рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгрд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ App Shell рдРрд╡рдЬреА рдмреНрд░рд╛рдЙрдЭрд░ рд╢реЗрд▓ рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд▓рд╡рдЪрд┐рдХрддрд╛ рд╡рд╛рдврд▓реА рдЖрд╣реЗ. рдНрдк рд╢реЗрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рд╡рд╛рдкрд░ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╕реНрддреБрдд рд╡реЗрдм рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░ рд╢реЗрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдмреЗрд╕ рдмреНрд░рд╛рдЙрдЭрд░рдЪреНрдпрд╛ рдорд╛рдирдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдЦрд╛рд▓реА рдпреЗрддреЗ.
  • рд╕реНрд╡рдпрдВ-рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ (PWA, рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рд╡реНрд╣ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рди) рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЬреЛрдбрд▓реА рдЖрд╣реЗрдд, рдЬрд╕реЗ рдХреА рдлреЙрд░рд╡рд░реНрдб рдЖрдгрд┐ рдмреЕрдХ рдмрдЯрдгрд╛рдВрд╕рд╣ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЕрдзрд┐рдХ рд╕реЛрдпреАрд╕реНрдХрд░ рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдкреБрд╢ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
  • рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд▓реА. рдЗрдореНрдпреБрд▓реЗрдЯрд░рдордзреНрдпреЗ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рдорд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реАрдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ тАЬ.wic.vmdkтАЭ рд╡рд░реВрди тАЬwic.vmdk.gzтАЭ рдордзреНрдпреЗ рдмрджрд▓рд▓рд╛ рдЖрд╣реЗ.
  • com.webos.service.mediacontroller API рдордзреНрдпреЗ setSupportedActions рдкрджреНрдзрдд рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдкреНрд▓реЗрдмреЕрдХ рдХрдВрдЯреНрд░реЛрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдпрд╛рд░ рдХрд░рддреЗ, рд╕рдорд░реНрдерд┐рдд рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреА рд╕реВрдЪреА рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА (рдкреНрд▓реЗ, рдкреЙрдЬ, рдиреЗрдХреНрд╕реНрдЯ, рдорд╛рдЧреАрд▓, рдореНрдпреВрдЯ, рдЕрдирдореНрдпреВрдЯ).
  • рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрд╡реНрд╣рд┐рд╕ luna-sysservice Qt рд▓рд╛ рдмрдВрдзрдирдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рдХреЗрд▓реА рдЖрд╣реЗ.
  • Qt рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд╡реГрддреНрддреА 6.7.2 рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░ (рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдНрдкреНрд▓рд┐рдХреЗрд╢рди) рдЪреНрдпрд╛ рдбрд┐рдЭрд╛рдЗрдирдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рд░рдВрдЧ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.

 LG рдиреЗ webOS рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдбрд┐рд╢рди 2.27 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ

рд╡реЗрдмрдУрдПрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдореВрд│рддрдГ рдкрд╛рдордиреЗ 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 рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░реВрди рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдореВрд│ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореНрд╣рдгреВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╣реЛрдо рд▓рд╛рдБрдЪрд░ рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдЯрдЪ рд╕реНрдХреНрд░реАрди рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рд▓рдЧ рдирдХрд╛рд╢реЗ (рд╡рд┐рдВрдбреЛрдРрд╡рдЬреА) рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рдСрдлрд░ рдХрд░рддреЗ.

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

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

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