2020 рдХреА рдкрд╣рд▓реА рддрд┐рдорд╛рд╣реА рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╡рд┐рдХрд╛рд╕ рд░рд┐рдкреЛрд░реНрдЯ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬрдирд╡рд░реА рд╕реЗ рдорд╛рд░реНрдЪ 2020 рддрдХ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╣рдо рдиреЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рдореБрджреНрджреЗ
    • FreeBSD-CURRENT рд╕реНрд░реЛрдд рдЯреНрд░реА рд╕реЗ GCC рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗрдЯ, рд╕рд╛рде рд╣реА рдЕрдкреНрд░рдпреБрдХреНрдд gperf, gcov рдФрд░ gtc (рдбрд┐рд╡рд╛рдЗрд╕рдЯреНрд░реА рдХрдВрдкрд╛рдЗрд▓рд░) рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬреЛ рдХреНрд▓реИрдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдмрд╛рд╣рд░реА рдмрд┐рд▓реНрдб рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдиреЗ GCC 4.2.1 рдХреА рдкреБрд░рд╛рдиреА рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╢рд┐рдк рдХрд┐рдпрд╛, рдФрд░ 4.2.2 рдХреЗ GPLv3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рдХрд╛рд░рдг рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХреАрдХрд░рдг рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдЬрд┐рд╕реЗ FreeBSD рдмреЗрд╕ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрдпреБрдХреНрдд рдорд╛рдирд╛ рдЧрдпрд╛ рдерд╛ред GCC 9 рд╕рд╣рд┐рдд GCC рдХреА рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЕрднреА рднреА рдкреИрдХреЗрдЬ рдФрд░ рдкреЛрд░реНрдЯ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
    • рд▓рд┐рдирдХреНрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдЗрдореНрдпреВрд▓реЗрд╢рди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (рд▓рд┐рдирдХреНрд╕реБрд▓реЗрдЯрд░) рдиреЗ рд╕реЗрдВрдбрдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓, рдЯреАрд╕реАрдкреА_рдХреЙрд░реНрдХ рдореЛрдб (nginx рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ), рдФрд░ MAP_32BIT рдзреНрд╡рдЬ (рдЙрдмрдВрдЯреВ рдмрд╛рдпреЛрдирд┐рдХ рд╕реЗ рдореЛрдиреЛ рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред 2.30 (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП CentOS 8 рд╕реЗ) рд╕реЗ рдирдП glibc рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп DNS рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
      рд╕рддрдд рдПрдХреАрдХрд░рдг рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рдХрд┐рдП рдЧрдП рд╕реБрдзрд╛рд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕реБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрд▓рдЯреАрдкреА (рд▓рд┐рдирдХреНрд╕ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛) рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рд▓рдЧрднрдЧ 400 рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИрдВ, рдХреБрдЫ рдХреЛ рдорд╛рдореВрд▓реА рд╕реБрдзрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдРрд╕реЗ рднреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред рд▓рд┐рдирдХреНрд╕реБрд▓реЗрдЯрд░ рдХреЛрдб рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдлрд╝реЗрдХреНрд╕рдХреНрд╡реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдкреИрдЪ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╕рдореАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИред

    • рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╕рдмрд╡рд░реНрдЬрди рд╕реЗ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдкреНрд░рдгрд╛рд▓реА Git рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдХрд╛рд░реНрдп рд╕рдореВрд╣ рдХреА рдмреИрдардХреЗрдВ рдЬрд╛рд░реА рд╣реИрдВред рдкреНрд░рд╡рд╛рд╕рди рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рд╡рд╛рд▓реА рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реИред
    • ╨Т rtld (рд░рдирдЯрд╛рдЗрдо рд▓рд┐рдВрдХрд░) рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд╖реНрдкрд╛рджрди рдореЛрдб рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ ("/libexec/ld-elf.so.1 {рдкрде} {рддрд░реНрдХ}")ред
    • рд╕рд┐рдЬрд╝рдХрд▓рд░ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХрд░реНрдиреЗрд▓ рдХреЗ рдлрд╝рдЬрд╝рд┐рдВрдЧ рдкрд░реАрдХреНрд╖рдг рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИред рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, syzkaller рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рдЪрд╛рдиреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдФрд░ рдХреЛрдб рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рддреНрд░реБрдЯрд┐ рдирд┐рджрд╛рди рдХреЗ рдмрд╛рдж, рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП SCTP рд╕реНрдЯреИрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рддрд┐рдЧрдорди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реЗрд╕2 рд╕реЗрдЯ рдореЗрдВ рдирд┐рдпрдо рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдирдП рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рдлрд╝рдЬрд╝ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ Copy_file_range(), __realpathat() рдФрд░ Capsicum рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлрд╝рдЬрд╝ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдЗрдореНрдпреВрд▓реЗрд╢рди рдкрд░рдд рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рд╣рдордиреЗ рдирд╡реАрдирддрдо рдХрд╡рд░рд┐рдЯреА рд╕реНрдХреИрди рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдиреЛрдЯ рдХреА рдЧрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред
    • рд╕рддрдд рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдиреЗ рд╕рднреА рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдХреНрд▓реИрдВрдЧ/рдПрд▓рдПрд▓рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдУрдкрдирдПрд╕рдмреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрдпреВрдИрдПрдордпреВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдкреЙрд╡рд░рдкреАрд╕реА64 рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ (рдлреНрд░реАрдмреАрдПрд╕рдбреА-рд╣реЗрдб-рдкрд╛рд╡рд░рдкреАрд╕реА64-рдЗрдореЗрдЬреЗрдЬ, рдлреНрд░реАрдмреАрдПрд╕рдбреА-рд╣реЗрдб-рдкрд╛рд╡рд░рдкреАрд╕реА64-рдЯреЗрд╕реНрдЯрд╡реАрдПрдо) рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдирдП рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗ рдЧрдПред
    • рдирдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдХреНрдпреВрдЖ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ (рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдЖ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЛ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ (рдбреЗрд╡реЗрд▓ / рдХреНрдпреВрдЖ) рд╕реЗ рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдПрдлрдкреАрдЬреАрдПред рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХреАрдХрд░рдг рд╕реЗ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
    • рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреА рдЧрдИ рд╣реИ if_bridge, рдЬреЛ рдЖрдВрддрд░рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдореНрдпреВрдЯреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдпрд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХрдЬреБрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рддрд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддрд┐рдЧрдорди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рд╣реИрдВрдбрд▓рд░ (рдмреНрд░рд┐рдЬ_рдЗрдирдкреБрдЯ(), рдмреНрд░рд┐рдЬ_рдЖрдЙрдЯрдкреБрдЯ(), рдмреНрд░рд┐рдЬ_рдлреЙрд░рд╡рд░реНрдб(), ...) рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдХрд░реЗрдВрд╕реАрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
    • рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереНрд░реЗрдб рдХреЛ рддреЗрдЬрд╝ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВрдбрд▓рд░ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕рд┐рдЧрдлрд╝рд╛рд╕реНрдЯрдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
    • рдХрд░реНрдиреЗрд▓ ARMv8.1 рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд LSE (рдмрдбрд╝реЗ рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдкрд░рдорд╛рдгреБ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдХреИрд╡рд┐рдпрдо рдердВрдбрд░рдПрдХреНрд╕2 рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЧреНрд░реЗрд╡рд┐рдЯреЙрди 2 рдмреЛрд░реНрдб рдкрд░ рдЪрд▓рддреЗ рд╕рдордп рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЬреЛрдбрд╝реЗ рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рдПрд▓рдПрд╕рдИ рд╕рдорд░реНрдерди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд░рдорд╛рдгреБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдПрд▓рдПрд╕рдИ рдХреЗ рдЙрдкрдпреЛрдЧ рдиреЗ рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рддреЗ рд╕рдордп рдЦрд░реНрдЪ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рдХреЛ 15% рддрдХ рдХрдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ред
    • рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЯреВрд▓рдХрд┐рдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
      DWARF рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, elfcopy/objcopy рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛, DW_AT_ranges рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИ,
      рд░реАрдбреЗрд▓реНрдл PROTMAX_DISABLE, STKGAP_DISABLE рдФрд░ WXNEEDED рдЭрдВрдбреЗ, рд╕рд╛рде рд╣реА Xen рдФрд░ GNU рдмрд┐рд▓реНрдб-рдЖрдИрдбреА рдХреЛ рдбреАрдХреЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред

  • рд╕реБрд░рдХреНрд╖рд╛
    • Azure рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ FreeBSD рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рд╛рдЗрдкрд░рд╡реА рд╕реЙрдХреЗрдЯ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЕрддрд┐рдерд┐ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рд╕реЙрдХреЗрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
    • рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХреЗ рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рдпреЛрдЧреНрдп рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХреЛрдВ рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдШреЛрд╖рд┐рдд рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рдмрд╛рд╣рд░реА рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
    • рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕реНрддрд░ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ (ASLR, PROT_MAX, рд╕реНрдЯреИрдХ рдЧреИрдк, W+X рдореИрдкрд┐рдВрдЧ) рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ elfctl рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
  • рднрдВрдбрд╛рд░рдг рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • Kerberos (sec=krb1.3p рдореЛрдб) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, NFS рдХреЗ рд▓рд┐рдП TLS 5 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ RPC рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рддрдХ рд╕реАрдорд┐рдд рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓-рдкреНрд░рджрддреНрдд рдЯреАрдПрд▓рдПрд╕ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЯреАрдПрд▓рдПрд╕ рдХреЛрдб рдкрд░ рдПрдирдПрдлрдПрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдФрд░ рдПрдирдПрдлрдПрд╕ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдЯреАрдПрд▓рдПрд╕ рд╕реНрдЯреИрдХ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдЪ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рд╣реИрдВ)ред
  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди
    • AMD рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЪреАрдиреА x86 CPU Hygon рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ;
    • CheriBSD рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдиреБрд╕рдВрдзрд╛рди рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП FreeBSD рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рдЪреЗрд░реА (рдХреНрд╖рдорддрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рдЖрд░рдЖрдИрдПрд╕рд╕реА рдирд┐рд░реНрджреЗрд╢), рдПрдЖрд░рдПрдо рдореЛрд░реЗрд▓реЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЬрд╛рд░реА рд╣реИ, рдЬреЛ рдХреИрдкреНрд╕рд┐рдХрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ CHERI рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ред рдореЛрд░реЗрд▓реЛ рдЪрд┐рдк рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ 2021 рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ред рдХрд╛рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрд░реНрдо рдирд┐рдпреЛрд╡рд░реНрд╕ рдПрди1 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдЬреЛ рдореЛрд░реЗрд▓реЛ рдХреЛ рд╢рдХреНрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЪреЗрд░реАрдмреАрдПрд╕рдбреА рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЛрд░реНрдЯ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред MIPS64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд CHERI рд╕рдВрджрд░реНрдн рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП CheriBSD рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИред
    • рдПрдХ рдПрдХреАрдХреГрдд рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдЗрдВрдЬрди, 64 рдЬреАрдмреА рдИрдерд░рдиреЗрдЯ, PCIe 1046, SATA 8 рдФрд░ USB 72 рдХреЗ рд╕рд╛рде ARMv10 Cortex-A3.0 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд 3.0-рдмрд┐рдЯ SoC NXP LS3.0A рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЬрд╛рд░реА рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдбреНрд░рд╛рдЗрд╡рд░ QorIQ рдФрд░ LS1046A, GPIO, QorIQ LS10xx AHCI, VF610 I2C, Epson RX-8803 RTC, QorIQ LS10xx SDHCI рдХреЛ рдореБрдЦреНрдп рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
    • 2.1.1 рдЬреАрдмреА/рддрдХ рдХреА рдЧрддрд┐ рдкрд░ рдИрд╕реА2 рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХрдВрдкреНрдпреВрдЯ рдХреНрд▓рд╛рдЙрдб (рдИрд╕реА2) рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдИрдПрдирдПрд╡реА2 (рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░) рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░ рдХреА рджреВрд╕рд░реА рдкреАрдврд╝реА рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдИрдПрдирдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 25 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрд╕ред ENA 2.2.0 рдХрд╛ рдЕрдкрдбреЗрдЯ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
    • рдкреЙрд╡рд░рдкреАрд╕реА64 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯ рдореЗрдВ рд╕реБрдзрд╛рд░ рдЬрд╛рд░реА рд╣реИред IBM POWER8 рдФрд░ POWER9 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧреБрдгрд╡рддреНрддрд╛рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, рдлреНрд░реАрдмреАрдПрд╕рдбреА-рдХрд░рдВрдЯ рдХреЛ рдЬреАрд╕реАрд╕реА рдХреЗ рдмрдЬрд╛рдп рдПрд▓рдПрд▓рд╡реАрдПрдо/рдХреНрд▓реИрдВрдЧ 10.0 рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рдПрд▓рдПрд▓рдбреА рд▓рд┐рдВрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Powerpc64 рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ ELFv2 ABI рд╣реИ рдФрд░ ELFv1 ABI рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред FreeBSD-STABLE рдореЗрдВ рдЕрднреА рднреА gcc 4.2.1 рд╣реИред Virtio, Aacraid рдФрд░ ixl рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреЙрд╡рд░рдкреАрд╕реА64 рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╡рд┐рд╢рд╛рд▓ рдкреЗрдЬ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рдХреНрдпреВрдИрдПрдордпреВ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред
    • рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрд╡рд░реВрдк рдореЗрдВ, FreeBSD рдкрд╣рд▓реЗ рд╕реЗ рд╣реА SiFive Hi five рдЕрдирд▓реЗрд╢реЗрдб рдмреЛрд░реНрдб рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмреВрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ
      рдпреВрдПрдЖрд░рдЯреА, рдПрд╕рдкреАрдЖрдИ рдФрд░ рдкреАрдЖрд░рд╕реАрдЖрдИ, рдУрдкрдирдПрд╕рдмреАрдЖрдИ рдФрд░ рдПрд╕рдмреАрдЖрдИ 0.2 рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, рдХрд╛рдо рдЬреАрд╕реАрд╕реА рд╕реЗ рдХреНрд▓реИрдВрдЧ рдФрд░ рдПрд▓рдПрд▓рдбреА рдореЗрдВ рдкреНрд░рд╡рд╛рд╕рди рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдерд╛ред

  • рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ рдкреЛрд░реНрдЯ рдкреНрд░рдгрд╛рд▓реА
    • рдлреНрд░реАрдмреАрдПрд╕рдбреА рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ 39 рд╣рдЬрд╛рд░ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреА рд╕реАрдорд╛ рдХреЛ рдкрд╛рд░ рдХрд░ рдЧрдпрд╛ рд╣реИ, рдмрдВрдж рди рдХрд┐рдП рдЧрдП рдкреАрдЖрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ 2400 рд╕реЗ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 640 рдкреАрдЖрд░ рдХреЛ рдЕрднреА рддрдХ рдХреНрд░рдордмрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдореАрдХреНрд╖рд╛рдзреАрди рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, 8146 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 173 рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЧрдПред рдЪрд╛рд░ рдирдП рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдХрдорд┐рдЯрд░ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдП (рд▓реЛрдЗрдХ рдмрд╛рд░реНрдЯреЛрд▓реЗрдЯреА, рдорд┐рдХреЗрд▓ рдЙрд░рд╛рдВрдХрд░, рдХрд╛рдЗрд▓ рдЗрд╡рд╛рдВрд╕, рд▓реЛрд░реЗрдВрдЬреЛ рд╕рд╛рд▓реНрд╡рд╛рдбреЛрд░)ред USES=qca рдзреНрд╡рдЬ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ USES=zope рдзреНрд╡рдЬ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ (рдкрд╛рдпрдерди 3 рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдХрд╛рд░рдг)ред рдкреЛрд░реНрдЯ рдЯреНрд░реА рд╕реЗ Python 2.7 рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рд╕рднреА Python 2-рдЖрдзрд╛рд░рд┐рдд рдкреЛрд░реНрдЯ рдХреЛ Python 3 рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред pkg рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЛ 1.13.2 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • рдЕрджреНрдпрддрди рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рд╕реНрдЯреИрдХ рдШрдЯрдХ рдФрд░ xorg рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд░реНрдЯред
      X.org рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 1.20.8 (рдкрд╣рд▓реЗ 1.18 рд╢рд╛рдЦрд╛ рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛) рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХреЛ рдЗрдирдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП udev/evdev рдмреИрдХрдПрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрдорддрд┐ рджреА рд╣реИред рдореЗрд╕рд╛ рдкреИрдХреЗрдЬ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ DRI3 рдХреЗ рдмрдЬрд╛рдп DRI2 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░, рдЗрдирдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрдЯреИрдХ рдФрд░ drm-kmod рдШрдЯрдХреЛрдВ (рдПрдХ рдкреЛрд░реНрдЯ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП linuxkpi рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ amdgpu, i915 рдФрд░ radeon DRM рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ) рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдк рдЯреВ рдбреЗрдЯред

    • рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯреЙрдк, рдХреЗрдбреАрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдХреЗрдбреАрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдХреНрдпреВрдЯреА рдХреЛ рдЕрджреНрдпрддрди рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдореЗрдВ рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди kstars (рд╕реНрдЯрд╛рд░ рдПрдЯрд▓рд╕) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
    • Xfwm4 рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдкреНрд░рддрд┐рдЧрд╛рдореА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ Xfce рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 4.14 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рджрд┐рдЦрд╛рдИ рджрд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рд╕рдЬрд╛рддреЗ рд╕рдордп рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдИ рджреАрдВ)ред
    • рд╡рд╛рдЗрди рдкреЛрд░реНрдЯ рдХреЛ рд╡рд╛рдЗрди 5.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдкрд╣рд▓реЗ 4.0.3 рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЧрдИ рдереА)ред
    • рд╕рдВрд╕реНрдХрд░рдг 1.14 рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рдЧреЛ рднрд╛рд╖рд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдиреЗ рдлреНрд░реАрдмреАрдПрд╕рдбреА 64 рдХреЗ рд▓рд┐рдП рдПрдЖрд░рдПрдо12.0 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ред
    • рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдХреЛ 7.9рдкреА1 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    • Sysctlmibinfo2 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкреЛрд░реНрдЯ (devel/libsysctlmibinfo2) рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ sysctl MIB рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ sysctl рдирд╛рдореЛрдВ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░ (OIDs) рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
    • рдПрдХ рд╡рд┐рддрд░рдг рдЕрджреНрдпрддрди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЦрд╛рдирд╛рдмрджреЛрд╢ 1.3.1, рдЬреЛ USB рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреЛрд░реНрдЯреЗрдмрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд FreeBSD рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдПрдХ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЦреБрд▓рд╛ рдмреЙрдХреНрд╕. рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдбреАрдПрд╕рдмреАрдПрдордбреА (рд╕реАрдбреА9660, рдПрдлрдПрдЯреА, рдПрдЪрдПрдлрдПрд╕+, рдПрдирдЯреАрдПрдлрдПрд╕, рдПрдХреНрд╕рдЯреА2/3/4 рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдирд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ), рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - wifimgr, рдФрд░ рд╡реЙрд▓реНрдпреВрдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдбреАрдПрд╕рдмреАрдорд┐рдХреНрд╕рд░.
    • рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдХрд╛рдо рдЬреЗрд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рд╕рдВрдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓рд┐рдЦрдиреЗ рдкрд░ рдкреЙрдЯ. рдкреЙрдЯ 0.11.0 рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