Runtime: рдЖрд░реНрдо 6 рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдЬрд╝реАрд░реЛ - рдкреАрдЖрдИ 1

рдХреЛ рдирд┐рд░реНрдорд┐рдд 31 рдорд╛рд░реНрдЪ 2017  ┬╖  68рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dotnet/runtime

рдХреНрдпрд╛ ARM6 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЖрдИ рдЬрд╝реАрд░реЛ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдИрдУрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рдордВрдЪ рд╣реИ рдФрд░ рдЕрдЧрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ рддреЛ рдпрд╣ рдХрд╛рдлреА рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реЛрдЧреАред

arch-arm32 area-VM-coreclr port

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрдИ/рд╢реВрдиреНрдп рд╕реЗ рдмрд╣реБрдд рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред ARMv6 рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдЦреБрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрд╕ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ .NET рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧрд╛, рдФрд░ рдХреЛрд░рдЖрд░рдЯреА тАЛтАЛрдХреЗ IoT рдкрд╣рд▓реБрдУрдВ рдкрд░ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд░реБрдЪрд┐/рдХрд╡рд░реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

рдореИрдВ рдЗрд╕ рдЪрд░рдг 1 рдХреЛ рдПрдХ рдХреНрд░рдо рдореЗрдВ рдорд╛рдиреВрдВрдЧрд╛ рдЬреЛ рдЕрдВрддрддрдГ .NET рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдЧрд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХреГрдкрдпрд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЬрд╝реАрд░реЛ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдЖрд░рдПрдорд╡реА 6 рд╕рдорд░реНрдерди рдХреА рдмрд░рд╛рдмрд░реА рди рдХрд░реЗрдВ , рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддрддреНрдХрд╛рд▓ рдЕрд░реНрдереЛрдВ рдореЗрдВ рдЙрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рджреВрд░ рдЬрд╛рддрд╛ рд╣реИ (рдХрдИ рдЕрдиреНрдп рдПрдорд╕реАрдпреВ рдЬреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХрдо рдмрд┐рдЬрд▓реА рдХреЗ рд▓рд┐рдП рдЬрд▓реНрдж рд╣реА рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ /рдХреЙрд╕реНрдЯ рдПрдорд╕реАрдпреВ), рдФрд░ рджреБрдирд┐рдпрд╛ рд╕реЗ рдкрд░реЗ рдЕрдзрд┐рдХ рд╕рд╛рд░ рдЕрд░реНрде рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдЖрд░рдЯреАрдУрдПрд╕ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдХреЛрд░рдЖрд░рдЯреА тАЛтАЛрдкреАрдПрдПрд▓ рд▓рдХреНрд╖реНрдп рджреЗрдЦрдирд╛)ред

рд╕рднреА 68 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирд╣реАрдВ, рдРрд╕рд╛ рдХреЛрдИ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдЬрд┐рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЬреЗрдЖрдИрдЯреА рдПрдЖрд░рдПрдо 6 рдердВрдм рдирд┐рд░реНрджреЗрд╢ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ рдХрд┐ рд╕рдореБрджрд╛рдп рдпрд╛ рдПрдордПрд╕ рд╕реЗ рдЖрд░реНрдо 6 рд╕рдорд░реНрдерди рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╣реЛрдЧреА рдпрд╛ рдореЛрдиреЛ рд╣реА рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ?

рдЕрдЧрд░ рдПрдЖрд░рдПрдорд╡реА6 рд╕реАрдкреАрдпреВ рдЬреИрд╕реЗ рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдФрд░ рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдбрдмреНрд▓реНрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ рддреЛ рдореИрдВ рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧрд╛ред рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдЖрдИ 3 рдЬреИрд╕реЗ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдПрдЖрд░рдПрдорд╡реА 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдПрдЖрд░рдПрдорд╡реА 6 рд╕рдорд░реНрдерд┐рдд рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ :)

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЛ рдПрдЖрд░рдПрдорд╡реА6 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЕрднреА рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдореЗрдВ рдбреЙрдЯрдиреЗрдЯ рдХреЛрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ рдореЛрдиреЛ рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВред

