рд░рд╕реНрдЯ рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдЪрд╣рд░реВрдХреЛ рджреЛрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг

Rust-for-Linux рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд▓реЗрдЦрдХ рдорд┐рдЧреБрдПрд▓ рдУрдЬреЗрдбрд╛рд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдЪрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ Rust рднрд╛рд╖рд╛рдорд╛ рдпрдиреНрддреНрд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗред рд░рд╕реНрдЯ рд╕рдорд░реНрдерди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдорд╛рдирд┐рдиреНрдЫ, рддрд░ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓рд┐рдирдХреНрд╕-рдЕрд░реНрдХреЛ рд╢рд╛рдЦрд╛рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рд╕рд╣рдордд рднрдЗрд╕рдХреЗрдХреЛ рдЫред рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓реЗ рдкреНрдпрд╛рдЪрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдЫрд▓рдлрд▓рдХреЛ рдХреНрд░рдордорд╛ рдЧрд░рд┐рдПрдХрд╛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрд▓рд╛рдИ рд╣рдЯрд╛рдЙрдБрдЫред рд▓рд┐рдирд╕ рдЯреЛрд░рднрд╛рд▓реНрдбреНрд╕ рдкрд╣рд┐рд▓реЗ рдиреИ рдЫрд▓рдлрд▓рдорд╛ рд╕рд╛рдореЗрд▓ рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреН рд░ рдХреЗрд╣реА рдмрд┐рдЯ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рддрд░реНрдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рд╛рдЦреЗрдХрд╛ рдЫрдиреНред

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

рдореЗрдореЛрд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдВрдЧ рд░рд╕реНрдЯрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рд╕рдордпрдорд╛ рд╕рдиреНрджрд░реНрдн рдЬрд╛рдБрдЪ, рд╡рд╕реНрддреБрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд░ рд╡рд╕реНрддреБ рдЬреАрд╡рдирдХрд╛рд▓ (рд╕реНрдХреЛрдк) рдХреЛ рдЯреНрд░рдпрд╛рдХ рд░рд╛рдЦреНрджреИ, рд╕рд╛рдереИ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреНрд░рдордорд╛ рдореЗрдореЛрд░реА рдкрд╣реБрдБрдЪрдХреЛ рд╢реБрджреНрдзрддрд╛рдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдорд╛рд░реНрдлрдд рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред Rust рд▓реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛрд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдЪрд░ рдорд╛рдирд╣рд░реВрдХреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рдкреНрд░рд╛рд░рдореНрднрд┐рдХрддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЫ, рддреНрд░реБрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрджрдЫ, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдиреНрджрд░реНрднрд╣рд░реВ рд░ рдЪрд░рд╣рд░реВрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВрд▓рд╛рдИ рдХрдо рдЧрд░реНрди рдмрд▓рд┐рдпреЛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдкреНрдпрд╛рдЪрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдХреЛрдб рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ "рдЖрддрдВрдХ" рдЕрд╡рд╕реНрдерд╛ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдирдмрд╛рдЯ рдореБрдХреНрдд рд╣реБрдиреНрдЫ рдЬрдм рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЬрд╕реНрддреИ рдореЗрдореЛрд░реА рдмрд╛рд╣рд┐рд░ рд╣реБрдиреНрдЫред Rust alloc рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рдПрдЙрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдХреЛрдбрд▓рд╛рдИ рдкреБрди: рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ, рддрд░ рдЕрдиреНрддрд┐рдо рд▓рдХреНрд╖реНрдп рднрдиреЗрдХреЛ рдХрд░реНрдиреЗрд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕рдмреИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрд▓рд╛рдИ alloc рдХреЛ рдореБрдЦреНрдп рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБ рд╣реЛ (рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рддрдпрд╛рд░ рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреН рд░ рдорд╛рдирдХрдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рд░рд╕реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА)ред
  • рд░рд╛рддреА рдирд┐рд░реНрдорд╛рдгрдХреЛ рд╕рдЯреНрдЯрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдм рд░рд╕реНрдЯ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдХрд░реНрдиреЗрд▓ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд░рд╕реНрдЯрд╕реА рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рдмрд┐рдЯрд╛ рд░рд┐рд▓реАрдЬрд╣рд░реВ рд░ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╣рд╛рд▓, rustc 1.54-beta1 рд╕рдиреНрджрд░реНрдн рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рддрд░ 1.54 рд░рд┐рд▓реАрдЬ рдорд╣рд┐рдирд╛рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рд░рд┐рд▓реАрдЬ рднрдПрдкрдЫрд┐, рдпрд╕рд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдХрдореНрдкрд╛рдЗрд▓рд░рдХреЛ рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░рд┐рдиреЗрдЫред
  • рд░рд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ "#[рдкрд░реАрдХреНрд╖рдг]" рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рд░ рдХрд╛рдЧрдЬрд╛рдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ рдбрдХреНрдЯреЗрд╕реНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
  • рдкрд╣рд┐рд▓реЗ рд╕рдорд░реНрдерд┐рдд x32_86 рд░ ARM64 рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд ARM64 рд░ RISCV рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • GCC Rust (Rust рдХреЛ рд▓рд╛рдЧрд┐ GCC frontend) рд░ rustc_codegen_gcc (GCC рдХреЛ рд▓рд╛рдЧрд┐ rustc рдмреНрдпрд╛рдХрдПрдиреНрдб) рдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬрд╕рд▓реЗ рдЕрдм рд╕рдмреИ рдЖрдзрд╛рд░рднреВрдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрджрдЫред
  • C рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдХрд░реНрдиреЗрд▓ рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВрдХреЛ рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕реНрддрд░рдХреЛ рдПрдмреНрд╕реНрдЯреНрд░реНрдпрд╛рдХреНрд╢рди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕реНрддреИ рд░рд╛рддреЛ-рдХрд╛рд▓реЛ рд░реВрдЦрд╣рд░реВ, рд╕рдиреНрджрд░реНрдн-рдЧрдгрд┐рдд рд╡рд╕реНрддреБрд╣рд░реВ, рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛, рдХрд╛рд░реНрдпрд╣рд░реВ, рдлрд╛рдЗрд▓рд╣рд░реВ, рд░ I/O рднреЗрдХреНрдЯрд░рд╣рд░реВред
  • рдбреНрд░рд╛рдЗрднрд░ рд╡рд┐рдХрд╛рд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд▓реЗ file_operations рдореЛрдбреНрдпреБрд▓, рдореЛрдбреНрдпреБрд▓! рдореНрдпрд╛рдХреНрд░реЛ, рдореНрдпрд╛рдХреНрд░реЛ рджрд░реНрддрд╛, рд░ рдкреНрд░рд╛рдердорд┐рдХ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ (рдкреНрд░реЛрдм рд░ рд╣рдЯрд╛рдЙрдиреЗ) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫред
  • рдмрд╛рдЗрдиреНрдбрд░рд▓реЗ рдЕрдм рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддрд╛рд╣рд░реВ рд░ LSM рд╣реБрдХрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • рд░рд╕реНрдЯ рдбреНрд░рд╛рдЗрднрд░рдХреЛ рдердк рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ - bcm2835-rng Raspberry Pi рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЕрдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ред

