рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╡рд░ рд▓рд┐рдирдХреНрд╕ рдЬреАрдпреВрдЖрдп рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рдЪреА рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдХреЗрд▓реА рдЖрд╣реЗ

рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╡рд░ рд▓рд┐рдирдХреНрд╕ рдПрдХреНрдЭрд┐рдХреНрдпреВрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ WSL2 рд╕рдмрд╕рд┐рд╕реНрдЯрдо (Lindows рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдлреЙрд░ рд▓рд┐рдирдХреНрд╕) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ Linux рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪреА рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ. рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреВрдордзреНрдпреЗ рд╢реЙрд░реНрдЯрдХрдЯ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рдСрдбрд┐рдУ рдкреНрд▓реЗрдмреЕрдХ, рдорд╛рдпрдХреНрд░реЛрдлреЛрди рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ, рдУрдкрдирдЬреАрдПрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ, рдЯрд╛рд╕реНрдХрдмрд╛рд░рдордзреАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ, Alt-Tab рд╡рд╛рдкрд░реВрди рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреНрдпреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ, Windows рдордзреАрд▓ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдгреЗ рдпрд╛рд╕рд╣ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдореБрдЦреНрдп Windows рдбреЗрд╕реНрдХрдЯреЙрдкрд╕рд╣ рдкреВрд░реНрдгрдкрдгреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. - рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрджреНрд╡рд╛рд░реЗ.

рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╡рд░ рд▓рд┐рдирдХреНрд╕ рдЬреАрдпреВрдЖрдп рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рдЪреА рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдХреЗрд▓реА рдЖрд╣реЗ

рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛрдЬ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рд▓рд┐рдирдХреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡реЗрд▓рдБрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдЖрдгрд┐ рд╡реЗрд╕реНрдЯрди рдХреЛрдб рдмреЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓рд╛ RAIL-Shell рдХрдВрдкреЛрдЭрд┐рдЯ рдореЕрдиреЗрдЬрд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. RDP-RAIL (RDP Remote Application Integrated Locally) рдмреЕрдХрдПрдВрдб рд╡рд╛рдкрд░реВрди рдЖрдЙрдЯрдкреБрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдкреВрд░реНрд╡реА рд╡реЗрд╕реНрдЯрдирдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ RDP рдмреЕрдХрдПрдВрдбрдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рдЖрд╣реЗ рдХрд╛рд░рдг рд╕рдВрдорд┐рд╢реНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реНрд╡рддрдГ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ RDP рд╡рд░ рд╡реИрдпрдХреНрддрд┐рдХ рдкреГрд╖реНрдарднрд╛рдЧ (wl_surface) рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЛ. рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛрдЬ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╛рдареА рд░реЗрд▓ рдЪреЕрдиреЗрд▓. XWayland рдЪрд╛ рд╡рд╛рдкрд░ X11 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╡рд░ рд▓рд┐рдирдХреНрд╕ рдЬреАрдпреВрдЖрдп рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рдЪреА рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдХреЗрд▓реА рдЖрд╣реЗ

рдСрдбрд┐рдУ рдЖрдЙрдЯрдкреБрдЯ PulseAudio рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░реВрди рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ RDP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди Windows рд╢реА рджреЗрдЦреАрд▓ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЗ (рдЖрд░рдбреАрдкреА-рд╕рд┐рдВрдХ рдкреНрд▓рдЧрдЗрди рдСрдбрд┐рдУ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рдЖрд░рдбреАрдкреА-рд╕реНрд░реЛрдд рдкреНрд▓рдЧрдЗрди рдЗрдирдкреБрдЯрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ). рдХрдВрдкреЛрдЭрд┐рдЯ рд╕рд░реНрд╡реНрд╣рд░, XWayland рдЖрдгрд┐ PulseAudio рд╣реЗ WSLGd рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдорд┐рдиреА-рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрд╢рдирдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдкреЕрдХреЗрдЬ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдгрд┐ рдСрдбрд┐рдУ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдВрдЪреЗ рдЕрдореВрд░реНрддреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ рдЖрдгрд┐ CBL-Mariner Linux рд╡рд┐рддрд░рдгрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. . WSLGd рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдореЗрдХреЕрдирд┐рдЭрдо рд╡рд╛рдкрд░реВрди рдЪрд╛рд▓рддреЗ, рдЖрдгрд┐ virtio-fs рдЪрд╛ рд╡рд╛рдкрд░ рд▓рд┐рдирдХреНрд╕ рдЕрддрд┐рдереА рд╡рд╛рддрд╛рд╡рд░рдг рдЖрдгрд┐ Windows рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рджрд░рдореНрдпрд╛рди рдкреНрд░рд╡реЗрд╢ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

FreeRDP рдЪрд╛ рд╡рд╛рдкрд░ WSLGd Linux рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╕реБрд░реВ рдХреЗрд▓реЗрд▓рд╛ RDP рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ mstsc Windows рдмрд╛рдЬреВрд▓рд╛ RDP рдХреНрд▓рд╛рдпрдВрдЯ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ. рд╡рд┐рджреНрдпрдорд╛рди рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд▓рд┐рдирдХреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ Windows рдореЗрдиреВрдордзреНрдпреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, WSLDVCPlugin рд╣рдБрдбрд▓рд░ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. WSL2 рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЙрдмрдВрдЯреВ, рдбреЗрдмрд┐рдпрди рдЖрдгрд┐ CenOS рд╕рд╛рд░рдЦреНрдпрд╛ рдирд┐рдпрдорд┐рдд Linux рд╡рд┐рддрд░рдгрд╛рд╕рд╣, WSLGd рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕рдВрдЪ Wayland, X11 рдЖрдгрд┐ PulseAudio рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рд╡рд┐рдирдВрддреНрдпрд╛ рд╣рд╛рддрд╛рд│рдгрд╛рд░реЗ рд╕реЙрдХреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░реВрди рдкрд░рд╕реНрдкрд░ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ. WSLGd рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдмрдВрдзрди MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

WSLGd рдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрд╕рд╛рдареА Windows 10 Insider Preview рдЪреА рдХрд┐рдорд╛рди рдЖрд╡реГрддреНрддреА 21362 рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдкреБрдвреЗ рдЬрд╛рдКрди, WSLGd Windows рдЪреНрдпрд╛ рдирд┐рдпрдорд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЗрдирд╕рд╛рдЗрдбрд░ рдкреНрд░реАрд╡реНрд╣реНрдпреВ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рд╕рд╣рднрд╛рдЧреА рди рд╣реЛрддрд╛ рдЙрдкрд▓рдмреНрдз рдЕрд╕реЗрд▓. WSLGd рдЪреА рд╕реНрдерд╛рдкрдирд╛ рдорд╛рдирдХ рдХрдорд╛рдВрдб тАЬwsl тАФinstallтАЭ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВрди рдЪрд╛рд▓рддреЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЙрдмрдВрдЯреВ - тАЬwsl тАФinstall -d UbuntuтАЭ рд╕рд╛рдареА. рд╡рд┐рджреНрдпрдорд╛рди WSL2 рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╛рдареА, WSLGd рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ "wsl --update" рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рдлрдХреНрдд WSL2 рд╡рд╛рддрд╛рд╡рд░рдг рдЬреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рд╡рд╛рдкрд░рддрд╛рдд рдЖрдгрд┐ рднрд╛рд╖рд╛рдВрддрд░ рдХреЙрд▓ рдХрд░рдд рдирд╛рд╣реАрдд). рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рдорд╛рдирдХ рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рджреНрд╡рд╛рд░реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

WSLGd рдХреЗрд╡рд│ 2D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА рдЗрдВрдЬрд┐рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ OpenGL рд╡рд░ рдЖрдзрд╛рд░рд┐рдд 3D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕рд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, WSL2 рдордзреНрдпреЗ рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рддрд░рдгреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ GPU (vGPU) рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдСрдлрд░ рджреЗрддрд╛рдд. WSL рд╕рд╛рдареА vGPU рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ AMD, Intel рдЖрдгрд┐ NVIDIA рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗрдд. DirectX 12 рд╡рд░ OpenGL рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рд▓реЗрдпрд░рдЪреНрдпрд╛ рддрд░рддреБрджреАрджреНрд╡рд╛рд░реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рд╡реЗрдЧ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд▓реЗрдпрд░ d3d12 рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ Mesa 21.0 рдЪреНрдпрд╛ рдореБрдЦреНрдп рднрд╛рдЧрд╛рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ Collabora рд╕реЛрдмрдд рд╕рдВрдпреБрдХреНрддрдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ.

рд╡рд┐рдВрдбреЛрдЬ рдХрд░реНрдирд▓рдЪреНрдпрд╛ WDDM (рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рд╕реНрдкреНрд▓реЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдореЙрдбреЗрд▓) D3DKMT рдЪреА рдкреНрд░рддрд┐рдХреГрддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЗрд╡рд╛рдВрд╕рд╣ /dev/dxg рдЙрдкрдХрд░рдг рд╡рд╛рдкрд░реВрди рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ рдЖрднрд╛рд╕реА GPU рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдбреНрд░рд╛рдпрд╡реНрд╣рд░ VM рдмрд╕ рд╡рд╛рдкрд░реВрди рднреМрддрд┐рдХ GPU рд╢реА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЛ. рд▓рд┐рдирдХреНрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдирд╛ Windows рдЖрдгрд┐ Linux рдордзреНрдпреЗ рд░рд┐рд╕реЛрд░реНрд╕ рд╢реЗрдЕрд░рд┐рдВрдЧрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддрд╛рдирд╛ рдиреЗрдЯрд┐рд╡реНрд╣ Windows рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ GPU рдНрдХреНрд╕реЗрд╕ рдЖрд╣реЗ. Intel GPU рд╕рд╣ Surface Book Gen3 рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реАрд▓ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЪрд╛рдЪрдгреАрдиреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдХреА рдореВрд│ Win32 рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, Geeks3D GpuTest рдЪрд╛рдЪрдгреА 19 FPS рджрд╛рдЦрд╡рддреЗ, Linux рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд vGPU - 18 FPS, рдЖрдгрд┐ Mesa - 1 FPS рдордзреНрдпреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдгрд╛рд╕рд╣.



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

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