armv6 рд╕рдорд░реНрдерди рдкрд░ рдХреЛрдИ рд╢рдмреНрдж? рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдкреАрдЖрдИ рд╢реВрдиреНрдп рд╣реИрдВ рдмрд╕ рдПрдХ рдЙрджреНрджреЗрд╢реНрдп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ..

@janvorli рдЕрдЧрд░ рдЬреЗрдЖрдИрдЯреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрд░рдЖрд░рдЯреА тАЛтАЛрдкрд░ рдиреЗрдЯ рдХреЛрд░ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@dcuccia CoreRT, CoreCLR рдХреЗ рд╕рдорд╛рди JIT рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИред

@dcuccia , @mikedn corert рдореЗрдВ рдПрдХ рдореЛрдб рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ C ++ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХреЗред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдЯреНрд░реИрдХ рдЦреЛ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдореЛрдб рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рд╛рдорд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред @jkotas рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЙрд╕ рдкрд░ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

CppCodeGen рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо (рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб, рдЖрджрд┐) рдЪрд▓рд╛рддрд╛ рд╣реИред https://github.com/dotnet/corert#platform -support рд╕реЗ: рдмрдбрд╝реА рдЧрд╛рдпрдм рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдкреНрд░рддрд┐рдмрд┐рдВрдм, рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рдмрдВрдзрди рд╣реИрдВред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП CoreRT + CppCodeGen рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред

@jkotas рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рд╕рд╣реА рдкрдврд╝рддрд╛ рд╣реВрдВ - рдХреЛрд░рд░реНрдЯ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рдж -> https://github.com/dotnet/corert/tree/master/samples/WebApi рдореИрдВ рдЗрд╕реЗ cppCodeGen рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдореЗрд░реЗ рд░рд╛рд╕реНрдк рдкреАрдЖрдИ рд╢реВрдиреНрдп рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ?

рдпрд╛ рдпрд╣ рдЕрднреА рднреА рдХреЗрд╡рд▓ ARMv6 рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛?

рд╡реЗрдмрдПрдкреА рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП CppCodeGen рдмрд╣реБрдд рдЕрдзреВрд░рд╛ рд╣реИред рдкреНрд░рддрд┐рдмрд┐рдВрдм рдФрд░ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЛ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @jkotas - рд▓реЗрдХрд┐рди рдлрд┐рд░ рдПрдХ рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдФрд░ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЖрдИрдУ/httpclient рд╕рд╛рдорд╛рди рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ?

httpclient рдХреЛрдб рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдЯреБрдХрдбрд╝рд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдЬ CppCodeGen рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдХреНрдпрд╛ ARMv6 рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЗрд░рд╛рджрд╛ рд╣реИ?

рдореБрдЭреЗ ARMv6 рд╕рдорд░реНрдерди рджреЗрдЦрдиреЗ рдореЗрдВ рднреА рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрд░ рдХрд░реАрдм рдЖ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдиреНрдпрд╛рдп рдХрд░рдиреЗ рдХреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реВрдВред

ARMv6 рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ +1 рдЬреЛрдбрд╝рдирд╛ред rPi0w рдФрд░ rPi3 рдХреЗ рдмреАрдЪ рдХреА рдХреАрдордд рдХрд╛ рдЕрдВрддрд░ $25 рд╣реИ, рдЬрд┐рд╕рд╕реЗ Pi Zero W IoT рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдореЛрдиреЛ рд╕реЗ рдХреБрдЫ рдХреЛрдб рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?

рдФрд░ рдореИрдВ рднреА рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫреБрдХ рд╣реВрдВред рдПрдХ рдФрд░ рднреА рдмрдбрд╝рд╛ рд╕рдореБрджрд╛рдп рд╣реИ рдЬреЛ рдкреАрдЖрдИ рдкрд░ рдПрдХ рдмреЗрд╣рддрд░ рд▓рд┐рдирдХреНрд╕ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреАрдЖрдИ рдЬрд╝реАрд░реЛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдлрд┐рд░ рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕рдореБрджрд╛рдп рд╕рдорд░реНрдерд┐рдд рд░рд┐рд▓реАрдЬред

рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрдИ/рд╢реВрдиреНрдп рд╕реЗ рдмрд╣реБрдд рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред ARMv6 рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдЦреБрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрд╕ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ .NET рдЙрдкрд▓рдмреНрдз рд╣реЛрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧрд╛, рдФрд░ рдХреЛрд░рдЖрд░рдЯреА тАЛтАЛрдХреЗ IoT рдкрд╣рд▓реБрдУрдВ рдкрд░ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд░реБрдЪрд┐/рдХрд╡рд░реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

рдореИрдВ рдЗрд╕ рдЪрд░рдг 1 рдХреЛ рдПрдХ рдХреНрд░рдо рдореЗрдВ рдорд╛рдиреВрдВрдЧрд╛ рдЬреЛ рдЕрдВрддрддрдГ .NET рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдЧрд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХреГрдкрдпрд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЬрд╝реАрд░реЛ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдЖрд░рдПрдорд╡реА 6 рд╕рдорд░реНрдерди рдХреА рдмрд░рд╛рдмрд░реА рди рдХрд░реЗрдВ , рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддрддреНрдХрд╛рд▓ рдЕрд░реНрдереЛрдВ рдореЗрдВ рдЙрд╕рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рджреВрд░ рдЬрд╛рддрд╛ рд╣реИ (рдХрдИ рдЕрдиреНрдп рдПрдорд╕реАрдпреВ рдЬреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХрдо рдмрд┐рдЬрд▓реА рдХреЗ рд▓рд┐рдП рдЬрд▓реНрдж рд╣реА рдХрд╣реАрдВ рднреА рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ /рдХреЙрд╕реНрдЯ рдПрдорд╕реАрдпреВ), рдФрд░ рджреБрдирд┐рдпрд╛ рд╕реЗ рдкрд░реЗ рдЕрдзрд┐рдХ рд╕рд╛рд░ рдЕрд░реНрде рдореЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдЖрд░рдЯреАрдУрдПрд╕ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдХреЛрд░рдЖрд░рдЯреА тАЛтАЛрдкреАрдПрдПрд▓ рд▓рдХреНрд╖реНрдп рджреЗрдЦрдирд╛)ред

@metanoic рдореИрдВ рдЖрдкрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕рд╣рдордд рд╣реВрдВред рдФрд░ рдЗрд╕рд╕реЗ IoT Edge рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдорд┐рд▓реЗрдЧреА (https://github.com/Azure/iotedge/issues/12)

рд╣рдорд╛рд░реЗ рд╣рд╛рде рдореЗрдВ 10$ рд╕реЗ рдХрдо рдХрд╛ IoT рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП!

+1

рд╕рд╣рдорддред рдЕрд╕рд▓ рдореЗрдВ рдореИрдВ рдореЛрдиреЛ рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдБ :)

armv6 рдкрд░ рдХреБрдЫ IoT рд╕рд╛рдорд╛рди рдмрдирд╛рдирд╛ред рдЙрджрд╛рд╕ рдпрд╣рд╛рдБ рдЖрдпрд╛ред рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЕрдкрдирд╛ +1 рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реЛ рд░рд╣реА рд╣реИ? рдореИрдВрдиреЗ рдмрд╕ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ pi3b + рдкрд░ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рд╡реЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИрдВ :(

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкреБрд░рд╛рдирд╛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЙрдбрд▓ рдмреА (armv6l рд╕реАрдкреАрдпреВ) рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдкрд░ рдХреБрдЫ рдбреЙрдЯрдиреЗрдЯ рдХреЛрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЪрд▓рд╛рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореЛрдиреЛ рдХреЗ рд╕рд╛рде ARMv6 CPU рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдИ рдорд┐рдиреА рд╕рд░реНрд╡рд░ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ .NET рдХреЛрд░ рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

armv6 рд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рднреА рд╡реЛрдЯ рдХрд░реЗрдВрдЧреЗ! +1

armv6 рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП +1!

+1 рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛

рд╣рд╛рдВ!

рдХреГрдкрдпрд╛!

рдпрд╣ рд╡рд╛рдХрдИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!

рдмрд╕ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ, рдХреНрдпрд╛ рдХреЛрдИ рддрдХрдиреАрдХреА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЧреЛ рд░рдирдЯрд╛рдЗрдо рдПрдХ рд╣реА рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдХреЛрд░рд╕реАрдПрд▓рдЖрд░ рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рдЧрддреА рд╣реИ? https://gist.github.com/asukakenji/f15ba7e588ac42795f421b48b8aede63

@ рдПрдордПрдордПрд╕- рд╣рд╛рдБ, рдПрдХ рддрдХрдиреАрдХреА рдХрд╛рд░рдг рд╣реИред рдЬрд╛рдУ рдкреВрд░реНрд╡-рд╕рдВрдХрд▓рд┐рдд рд╣реИред рдЗрд╕рдореЗрдВ рджреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИрдВ - рдЬреАрд╕реА рдЬреЛ рдХреЗрд╡рд▓ x86 (32 рдФрд░ 64 рдмрд┐рдЯ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд░реНрдо рдФрд░ рдЬреАрд╕реАрд╕реАрдЧреЛ рдХрд┐ рдЬреАрд╕реАрд╕реА рдЗрд╕рдХреЗ рдмреИрдХрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИред рддреЛ рдЬреАрд╕реАрд╕реА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЬреЛ рднреА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИрдВ, рд╡реЗ рдЙрдиреНрд╣реЗрдВ рдореБрдлреНрдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред
CoreCLR JIT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдирдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред

рдПрдХрджрдо рд╕рд╣реА рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдЕрдЧрд░ .Net рдиреЗрдЯрд┐рд╡ рдХреЛ рдЗрди рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ .Net Core рдХреЗ рд▓рд┐рдП рдЗрд╕реА рдорд╛рд░реНрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ JIT рдЕрднреА рддрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред

ARMv6 рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╡реЛрдЯ рдЬреЛрдбрд╝рдирд╛

рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

ARMv6 рдореЗрдВ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЬрд╝реАрд░реЛ рд╕реЗ рдкрд░реЗ рдПрдХ рдЯрди рдЕрдкреАрд▓ рд╣реИред рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХрдВрдкреНрдпреВрдЯ рдореЙрдбреНрдпреВрд▓ 1, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдЖрд░рдПрдорд╡реА 6 рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдбреЙрдЯрдиреЗрдЯ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдЬреЛ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдЪрд┐рдд рдбреЙрдЯрдиреЗрдЯ рд╕рдорд░реНрдерди рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

@ рд░рд┐рдЪрд▓реИрдВрдбрд░

ARMv6 рд╕рдкреЛрд░реНрдЯ рдХрдорд╛рд▓ рдХрд╛ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрд░ рдХреЛ рдЬреЗрдЖрдИрдЯреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрд░реНрдорд╡реА 6 рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЛрдиреЛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЛрдиреЛ рдореЗрдВ рдЬреЗрдЖрдИрдЯреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЖрдИрдПрд▓ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ - рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕реАрдкреАрдпреВ рдореЗрдВ рдЬреЗрдЖрдИрдЯреА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордЭрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЛрд░ рдХреЛ рдЬреЗрдЖрдИрдЯреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрд░реНрдорд╡реА 6 рдкрд░ рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЛрдиреЛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдореЛрдиреЛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЬреЗрдЖрдИрдЯреА рд╣реИ рдЬреЛ рдЖрд░реНрдорд╡ 6 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред CoreCLR JIT рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдЖрд░рдПрдо рдХреЗ рджреЛ рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рд╣реИрдВ - рдПрдЖрд░рдПрдо рдФрд░ рдердВрдмред ARM v6 рдореЗрдВ THUMB, ARM v7 рдореЗрдВ THUMB2.
рдореЛрдиреЛ рдЬреЗрдЖрдИрдЯреА рд╕рдм рдХреБрдЫ рдПрдЖрд░рдПрдо рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд░реНрдорд╡ 6 рдФрд░ рд╡реА 7 рджреЛрдиреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреЛрдб рдХрд╛ рд▓рдЧрднрдЧ 30% рдмрдбрд╝рд╛ рдореЗрдореЛрд░реА рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рд╣реЛрддрд╛ рд╣реИред
Armv7 THUMB2 рдФрд░ Armv6 THUMB рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИ рдФрд░ Armv6 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП CoreCLR JIT рдореЗрдВ рдХрд╛рдлреА рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

.NET Core 3.0 рдЖ рдЪреБрдХрд╛ рд╣реИ, 3.1 рдЖрдиреЗ рд╣реА рд╡рд╛рд▓рд╛ рд╣реИ, 5.0 рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рдПрдХреАрдХреГрдд рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдмреНрд▓реЗрдЬрд╝рд░ рдореЛрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ (рд▓рдХреНрд╖реНрдп рдХрд╛ рдЪрдпрди) рдмрдирд╛рддреЗ рд╕рдордп рдЬреЗрдЖрдИрдЯреА рдХреЛ рдирд╣реАрдВ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрджрд┐ рдПрдЖрд░рдПрдорд╡реА 7 рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдХреЛрд░рд╕реАрдПрд▓рдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдЖрд░рдПрдорд╡реА 6 рддреЛ рдореЛрдиреЛ-рдЬреИрд╕реА рдЬреЗрдЖрдИрдЯреА рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ 4 рдХрдо рд╕реЗ рдХрдо $ 35 рд╣реИ, рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдХреА рдХреАрдордд $ 5 рд╣реИ, рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдбрдмреНрд▓реНрдпреВ рдХреА рдХреАрдордд $ 10 рд╣реИред рддреЛ рдПрдХ рдкреАрдЖрдИ 4 рдХреА рдХреАрдордд рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 7 рдкреАрдЖрдИ рд╢реВрдиреНрдп рдорд┐рд▓рддреЗ рд╣реИрдВ!

рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдХрдИ рдЕрдиреНрдп рдиреЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдерд╛, рдпрд╣ рд╕рд┐рд░реНрдл рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд╕рднреА рдПрдЖрд░рдПрдорд╡реА 6 рдбрд┐рд╡рд╛рдЗрд╕ .NET рдХреЛрд░ рдРрдк рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

2.5 рд╕рд╛рд▓ рдмрд╛рдж рднреА рд╣рдо рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

+1

рд░рдирдЯрд╛рдЗрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ armv6 рд╕рдкреЛрд░реНрдЯ рдирд╛рдо рдХрд╛ рдПрдХ рдкреАрдЖрд░ рд╣реИ: https://github.com/dotnet/runtime/pull/657

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝реЗрдВ

рдореБрдЭреЗ рднреА рдЗрд╕ рд╕рдорд░реНрдерди рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ...

рдиреЗрдЯ рдХреЛрд░ рдХреЗ рд▓рд┐рдП рдЖрд░реНрдорд╡6 рд╕рдкреЛрд░реНрдЯ рдХрдорд╛рд▓ рдХрд╛ рд╣реЛрдЧрд╛...

armv6 рд╕рдорд░реНрдерди рдкрд░ рдХреЛрдИ рд╢рдмреНрдж? рдореЗрд░реЗ рдкрд╛рд╕ рджреЛ рдкреАрдЖрдИ рд╢реВрдиреНрдп рд╣реИрдВ рдмрд╕ рдПрдХ рдЙрджреНрджреЗрд╢реНрдп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ..

рдзрдиреНрдпрд╡рд╛рдж

рдХреГрдкрдпрд╛ armv6 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ

https://blogs.windows.com/windowsdeveloper/2020/05/26/build-your-iot-devices-with-windows-for-iot-a-comprehensive-platform-for-every-device-developer/

рд╣рдореЗрдВ рдпрд╣ рдмрддрд╛рддреЗ рд╣реБрдП рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ рдХрд┐ рдЖрдЧреЗ рдЪрд▓рдХрд░, IoT рдХреЗ рд▓рд┐рдП Windows рдХреЗ рд▓рд┐рдП рдПрдХ OS рд░рд┐рд▓реАрдЬрд╝ рд╣реИ, Windows 10 IoT Enterprise рдЬреЛ рдЗрди рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдЧрд▓рдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реЛрддреА рд╣реИ рдХрд┐ рдЖрд░рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдФрд░ рдЖрдИрдУрдЯреА рдХреЛрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдПрдЖрд░рдПрдо 64 рди рд╣реЛред

@ рдорд┐рд▓реМрд╢ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдЖрдИрдУрдЯреА рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рд╣реИред рдпрд╣рд╛рдБ рд╡рд┐рд╖рдп armv6 рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдбреЙрдЯрдиреЗрдЯ рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдкрд░ рдбреЙрдЯрдиреЗрдЯ рдЪрд▓рд╛ рд╕рдХреЗрдВред

@realivanjx рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░рд╛ рдмреБрд░рд╛

рдКрдкрд░ рдкрдврд╝рдиреЗ рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрдЧреВрдареЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХреЗ рдХрд╛рд░рдг ARM6 рд╕рдорд░реНрдерди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рдФрд░ рдХреЗ рдкрд╛рд╕ рдСрд░реЗрдВрдЬ рдкрд╛рдИ рдЬрд╝реАрд░реЛ рдЬреИрд╕реЗ рдЕрдиреНрдп рдХрдо рд▓рд╛рдЧрдд рд╡рд╛рд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдбреЙрдЯрдиреЗрдЯ рдХреЛрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ?

рдПрдЖрд░рдПрдорд╡реА6 рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #657 рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛...

.NET рдХреЛрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╡рдЬрд╣ рд╕реЗ рдпрд╣рд╛рдВ рдЖрдП рд╣реИрдВ, рд╣рдореЗрдВ рд╕реНрдХреВрд▓ рдореЗрдВ рдЖрд░рдкреАрдЖрдИ рд╢реВрдиреНрдп рдкрд░ рдЪрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 25x рдЖрд░рдкреАрдЖрдИ рд╢реВрдиреНрдп рдЦрд░реАрджреЗ рдЧрдП рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рдФрд░ рди рд╣реА рд╣рдо 25 рдирдП RPi 3s рдЦрд░реАрджрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ .NET Core ARMv6 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдореИрдВ рдЧреЛрд▓рд╛рдВрдЧ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреВрдВрдЧрд╛ ...

@ eduncan911 рдореЛрдиреЛ рд░реВрдЯ рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣рд╛рдБ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рд╣реИред

рдиреЗрдЯ 6 рдХреЛ рдореЛрдиреЛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рд╕реАрдкреАрдпреВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрджред

рдореИрдВ рдореЛрдиреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдПрдЖрд░рдПрдорд╡реА6 рд╕реАрдкреАрдпреВ рдбрд┐рд╡рд╛рдЗрд╕ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред 3 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдПрдЖрд░рдПрдорд╡реА7 рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдерд╛, рдЬреЛ рдЕрднреА рднреА рдореЛрдиреЛ рдкрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдиреЗрдЯ рдХреЛрд░/рдиреЗрдЯ рдорд╛рдирдХ рдХреЛ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдЫреЛрдЯреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЕрд▓рдЧ рд╣реЛрдВрдЧреЗ рдФрд░ рдореЛрдиреЛ рдФрд░ рдиреЗрдЯ рдХреЛрд░ рдХреЗ рдмреАрдЪ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░рд╛ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИред рдореИрдВ рд▓реЙрд░реНрдбреНрд╕ рдХреНрд░рд┐рдХреЗрдЯ рдХреЗ рдореИрджрд╛рди рдкрд░ pi 1 . рд╕реЗ рд╕реНрдХреЛрд░рдмреЛрд░реНрдб рдЪрд▓рд╛рддрд╛ рд╣реВрдВ
рдФрд░ рдореЛрдиреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рдИ рдмреА+ред рдиреЗрдЯ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдИ рдХрд┐рдЯ рдкреАрдЖрдИ 3 рд╕реЗ рдЪрд▓рддреА рд╣реИред рд╡реИрд╕рд╛ рд╣реА
рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЗрдВ, рдПрдХ рдореВрд▓ рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рдЬреЛ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдврд╛рдВрдЪреЗ рдореЗрдВ
рдФрд░ рдХреЛрд░ рдРрдкреНрд╕ рдпрд╣ рд╕рд┐рд░реНрдл рд╕рд░реНрд╡рд┐рд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдРрдк рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ
рдЗрд╕рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред

рдмреНрд░рд╛рдпрди рдХреНрд░реЛрдЯрд╛рдЬрд╝реА
рд╕рд┐рд▓реНрд╡рд░ рдХрд░реНрд╡ рдИ

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЛрдиреЛ рдмрдЧ рд╕реЗ рднрд░рд╛ рд╣реИред рдмрдЧ рд╢рд╛рдпрдж рдХреЛрдИ рднреА рдХрднреА рдареАрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЬрдм рдбреАрдПрдирдПрд╕ рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ - https/ssl рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдореЗрдореЛрд░реА рд▓реАрдХ рд╣реЛрддреА рд╣реИ рдЬреЛ рдкреВрд░реА рдореЗрдореЛрд░реА рдХреЛ рдЦрд╛ рд╕рдХрддреА рд╣реИред рдпрд╛ рдореЛрдиреЛ рдПрдордЯреАрдпреВ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЦреЗрд▓реЗ рдмрд┐рдирд╛ рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕рдВрдЪрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рд▓реЗрдХрд┐рди рдкрд╛рдпрдерди рдпрд╛ рдиреЗрдЯ рдХреЛрд░ рдХреЛ рд╕рдВрдЪрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ, рдореЛрдиреЛ рдХрднреА-рдХрднреА рдиреЗрдЯ рдХреЛрд░ рд╕реЗ рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо ARMv7 рдкрд░ред рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдиреЗрдЯ рдХреЛрд░ рдПрдХ рдмрдбрд╝реЗ рдЕрдВрддрд░ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рджреМрдбрд╝ рдЬреАрддреЗрдЧрд╛ред

рдореБрдЭреЗ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЛрдиреЛ рдмрдЧ рд╕реЗ рднрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╡реЗрджрди рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред Blazor WASM рдореЛрдиреЛ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рддреЛ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреАред

рдореЛрдиреЛ: Xamarin рд╕реЗ WebAssembly, Blazor, рдФрд░ .NET 5

cc @ рдорд░реЗрдХ-рд╕рдлрд╛рд░

рдореИрдВ рдХрдИ рд╣рдЬрд╛рд░ рдорд╢реАрдиреЛрдВ рдФрд░ рдХрдИ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдореЛрдиреЛ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рдпреЗ рдмрдЧ рд╣рд░ рдорд╢реАрди рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд▓рд┐рдирдХреНрд╕ рдЫрд╡рд┐ рд╣реИред

MTU рдЖрдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ - 0.3% рд╕рдВрд╕реНрдерд╛рдкрди - рдЗрди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ 100% рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпреЛрдВред рд▓реЗрдХрд┐рди рдПрд╕рдПрд╕рдПрдЪ рдЗрди рдиреЗрдЯрд╡рд░реНрдХреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдПрдордЯреАрдпреВ рдЖрдХрд╛рд░ рдмрджрд▓рдирд╛ рд╣реИ, рдХреЗрд╡рд▓ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рд╣реА рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрд╕рдПрд╕рдПрд▓ рд╕реНрдЯреНрд░реАрдо рдореЗрдореЛрд░реА рд▓реАрдХ - 2% рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиред рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдерд╛, рдЕрдВрдд рдореЗрдВ рд╣рдо рдЙрдкрднреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде 4 рдЬреА рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдбреАрдПрдирдПрд╕ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдп рдЕрдиреБрд░реЛрдз рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд▓реИрди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЯреАрд╕реАрдкреА рддреНрд░реБрдЯрд┐ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд╕рдХреЗред рд╣рдо рдЙрд╕ рд▓реАрдХ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 4G рд░рд╛рдЙрдЯрд░ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдо рдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ 4G рдпрд╛ рдЕрдиреНрдп рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрд░ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЯреАрд╕реАрдкреА рдФрд░ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреАрд╕реАрдкреА рд╣реИрдВрдбрд╢реЗрдХ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд░рд┐рд╕рд╛рд╡ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред

рд╕рдордп-рд╕рдордп рдкрд░ рд╣рдореЗрдВ рдПрдХ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рдЗрд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрднреА-рдХрднреА рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдореЛрдиреЛ рдореЗрдВ рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рднреА) :) рд▓реЗрдХрд┐рди рдирд┐рд╖реНрдкрдХреНрд╖ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдореИрдВ NET5 RC1 рдореЗрдВ рдПрдХ рдмрдЧ рдкрд╛рдпрд╛ (рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред рдореЗрд░реЗ рд▓рд┐рдП рдореЛрдиреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдЯреБрдХрдбрд╝рд╛ рд╣реИ (рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде 9 рд╕рд╛рд▓ рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ) рд▓реЗрдХрд┐рди рдиреЗрдЯрд╡рд░реНрдХ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝рд┐рдпрд╛рдВ рд╣реИрдВред

рдХрд╛рдлреА рдЙрдЪрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореЛрдиреЛ рдХреЛ рдмрдЧ рд╕реЗ рднрд░рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдЕрдиреБрдЪрд┐рдд рд╣реИред 4рдЬреА рд░рд╛рдЙрдЯрд░/рд╕рд┐рдо рдХрд╛рд░реНрдб рдХреЙрдореНрдмреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдПрдЬ рдХреЗрд╕ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдореЛрдиреЛ рд░реЗрдкреЛ рдкрд░ рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЧрд░ рдпрд╣ рд╣рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХрдо рд╕реЗ рдХрдо рдЙрд╕реА рдореБрджреНрджреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд▓реЛрдЧ рдмрдЧ рдХреА рдЦреЛрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореЛрдиреЛ/рдиреЗрдЯ5 рд░реЗрдкреЛ рдореЗрдВ рдЖрдкрдХреЗ рдкрд┐рдЫрд▓реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдареАрдХ рд╣реИ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣ рдЕрдиреБрдЪрд┐рдд рд╣реИред

рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреБрдЫ рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдореЗрдВ рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рдХреНрдпреЛрдВ рд╣реИрдВ, рд╣рдордиреЗ рдХрдИ рд╕реИрдХрдбрд╝реЛрдВ рдорд╛рдирд╡ рдШрдВрдЯреЗ рдЦреЛ рджрд┐рдПред рдореЛрдиреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ - рдЬреИрд╕реЗ рдореЛрдмрд╛рдЗрд▓ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдЕрдкрдЯрд╛рдЗрдо рд╣реИ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИред

@michaldobrodenka btw рдЖрдкрдХрд╛ рдкреНрд░рд╢рдВрд╕рд╛рдкрддреНрд░ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ!

рдХреНрдпрд╛ рдПрдЖрд░рдПрдорд╡реА6 рд╕рдкреЛрд░реНрдЯ рдХреЛ .NET 6.0 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рд░рд┐рдЪрд░реНрдб рд▓реИрдВрдбрд░ рдиреЗ .NET 5 рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди 4 рдШреЛрд╖рдгрд╛ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ
https://devblogs.microsoft.com/dotnet/announcing-net-5-preview-4-and-our-journey-to-one-net/#comment -5958

рдЗрд╕рдХреЗ рд╕рд╛рде рдореЗрд░реА рд╕реЛрдЪ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо .NET 5.0 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореЛрдиреЛ рдХреЛ рдЖрд░реНрдорд╡ 6 рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рдо рд╕рднреА рдореЛрдиреЛ/рдЬрд╝рд╛рдорд░реАрди рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ 6.0. рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо 6.0 рдореЗрдВ рдореЛрдиреЛ рдЖрд░реНрдорд╡6 рдмрд┐рд▓реНрдб рдХреЛ рдлрдВрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