рдердк рд░реВрдкрдорд╛, рдХрд░реНрдиреЗрд▓рдорд╛ рд░рд╕реНрдЯрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреЗрд╣реА рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХреЛ рдЫ:

  • рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рд░рд╕реНрдЯ рд╕рдорд░реНрдердирд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдорд╛ рд╕рд╣рднрд╛рдЧреА рд╣реБрди рдЪрд╛рд╕реЛ рд╡реНрдпрдХреНрдд рдЧрд░реЗрдХреЛ рдЫ рд░ рдЖрдЧрд╛рдореА рдорд╣рд┐рдирд╛рд╣рд░реВрдорд╛ рд╣рд╛рдЗрдкрд░-V рдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рддрдпрд╛рд░ рдЫред
  • ARM рд▓реЗ ARM-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╕реНрдЯ рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рд░рд╕реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗрдХреЛ рдЫ рдЬрд╕рд▓реЗ 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓рд╛рдИ рдЯрд┐рдпрд░ 1 рдкреНрд▓реЗрдЯрдлрд░реНрдо рдмрдирд╛рдЙрдиреЗрдЫред
  • Google рд▓реЗ рд▓рд┐рдирдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ Rust рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдзреИ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, Rust рдорд╛ Binder interprocess рд╕рдВрдЪрд╛рд░ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдирдпрд╛рдБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫ, рд░ Rust рдорд╛ рд╡рд┐рднрд┐рдиреНрди рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреБрди: рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред ISRG (Internet Security Research Group) рдорд╛рд░реНрдлрдд, Google рд▓реЗ Rust support рд▓рд╛рдИ Linux рдХрд░реНрдиреЗрд▓рдорд╛ рдПрдХреАрдХреГрдд рдЧрд░реНрди рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд░рдХрдо рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдПрдХреЛ рдЫред
  • IBM рд▓реЗ PowerPC рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдХрд░реНрдиреЗрд▓ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░реЗрдХреЛ рдЫред
  • LSE (рдкреНрд░рдгрд╛рд▓реА рдЕрдиреБрд╕рдиреНрдзрд╛рди рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛) рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рд▓реЗ рд░рд╕реНрдЯрдорд╛ рдПрдХ SPI рдбреНрд░рд╛рдЗрднрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди