рд░рд╕реНрдЯ рдЬреБрдиреНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рдкреНрдд рдХрд░реЗрд▓

Rust рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдХрдВрдкрд╛рдЗрд▓рд░, рдХрд╛рд░реНрдЧреЛ рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рдЖрдгрд┐ libstd рдорд╛рдирдХ рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддреЗрдордзреНрдпреЗ рд╡рд╛рдв рд╣реЛрдгреНрдпрд╛рдмрджреНрджрд▓ рдЪреЗрддрд╛рд╡рдгреА рджрд┐рд▓реА. 1.64 рд╕рдкреНрдЯреЗрдВрдмрд░ 22 рд░реЛрдЬреА рд╢реЗрдбреНрдпреВрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ Rust 2022 рд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрди, Glibc рд╕рд╛рдареА рдХрд┐рдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╡реГрддреНрддреА 2.11 рддреЗ 2.17 рдЖрдгрд┐ Linux рдХрд░реНрдирд▓ 2.6.32 рддреЗ 3.2 рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд▓реА рдЬрд╛рдИрд▓. libstd рд╕рд╣ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░рд╕реНрдЯ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓рд╡рд░ рджреЗрдЦреАрд▓ рдирд┐рд░реНрдмрдВрдз рд▓рд╛рдЧреВ рд╣реЛрддрд╛рдд.

рд╡рд┐рддрд░рдг рдХрд┐рдЯ RHEL 7, SLES 12-SP5, Debian 8 рдЖрдгрд┐ Ubuntu 14.04 рдирд╡реАрди рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХрд░рддрд╛рдд. RHEL 6, SLES 11-SP4, Debian рдЖрдгрд┐ Ubuntu 12.04 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЬреБрдиреНрдпрд╛ Linux рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрдордзреНрдпреЗ рдЬреБрдиреНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╢реА рд╕реБрд╕рдВрдЧрддрддрд╛ рдХрд╛рдпрдо рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд. рд╡рд┐рд╢реЗрд╖рддрдГ, LLVM рдЖрдгрд┐ рдХреНрд░реЙрд╕-рдХрдВрдкрд┐рд▓реЗрд╢рди рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдордзреАрд▓ рд╡рд╛рдврддреНрдпрд╛ рдЖрд╡реГрддреНрддреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреНрдпрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрд╡рд░, рдЬреБрдиреНрдпрд╛ рдЧреНрд▓рд┐рдмрдХреНрд╕рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА рд╕рддрдд рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рддрдкрд╛рд╕рддрд╛рдирд╛ рдЬреБрдиреНрдпрд╛ рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдв рдЬреБрдиреНрдпрд╛ рдХрд░реНрдирд▓рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрддрд░ рд░рд╛рдЦрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп libstd рдордзреНрдпреЗ рдирд╡реАрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдореБрд│реЗ рдЖрд╣реЗ.

рдЬреБрдиреНрдпрд╛ Linux рдХрд░реНрдирд▓рд╕рд╣ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд░рд╕реНрдЯ-рдмрд┐рд▓реНрдЯ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓реНрд╕ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХрдВрдкрд╛рдЗрд▓рд░рдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рд░рд┐рд▓реАрдЭрд╡рд░ рд░рд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рдХрд┐рдВрд╡рд╛ рд╕реБрд╕рдВрдЧрддрддрд╛ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рд▓реЗрдпрд░реНрд╕рд╕рд╣ рддреНрдпрд╛рдВрдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ libstd рдлреЛрд░реНрдХ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

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

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