рд╡реЗрд╕реНрдЯрди рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрд╡рд░ 12.0 рд░рд┐рд▓реАрдЬрд╝

рдЖрда рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд╡реЗрд╕реНрдЯрди 12.0 рдХрд╛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╕рдордЧреНрд░ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдРрд╕реА рддрдХрдиреАрдХреЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдирд▓рд╛рдЗрдЯрдирдореЗрдВрдЯ, рдЧрдиреЛрдо, рдХреЗрдбреАрдИ рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡реЗрд▓реИрдВрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдХреЗ рдЙрджреНрднрд╡ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддреА рд╣реИрдВред рд╡реЗрд╕реНрдЯрди рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдПрдореНрдмреЗрдбреЗрдб рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╡реЗрд▓реИрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рдХреЛрдб рдмреЗрд╕ рдФрд░ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдСрдЯреЛрдореЛрдЯрд┐рд╡ рдЗрдиреНрдлреЛрдЯреЗрдирдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо, рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдЯреАрд╡реА рдФрд░ рдЕрдиреНрдп рдЙрдкрднреЛрдХреНрддрд╛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡реЗрд╕реНрдЯрди рдХреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди ABI рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рд╕рдВрдЧрддрддрд╛ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдирдИ рд╡реЗрд╕реНрдЯрди рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди:

  • рдбреЗрд╕реНрдХрдЯреЙрдк рддрдХ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдХрдПрдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ - backed-vnc, рдЬреЛ backend-rpd рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред VNC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ aml рдФрд░ neatvnc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (TLS) рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
  • рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдХрдПрдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд╛рдЗрдкрд╡рд╛рдпрд░ред
  • DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рдмреИрдХрдПрдВрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди:
    • рдорд▓реНрдЯреА-GPU рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд GPU рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "--additional-devices output_device_list" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред
    • рдлрд╝реНрд░реЗрдо рдмреНрд▓реИрдВрдХрд┐рдВрдЧ рдкрд▓реНрд╕ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЯрд┐рдХрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди (VSync) рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдпрд░рд┐рдВрдЧ-рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯрд┐рдпрд░рд┐рдВрдЧ рд╕реЗ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧреЗрдорд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ, VSync рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЖрдк рд╕реНрдХреНрд░реАрди рдкрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╣реЛрдиреЗ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рджреЗрд░реА рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЯрд┐рдпрд░рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯреНрд╕ рдХреА рдХреАрдордд рдкрд░ред
    • HDMI (рдЧреНрд░рд╛рдлрд┐рдХреНрд╕, рдлреЛрдЯреЛ, рдореВрд╡реА рдФрд░ рдЧреЗрдо) рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╣реЗрддреБ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдЬрдм рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╡рд┐рдорд╛рди рдШреВрд░реНрдгрди рдЧреБрдг рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ред
    • рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд░рд╛рдЗрдЯрдмреИрдХ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рд╡рд┐рдорд╛рди рдХреЗ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕реНрддрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреБрдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдмрд╛рд╣реНрдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА libdisplay-info рдХрд╛ рдЙрдкрдпреЛрдЧ EDID рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдмреИрдХрдПрдВрдб-рд╡реЗрд▓реИрдВрдб xdg-рд╢реЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдХрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рдмреИрдХрдПрдВрдб-рдЖрд░рдбреАрдкреА рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдмреИрдХрдПрдВрдб рдХреЛ рдорд▓реНрдЯреА-рд╣реЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдмреИрдХрдПрдВрдб-рд╣реЗрдбрд▓реЗрд╕ рдмреИрдХрдПрдВрдб, рдЬрд┐рд╕реЗ рдмрд┐рдирд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдиреЗ рдХрд▓рд░-рдПрд▓рд╕реАрдПрдордПрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдЙрдЯрдкреБрдЯ рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
  • рд▓рд╛рдВрдЪрд░-рд▓реЙрдЧрдЗрдВрдб рдШрдЯрдХ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрдерд╛ рдЗрд╕реЗ рд▓рд╛рдВрдЪрд░-рд▓рд┐рдмрд╕реАрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рд▓реЙрдЧрдЗрдВрдб рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  • libweston/desktop (libweston-desktop) рдЖрдЙрдЯрдкреБрдЯ рдмрдлрд░ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рд╕реЗ рд╣реА рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рд╡реЗрд╕реНрдЯрди-рдЖрдЙрдЯрдкреБрдЯ-рдХреИрдкреНрдЪрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдмрдирд╛рдирд╛ рд╣реИ рдФрд░ рдпрд╣ рдкреБрд░рд╛рдиреЗ рд╡реЗрд╕реНрдЯрди-рд╕реНрдХреНрд░реАрдирд╢реВрдЯрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
  • xwayland_shell_v1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП wl_surface рдХреЗ рд▓рд┐рдП xwayland_surface_v1 рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред
  • libweston рд▓рд╛рдЗрдмреНрд░реЗрд░реА PAM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рдФрд░ wl_output API рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 4 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддреА рд╣реИред
  • рдХрдВрдкреЛрдЬрд┐рдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмреИрдХрдПрдВрдб, рд╢реЗрд▓ рдФрд░ рд░реЗрдВрдбрд░рд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ "--backend=headless", "--shell=foo", рдФрд░ "--renderer=gl|pixman" рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ "--backend=headless-backend.so", "--shell=foo-shell.so", рдФрд░ "--renderer=gl-renderer.so" рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
  • рд╕рд░рд▓-рдИрдЬреАрдПрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдм рдлреНрд░реИрдХреНрд╢рдирд▓-рд╕реНрдХреЗрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЧреИрд░-рдкреВрд░реНрдгрд╛рдВрдХ рд╕реНрдХреЗрд▓ рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдкреИрдирд▓ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЛрдб рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рдХрд╛рд░ рдЗрдВрдлреЛрдЯреЗрдиреНрдореЗрдВрдЯ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП ivi-рд╢реЗрд▓ рд╢реЗрд▓, xdg-рд╢реЗрд▓ рд╕рддрд╣ рдХреЗ рд▓рд┐рдП рдХреАрдмреЛрд░реНрдб рдЗрдирдкреБрдЯ рдлреЛрдХрд╕ рд╕рдХреНрд░рд┐рдпрдг рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдбреЗрд╕реНрдХрдЯреЙрдк-рд╢реЗрд▓ рдФрд░ рдХрд┐рдпреЛрд╕реНрдХ-рд╢реЗрд▓ рд╢реЗрд▓ рдореЗрдВ рдЗрдирдкреБрдЯ рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • libweston-рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ libweston рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, libweston рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ libweston-рдбреЗрд╕реНрдХрдЯреЙрдк рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рдЬрд╛рдПрдЧреАред

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрд╡рд░ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ ЁЯФе рдбреАрдбреАрдУрдПрд╕ рд╕реБрд░рдХреНрд╖рд╛, рд╡реАрдкреАрдПрд╕ рдФрд░ рд╡реАрдбреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реАрджреЗрдВ | ProHoster