рд░рд╕реНрдЯ рднрд╛рд╖реЗрдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╕рд╛рдареА рдкреЕрдЪрдЪреА рджрд╣рд╛рд╡реА рдЖрд╡реГрддреНрддреА

рд░рд╕реНрдЯ-рдлреЙрд░-рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рд▓реЗрдЦрдХ рдорд┐рдЧреБрдПрд▓ рдУрдЬреЗрдбрд╛ рдпрд╛рдВрдиреА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдЪреНрдпрд╛ рд╡рд┐рдЪрд╛рд░рд╛рд░реНрде рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА v10 рдШрдЯрдХ рд╕реЛрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рд▓рд╛. рд╣реА рдкреЕрдЪрдЪреА рдЕрдХрд░рд╛рд╡реА рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ, рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдКрди, рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХрд╛рд╢рд┐рд╡рд╛рдп рдкреНрд░рдХрд╛рд╢рд┐рдд. Linusum Torvalds рджреНрд╡рд╛рд░реЗ рд░рд╕реНрдЯ рд╕рдкреЛрд░реНрдЯрдЪреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢рд╛рд╕ Linux 6.1 рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдиреНрдпрддрд╛ рджрд┐рд▓реА рдЖрд╣реЗ, рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕рдорд╕реНрдпрд╛ рд╡рдЧрд│рддрд╛. рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА Google рдЖрдгрд┐ ISRG (рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рд░рд┐рд╕рд░реНрдЪ рдЧреНрд░реБрдк) рджреНрд╡рд╛рд░реЗ рдирд┐рдзреА рджрд┐рд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ Let's Encrypt рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХ рдЖрд╣реЗ рдЖрдгрд┐ HTTPS рдЖрдгрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд▓рд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджреЗрддреЛ.

рдкреЕрдЪреЗрд╕рдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ рдЖрд╡реГрддреНрддреАрдкреНрд░рдорд╛рдгреЗ, v10 рд░рд┐рд▓реАрдЭ рдЕрдЧрджреА рдХрдореАрдд рдХрдореА рдХрдореА рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдПрдХ рд╕рд╛рдзреЗ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рдорд╛рдЧреАрд▓ рдЖрд╡реГрддреНрддреАрддреАрд▓ рдлрд░рдХ рдХрд┐рд░рдХреЛрд│ рд╕рдВрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рдпреЗрддрд╛рдд, kallsyms.c рдордзреНрдпреЗ sizeof рд▓рд╛ ARRAY_SIZE рдиреЗ рдмрджрд▓реВрди рдЖрдгрд┐ рдкреЕрдЪреЗрд╕ v6.0-rc7 рдХрд░реНрдирд▓рдордзреНрдпреЗ рдЬреБрд│рд╡реВрди рдШреЗрддрд╛рдд. рд╣реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ рдХреА рдХрд┐рдорд╛рди рдкреЕрдЪ, рдЬреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░ 40 рддреЗ 13 рд╣рдЬрд╛рд░ рдХреЛрдб рдУрд│реАрдВрдкрд░реНрдпрдВрдд рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдореБрдЦреНрдп рдХрд░реНрдирд▓рдордзреНрдпреЗ рд░рд╕реНрдЯ рд╕рдкреЛрд░реНрдЯрдЪрд╛ рдЕрд╡рд▓рдВрдм рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░реЗрд▓. рдХрд┐рдорд╛рди рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, Rust-for-Linux рд╢рд╛рдЦреЗрддреВрди рдЗрддрд░ рдмрджрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВрди, рд╡рд┐рджреНрдпрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣рд│реВрд╣рд│реВ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.

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

рдореЗрдорд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рд╣рд╛рддрд╛рд│рдгреА рд░рд╕реНрдЯрдордзреНрдпреЗ рдХрдВрдкрд╛рдЗрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рд╕рдВрджрд░реНрдн рддрдкрд╛рд╕рдгреАрджреНрд╡рд╛рд░реЗ, рдСрдмреНрдЬреЗрдХреНрдЯрдЪреА рдорд╛рд▓рдХреА рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рд╛рдЗрдлрдЯрд╛рдЗрдордЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдареЗрд╡рдгреЗ (рд╕реНрдХреЛрдк) рддрд╕реЗрдЪ рдХреЛрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди рджрд░рдореНрдпрд╛рди рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕рдЪреНрдпрд╛ рдЕрдЪреВрдХрддреЗрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реВрди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд░рд╕реНрдЯ рдкреВрд░реНрдгрд╛рдВрдХ рдУрд╡реНрд╣рд░рдлреНрд▓реЛрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рд╡рд╛рдкрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╡реНрд╣реЕрд▓реНрдпреВрдЬрдЪреА рдЕрдирд┐рд╡рд╛рд░реНрдп рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдорд╛рдирдХ рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рддреНрд░реБрдЯреА рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣рд╛рддрд╛рд│рддреЗ, рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рдВрджрд░реНрдн рдЖрдгрд┐ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ, рддрд╛рд░реНрдХрд┐рдХ рддреНрд░реБрдЯреА рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдордЬрдмреВрдд рд╕реНрдерд┐рд░ рдЯрд╛рдпрдкрд┐рдВрдЧ рдСрдлрд░ рдХрд░рддреЗ.

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

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