рд╡рд┐рд╖рдп: рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдорд╛рдЪрд╛рд░

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмреЗрдЪрдиреЗ рдкрд░ рд▓рдЧрд╛ рдкреНрд░рддрд┐рдмрдВрдз рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рдХреИрдЯрд▓реЙрдЧ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЙрд╕рдиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдмрд┐рдХреНрд░реА рд╕реЗ рдХреИрдЯрд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдн рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реЗ рд╕реЗ рдЬреЛрдбрд╝реА рдЧрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рдореЗрдВ рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рд╕рдореБрджрд╛рдп рдХреА рдЖрд▓реЛрдЪрдирд╛ рдФрд░ рдХрдИ рд╡реИрдз рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╡рд┐рддреНрдд рдкреЛрд╖рдг рдкрд░ рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реНрдЯреЛрд░ рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдмрд┐рдХреНрд░реА рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХрд╛рд░рдг [тАж]

рдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ 8 рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд░рд┐рд▓реАрдЬрд╝

Qt рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП Qt рдХреНрд░рд┐рдПрдЯрд░ 8.0 рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИред рдХреНрд▓рд╛рд╕рд┐рдХ C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ QML рднрд╛рд╖рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реАрдПрд╕рдПрд╕-рдЬреИрд╕реЗ рдмреНрд▓реЙрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред Linux, Windows рдФрд░ macOS рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЕрд╕реЗрдВрдмрд▓реА рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВред рдореЗрдВ [тАж]

Google рдХрд░реНрдордЪрд╛рд░реА рдиреЗ C++ рдХреА рдЬрдЧрд╣ рд▓реЗрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд╛рд░реНрдмрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рд╣реИ

Google рдХрд╛ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдХрд╛рд░реНрдмрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕реЗ C++ рдХреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рднрд╛рд╖рд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рдореМрдЬреВрджрд╛ рдХрдорд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░реЗрдЧрд╛ред рднрд╛рд╖рд╛ рдмреБрдирд┐рдпрд╛рджреА C++ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ, рдореМрдЬреВрджрд╛ C++ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ C++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдмрди рдХреЛрдб рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдХреЗ рдореМрдЬреВрджрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреБрдЫ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ [тАж]

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдЬреЛ рдЖрдкрдХреЛ рд▓реЙрдХрдбрд╛рдЙрди рдореЛрдб рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ

рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ (рд╕реАрд╡реАрдИ-2022-21505) рдореЗрдВ рдПрдХ рднреЗрджреНрдпрддрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рд╣реИ рдЬреЛ рд▓реЙрдХрдбрд╛рдЙрди рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд░реНрдиреЗрд▓ рддрдХ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпреВрдИрдПрдлрдЖрдИ рд╕рд┐рдХреНрдпреЛрд░ рдмреВрдЯ рдмрд╛рдпрдкрд╛рд╕ рдкрде рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдИрдПрдордП (рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рдореЗрдЬрд░рдореЗрдВрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ, рдЬрд┐рд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдФрд░ рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХреЛрдВ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЙрдХрдбрд╛рдЙрди рдореЛрдб рдореЗрдВ, /dev/mem рддрдХ рдкрд╣реБрдВрдЪ рд╕реАрдорд┐рдд рд╣реИ, [тАж]

рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 6.1.36 рд░рд┐рд▓реАрдЬ

рдУрд░реЗрдХрд▓ рдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ 6.1.36 рдХреА рдПрдХ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 27 рдлрд┐рдХреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди: рдПрдХ рд╡реАрд╕реАрдкреАрдпреВ рд╡реАрдПрдо рдХреЗ рд▓рд┐рдП "рд╕рдЯреНрдЯрд╛ рд╕реНрдЯреЛрд░ рдмрд╛рдпрдкрд╛рд╕" рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╕рдордп рд▓рд┐рдирдХреНрд╕ рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд░реНрдиреЗрд▓ рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рджреБрд░реНрдШрдЯрдирд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдбрд╛рдпрд▓реЙрдЧ рдореЗрдВ рдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛, рдЬреЛ рдХреЗрдбреАрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддреА рд╣реИ, рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдмреЗрд╣рддрд░ рдЕрджреНрдпрддрди рдкреНрд░рджрд░реНрд╢рди [тАж]

рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рд╡рд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛, рдиреЛрдореЗрдирд╕-рд░реЗрдХреНрд╕ 0.7.0 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдереЛрдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛, рдиреЛрдореЗрдирд╕-рд░реЗрдХреНрд╕ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдЙрдкрд▓рдмреНрдз рд╣реИред рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдо C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ GPL 3.0 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд┐рдЫрд▓реА рдЦрдмрд░ рдХреЗ рдмрд╛рдж рд╕реЗ, рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реА рд╣реИ, рдФрд░ рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдХрдорд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдирдпрд╛ рдирд┐рдпрдо: "рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рддрд┐рдерд┐"ред рд╕рд┐рдВрдЯреИрдХреНрд╕ рджрд┐рдирд╛рдВрдХ рдирд┐рдпрдо рдХреЗ рд╕рдорд╛рди рд╣реИред рдЙрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ "рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ" рдХреЛрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдорд╣рддреНрд╡рдкреВрд░реНрдг [тАж]

рдПрдкрд┐рдХ рдЧреЗрдореНрд╕ рдУрдкрди рдЧреЗрдо рдЗрдВрдЬрди рдУрдкрди 3рдбреА рдЗрдВрдЬрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдЧрдарди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ

рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рдПрдкрд┐рдХ рдЧреЗрдореНрд╕ рдУрдкрди 3рдбреА рдлрд╛рдЙрдВрдбреЗрд╢рди (рдУ3рдбреАрдПрдл) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдореЗрдЬрд╝реЕрди рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдУрдкрди 3рдбреА рдЗрдВрдЬрди (рдУ3рдбреАрдИ) рдЧреЗрдо рдЗрдВрдЬрди рдХреЗ рд╕рд╣рдпреЛрдЧрд╛рддреНрдордХ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдкрд┐рдХ рдЧреЗрдореНрд╕, рдЬреЛ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрдЬрди рдЧреЗрдо рдЗрдВрдЬрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ, Adobe, AWS, Huawei, Microsoft, Intel рдФрд░ Niantic рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛ред [тАж]

рдХреЗрдбреА-рд╡рд┐рдЬрд╝рди рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ рджреЛ рдФрд░ рдЦреЗрд▓реЛрдВ рдХрд╛ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдЧреЗрдореНрд╕ "рд╡реИрдирдЬрд░реНрд╕", "рдкреЗрд░реАрдореАрдЯрд░" рдФрд░ "рдореВрдирд╢рд╛рдЗрди" рдХреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЗ рдмрд╛рдж, рдХреЗрдбреА-рд╡рд┐рдЬрд╝рди рд╕реНрдЯреВрдбрд┐рдпреЛ (рдкреВрд░реНрд╡ рдореЗрдВ рдХреЗрдбреА-рд▓реИрдм) рд╕реЗ рджреЛ рдФрд░ рдЧреЗрдореНрд╕ рдХреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП - "рдкреЗрд░реАрдореАрдЯрд░ 2: рдиреНрдпреВ рдЕрд░реНрде" рдФрд░ " рдореИрд▓рд╕реНрдЯреНрд░реЙрдо: рдкреГрдереНрд╡реА рдХреЗ рд▓рд┐рдП рд▓рдбрд╝рд╛рдИ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ" " рджреЛрдиреЛрдВ рдЧреЗрдо рд╡рд┐рд╕реНрдЯрд╛ рдЗрдВрдЬрди рдкрд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ, рдЬреЛ рдкреЗрд░реАрдореАрдЯрд░ рдЗрдВрдЬрди рдХрд╛ рдПрдХ рд╡рд┐рдХрд╛рд╕ рд╣реИ рдЬреЛ рдкрд╛рдиреА рдХреА рд╕рддрд╣реЛрдВ рдФрд░ рдЕрдиреНрдп рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ [...]

Google рдиреЗ рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдХ рдЯрд░реНрдиреНрд╕ 1.0 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛

Google рдиреЗ рдУрдкрди рдкрд╛рдпрдерди рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рд░реНрдХ рдЯрд░реНрдиреНрд╕ 1.0 рдХреА рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдпрд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдЙрдирдХреЗ рд▓реЙрдиреНрдЪ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдХреЗ рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрдИ рд╕реМ рдХреНрд╡рд┐рдмрд┐рдЯ рдФрд░ [тАж] рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

nginx 1.23.1 рдФрд░ njs 0.7.6 рдХрд╛ рд╡рд┐рдореЛрдЪрди

nginx 1.23.1 рдХреА рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдЬрд╛рд░реА рдХреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИред рд╕рдорд╛рдирд╛рдВрддрд░-рд░рдЦрд░рдЦрд╛рд╡ рд╡рд╛рд▓реА рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.22.x рдореЗрдВ рдХреЗрд╡рд▓ рдЧрдВрднреАрд░ рдмрдЧ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдЙрдиреНрдореВрд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЕрдЧрд▓реЗ рд╡рд░реНрд╖ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ 1.23.x рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.24 рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ: рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирд┐рд░реНрджреЗрд╢ [тАж]

рдЗрдВрдЯреЗрд▓ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреВрд▓рдХрд┐рдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд

рдпреВрдХреЛрдб рдЯреАрдо рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдиреЗ рдЗрдВрдЯреЗрд▓ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИред 2020 рдореЗрдВ рдЙрдиреНрд╣реАрдВ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рд░реЗрдб рдЕрдирд▓реЙрдХ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреНрд╖рдорддрд╛ рдЖрдкрдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдФрд░ x86 рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдорд╛рдЗрдХреНрд░реЛрдХреЛрдб, рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ [тАж]

рдЧреНрд░рд╛рдлрд╝-рдЙрдиреНрдореБрдЦ рдбреАрдмреАрдПрдордПрд╕ рдиреЗрдмреБрд▓рд╛ рдЧреНрд░рд╛рдлрд╝ 3.2 рдХрд╛ рд╡рд┐рдореЛрдЪрди

рдУрдкрди рдбреАрдмреАрдПрдордПрд╕ рдиреЗрдмреБрд▓рд╛ рдЧреНрд░рд╛рдл 3.2 рдХреА рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕реЗ рдЗрдВрдЯрд░рдХрдиреЗрдХреНрдЯреЗрдб рдбреЗрдЯрд╛ рдХреЗ рдмрдбрд╝реЗ рд╕реЗрдЯ рдХреЗ рдХреБрд╢рд▓ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЧреНрд░рд╛рдл рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЕрд░рдмреЛрдВ рдиреЛрдбреНрд╕ рдФрд░ рдЦрд░рдмреЛрдВ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбреАрдмреАрдПрдордПрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЧреЛ, рдкрд╛рдпрдерди рдФрд░ рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╣реИрдВред рдбреАрдмреАрдПрдордПрд╕ рд╡рд┐рддрд░рд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ [...]