2020 рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рддрд┐рдорд╛рд╣реАрд╕рд╛рдареА рдлреНрд░реАрдмреАрдПрд╕рдбреА рд╡рд┐рдХрд╛рд╕ рдЕрд╣рд╡рд╛рд▓

рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬрд╛рдиреЗрд╡рд╛рд░реА рддреЗ рдорд╛рд░реНрдЪ реирежреиреж рдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрддреАрд▓ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪрд╛ рдЕрд╣рд╡рд╛рд▓. рдмрджрд▓рд╛рдВрдордзреНрдпреЗ рдЦрд╛рд▓реАрд▓ рдЧреЛрд╖реНрдЯреА рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд╛ рдпреЗрддреАрд▓:

  • рд╕рд╛рдорд╛рдиреНрдп рдЖрдгрд┐ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рд╕рдорд╕реНрдпрд╛
    • GCC рдХрдВрдкрд╛рдпрд▓рд░ рд╕реВрдЯ, рди рд╡рд╛рдкрд░рд▓реЗрд▓реЗ gperf, gcov рдЖрдгрд┐ gtc (рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЯреНрд░реА рдХрдВрдкрд╛рдпрд▓рд░) рд╕реЛрдмрдд, FreeBSD-CURRENT рд╕реЛрд░реНрд╕ рдЯреНрд░реАрдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдХреНрд▓реЕрдВрдЧрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рди рдХрд░рдгрд╛рд░реЗ рд╕рд░реНрд╡ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреЛрд░реНрдЯреНрд╕рд╡рд░реВрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╛рд╣реНрдп рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕рд╡рд░ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд. рдЬреБрдиреНрдпрд╛ GCC 4.2.1 рд░рд┐рд▓реАрдЭрд╕рд╣ рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд╛рдард╡рдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА рдЖрдгрд┐ 4.2.2 рдЪреНрдпрд╛ GPLv3 рд▓рд╛рдпрд╕рдиреНрд╕рдордзреНрдпреЗ рд╕рдВрдХреНрд░рдордгрд╛рдореБрд│реЗ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдЕрд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреЗ рдлреНрд░реАBSD рдЪреНрдпрд╛ рдмреЗрд╕ рдШрдЯрдХрд╛рдВрд╕рд╛рдареА рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдорд╛рдирд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. GCC 9 рд╕рд╣ рд╕рдзреНрдпрд╛рдЪреЗ GCC рд░рд┐рд▓реАрдЭ рдЕрдЬреВрдирд╣реА рдкреЕрдХреЗрдЬреЗрд╕ рдЖрдгрд┐ рдкреЛрд░реНрдЯреНрд╕рд╡рд░реВрди рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
    • рдкрд░реНрдпрд╛рд╡рд░рдг рдЕрдиреБрдХрд░рдг рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ Linux (Linuxulator) рдиреЗ sendfile рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓, TCP_CORK рдореЛрдб (nginx рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ), рдЖрдгрд┐ MAP_32BIT рдлреНрд▓реЕрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (Mono рд╕рд╣ рдкреЕрдХреЗрдЬреЗрд╕ рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдпреЗрдгрд╛рд░реА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ). Ubuntu рдмрд╛рдпреЛрдирд┐рдХ). glibc 2.30 рдкреЗрдХреНрд╖рд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рддрд╛рдирд╛ DNS рдирд┐рд░рд╛рдХрд░рдг рд╕рдорд╕реНрдпрд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдкрд╛рд╕реВрди CentOS 8).
      рдХрдВрдЯрд┐рдиреНрдпреБрдЕрд╕ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдПрд▓рдЯреАрдкреА (LTP) рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЙрдмреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.Linux рдЪрд╛рдЪрдгреА рдкреНрд░рдХрд▓реНрдк) рдпрд╛рдВрдЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд LinuxрдХреЛрдбрдордзреНрдпреЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реБрдзрд╛рд░рдгрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рдХрд░рд┐рддрд╛ рд░реЗрдЧреНрдпреБрд▓реЗрдЯрд░ Linuxрд╕реБрдорд╛рд░реЗ рекрежреж рдЪрд╛рдЪрдгреНрдпрд╛ рдЕрдпрд╢рд╕реНрд╡реА рдард░рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛ рджреБрд░реБрд╕реНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдХрд╛рд╣реА рддреНрд░реБрдЯреА рдлреЙрд▓реНрд╕ рдкреЙрдЭрд┐рдЯрд┐рд╡реНрд╣рдореБрд│реЗ рд╣реЛрддрд╛рдд, рдХрд╛рд╣реАрдВрдирд╛ рдХрд┐рд░рдХреЛрд│ рджреБрд░реБрд╕реНрддреНрдпрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ, рдЖрдгрд┐ рдЗрддрд░рд╛рдВрдирд╛ рдирд╡реАрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ). рдХреЛрдб рдХреНрд▓реАрдирдЕрдк рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ. LinuxреНрдпреБрд▓реЗрдЯрд░ рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧ рд╕реБрд▓рдн рдХрд░рдгреЗ. рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд ре▓рдЯреНрд░рд┐рдмреНрдпреВрдЯреНрд╕ рдЖрдгрд┐ fexecve рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реЗ рдкреЕрдЪреЗрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдЪреЗ рдЕрджреНрдпрд╛рдк рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдЭрд╛рд▓реЗрд▓реЗ рдирд╛рд╣реА.
    • рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рдмрд╡реНрд╣рд░реНрдЬрди рд╕реЛрд░реНрд╕ рдХреЛрдб рдореЕрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдордордзреВрди рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдЧрд┐рдЯ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрдХрд┐рдВрдЧ рдЧреНрд░реБрдкрдЪреНрдпрд╛ рдмреИрдардХрд╛ рд╕реБрд░реВ рдЖрд╣реЗрдд. рд╕реНрдерд▓рд╛рдВрддрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд╛рдВрд╕рд╣ рдПрдХ рдЕрд╣рд╡рд╛рд▓ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ.
    • ╨Т рдЖрд░рдЯреАрдПрд▓рдбреА (рд░рдирдЯрд╛рдЗрдо рд▓рд┐рдВрдХрд░) рд╕реБрдзрд╛рд░рд┐рдд рдбрд╛рдпрд░реЗрдХреНрдЯ рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рди рдореЛрдб ("/libexec/ld-elf.so.1 {path} {arguments}").
    • рд╕рд┐рдЭрдХреЕрд▓рд░ (syzkaller) рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░рдгрд╛рд░рд╛ рдлреНрд░реАрдмреАрдПрд╕рдбреА (FreeBSD) рдХрд░реНрдирд▓ рдлрдЭрд┐рдВрдЧ рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. рдЕрд╣рд╡рд╛рд▓ рдХрд╛рд▓рд╛рд╡рдзреАрдд, рд╕рд┐рдЭрдХреЕрд▓рд░ рд╡рд╛рдкрд░реВрди рдУрд│рдЦрд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХрдордзреАрд▓ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдЯреЗрдмрд▓реНрд╕рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреЛрдбрдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛. рдмрдЧ рдирд┐рджрд╛рдирд╛рдирдВрддрд░, рдбреАрдмрдЧрд┐рдВрдЧ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрд╕рд╕реАрдЯреАрдкреА (SCTP) рд╕реНрдЯреЕрдХрдордзреНрдпреЗ рдмрджрд▓ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ. рд╕рдВрднрд╛рд╡реНрдп рд░рд┐рдЧреНрд░реЗрд╢рдиреНрд╕ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареАрдЪреЗ рдирд┐рдпрдо рд╕реНрдЯреНрд░реЗрд╕реи (stress2) рд╕реЗрдЯрдордзреНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ. рдирд╡реАрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рдЪреНрдпрд╛ рдлрдЭрд┐рдВрдЧ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреЙрдкреА_рдлрд╛рдЗрд▓_рд░реЗрдВрдЬ(), __рд░рд┐рдЕрд▓рдкрд╛рдердЕреЕрдЯ(), рдЖрдгрд┐ рдХреЕрдкреНрд╕рд┐рдХрдо рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓реНрд╕рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рдЗрдореНрдпреБрд▓реЗрд╢рди рд▓реЗрдпрд░рд▓рд╛ рдлрдЭрд┐рдВрдЧ рдЪрд╛рдЪрдгреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ. LinuxрдЕрд▓реАрдХрдбреАрд▓ рдХрд╡реНрд╣рд░рд┐рдЯреА рд╕реНрдХреЕрди рдЕрд╣рд╡рд╛рд▓рд╛рдВрдордзреНрдпреЗ рдЖрдврд│рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВрди рддреНрдпрд╛ рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛.
    • рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╕рд░реНрд╡ рд╣реЗрдб рдмреНрд░рд╛рдВрдЪ рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд╡рд│ рдХреНрд▓реЕрдВрдЧ/рдПрд▓рдПрд▓рдбреА рд╡рд╛рдкрд░реВрди рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. RISC-V рдЪрд╛рдЪрдгреАрд╕рд╛рдареА, OpenSBI рд╡рд╛рдкрд░реВрди QEMU рдордзреНрдпреЗ рдЪрд╛рдЪрдгреНрдпрд╛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрддрд╛ рдПрдХ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ. powerpc64 рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕ (FreeBSD-head-powerpc64-images, FreeBSD-head-powerpc64-testvm) рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдХрд╛рд░реНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗрдд.
    • рдПрдореБрд▓реЗрдЯрд░ рдХрд┐рдВрд╡рд╛ FPGA рд╡рд╛рдкрд░реВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ Kyua рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рдгрд╛рд▒реНрдпрд╛ рд╕рдорд╕реНрдпрд╛ (рдкреЕрдХреЗрдЬреЗрд╕ рдЦреВрдк рд╣рд│реВрд╣рд│реВ рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд) рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА Kyua рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдкреЛрд░реНрдЯреНрд╕ (рдбреЗрд╡реНрд╣рд▓/рдХреНрдпреБрдЖ) рд╡рд░реВрди рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ. рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдХреЗрд▓реНрдпрд╛рдиреЗ рдПрдореНрдмреЗрдбреЗрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреА рдЪрд╛рдЪрдгреА рдЖрдгрд┐ рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реАрдВрд╕рд╣ рдЗрдВрдЯрд░рдлреЗрд╕рд┐рдВрдЧ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реЛрдкреЗ рд╣реЛрдИрд▓.
    • рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд░рд┐рдЬ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдХрд▓реНрдк рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЬрд░_рдмреНрд░рд┐рдЬ, рдЬреЗ рдЕрдВрддрд░реНрдЧрдд рдбреЗрдЯрд╛ рд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рдВрдЧрд▓ рдореНрдпреБрдЯреЗрдХреНрд╕ рд╡рд╛рдкрд░рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдПрдХрд╛рдЪ рдиреЗрдЯрд╡рд░реНрдХрд╢реА рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЬреЗрд▓ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЗрдЪреНрдЫрд┐рдд рдХрд╛рдордЧрд┐рд░реА рд░реЛрдЦрд▓реА рдЬрд╛рддреЗ. рд▓реЙрдХ рд╣рдБрдбрд▓рд┐рдВрдЧрдЪреНрдпрд╛ рдЖрдзреБрдирд┐рдХреАрдХрд░рдгрд╛рджрд░рдореНрдпрд╛рди рд░рд┐рдЧреНрд░реЗрд╢рди рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрдордзреНрдпреЗ рдЪрд╛рдЪрдгреНрдпрд╛ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рд╣рдБрдбрд▓рд░реНрд╕ (bridge_input(), bridge_output(), bridge_forward(), рдЗ.) рд╕рдорд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ConcurrencyKit рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реА рдЬрд╛рдд рдЖрд╣реЗ.
    • рдПрдХ рдирд╡реАрди рд╕рд┐рдЧрдлрд╛рд╕реНрдЯрдмреНрд▓реЙрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ рдЬреЛ рдЕрдкрд╡рд╛рдж рд╣рдБрдбрд▓рд░реНрд╕рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд╡рд╛рди рд╕рд┐рдЧреНрдирд▓ рд╣рдБрдбрд▓рд░рд╕рд╛рдареА рдореЗрдорд░реАрдЪрд╛ рдмреНрд▓реЙрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдереНрд░реЗрдбрд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЛ.
    • рдХрд░реНрдирд▓ рдЖрддрд╛ LSE (рд▓рд╛рд░реНрдЬ рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдЕрдгреБ рд╕реВрдЪрдирд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ, рдЬреЗ ARMv8.1 рд╕рд┐рд╕реНрдЯрдорджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рдХреЕрд╡реНрд╣рд┐рдпрдо рдердВрдбрд░рдПрдХреНрд╕2 рдЖрдгрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЧреНрд░реЕрд╡реНрд╣рд┐рдЯрди 2 рдмреЛрд░реНрдбрд╡рд░реАрд▓ рдХрд╛рдордЧрд┐рд░реА рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛ рд╕реВрдЪрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдмрджрд▓рд╛рдВрдореБрд│реЗ рдПрд▓рдПрд╕рдИ рд╕рдорд░реНрдерди рдЖрдврд│рддреЛ рдЖрдгрд┐ рдпрд╛ рд╕реВрдЪрдирд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдгреБ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЧрддрд┐рдорд╛рдирдкрдгреЗ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ. рдЪрд╛рдЪрдгреАрдордзреНрдпреЗ, рдПрд▓рдПрд╕рдИ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рдХрд░реНрдирд▓ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдШрд╛рд▓рд╡рд▓реЗрд▓рд╛ рд╕реАрдкреАрдпреВ рд╡реЗрд│ 15% рдХрдореА рдЭрд╛рд▓рд╛.
    • рдХрд╛рдордЧрд┐рд░реА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ ELF рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА рдЯреВрд▓рдХрд┐рдЯрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
      DWARF рдбреАрдмрдЧ рдорд╛рд╣рд┐рддреА рдХреЕрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, elfcopy/objcopy рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛, DW_AT_ranges рд╣рдБрдбрд▓рд┐рдВрдЧ рдЬреЛрдбрд▓реЗ,
      readelf рдЖрддрд╛ PROTMAX_DISABLE, STKGAP_DISABLE рдЖрдгрд┐ WXNEEDED рдлреНрд▓реЕрдЧреНрдЬ рддрд╕реЗрдЪ Xen рдЖрдгрд┐ GNU рдмрд┐рд▓реНрдб-рдЖрдпрдбреАрдЪреНрдпрд╛ рдбреАрдХреЛрдбрд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рд╕реБрд░рдХреНрд╖рд╛
    • Azure рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд FreeBSD рдХрд╛рдордЧрд┐рд░реА рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, HyperV рд╕реЙрдХреЗрдЯ рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ, рдЬреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╢рд┐рд╡рд╛рдп рд╣реЛрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╣ рдЕрддрд┐рдереА рд╕рд┐рд╕реНрдЯрдо рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд╕рд╛рдареА рд╕реЙрдХреЗрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
    • рд░рд┐рдкреАрдЯреЗрдмрд▓ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдмрд┐рд▓реНрдбреНрд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ, рдЬреЗ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓реНрд╕ рдШреЛрд╖рд┐рдд рд╕реЛрд░реНрд╕ рдХреЛрдбрдордзреВрди рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдд рдХреЛрдгрддреЗрд╣реА рдмрд╛рд╣реНрдп рдмрджрд▓ рдирд╛рд╣реАрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддрд╛рдд.
    • elfctl рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЖрддрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгрд╛ (ASLR, PROT_MAX, рд╕реНрдЯреЕрдХ рдЧреЕрдк, W+X рдореЕрдкрд┐рдВрдЧ) рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • Kerberos (sec=krb5p рдореЛрдб) рд╡рд╛рдкрд░рдгреНрдпрд╛рдРрд╡рдЬреА, TLS 1.3 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдЪреЕрдиреЗрд▓рд╡рд░ NFS рдСрдкрд░реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ, рдЬреЗ рдлрдХреНрдд RPC рд╕рдВрджреЗрд╢ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдкреВрд░реНрдгрдкрдгреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗ рдЬрд╛рддреЗ. рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░реНрдирд▓-рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ TLS рд╕реНрдЯреЕрдХрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ, рдЬреЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рд╕рдХреНрд╖рдо рдХрд░рддреЗ. NFS-over-TLS рдХреЛрдб рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рдЬрд╡рд│рдЬрд╡рд│ рддрдпрд╛рд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддрд░реАрд╣реА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЖрдгрд┐ NFS рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд░реНрдирд▓ TLS рд╕реНрдЯреЕрдХрдЪреЗ рдЕрдиреБрдХреВрд▓рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреЕрдЪреЗрд╕ рдЖрдзреАрдЪ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд).
  • рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдорд░реНрдерди
    • рдПрдПрдордбреА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЪрд┐рдиреА x86 рд╣рд╛рдпрдЧреЙрди рд╕реАрдкреАрдпреВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ;
    • рдЪреЗрд░реАрдмреАрдПрд╕рдбреАрдордзреНрдпреЗ, рд╕рдВрд╢реЛрдзрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдлреНрд░реАрдмреАрдПрд╕рдбреАрдЪрд╛ рдПрдХ рднрд╛рдЧ рдЪреЗрд░реА (рдХреЕрдкреЕрдмрд┐рд▓рд┐рдЯреА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдПрдиреНрд╣рд╛рдВрд╕реНрдб RISC рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рдиреНрд╕), ARM рдореЛрд░реЗрд▓реЛ рдкреНрд░реЛрд╕реЗрд╕рд░рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ, рдЬреЛ рдХреЕрдкреНрд╕рд┐рдХрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдореЙрдбреЗрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд CHERI рдореЗрдорд░реА рдЕреЕрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░реЗрд▓. рдореЛрд░реЗрд▓реЛ рдЪрд┐рдк рдирд┐рдпреЛрдЬрди рдХрд░рдд рдЖрд╣реЗрдд реирежреирез рдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓реЗ. рд╕рдзреНрдпрд╛ рдореЛрд░реЗрд▓реЛрдЪреНрдпрд╛ рдЕрдзреЛрд░реЗрдЦрд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрд░реНрдо рдирд┐рдУрд╡реНрд╣рд░реНрд╕ рдПрдирез рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрдгреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ. рдЖрд░рдЖрдпрдПрд╕рд╕реА-рд╡реНрд╣реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдордзреНрдпреЗ рдЪреЗрд░реАрдмреАрдПрд╕рдбреАрдЪрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреЛрд░реНрдЯ рд░рд┐рд▓реАрдЬ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рдПрдордЖрдпрдкреАрдПрд╕ремрек рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЪреЗрд░реА рд╕рдВрджрд░реНрдн рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдкрд╕рд╛рдареА рдЪреЗрд░реАрдмреАрдПрд╕рдбреАрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдЖрд╣реЗ.
    • FreeBSD рд╣реЗ ARMv8 Cortex-A72 рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд 64-рдмрд┐рдЯ NXP LS1046A SoC рд╡рд░ рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдПрдХрд╛рддреНрдорд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрдЧ рдЗрдВрдЬрд┐рди, 10 Gb рдЗрдерд░рдиреЗрдЯ, PCIe 3.0, SATA 3.0 рдЖрдгрд┐ USB 3.0 рдЖрд╣реЗ. QorIQ рдЖрдгрд┐ LS1046A рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, GPIO, QorIQ LS10xx AHCI, VF610 I2C, Epson RX-8803 RTC, рдЖрдгрд┐ QorIQ LS10xx SDHCI рд╕рдзреНрдпрд╛ рдореБрдЦреНрдп FreeBSD рд╡рд┐рддрд░рдгрд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрдд.
    • ena рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд▓рд╛ рдЖрд╡реГрддреНрддреА реи.рез.рез рдордзреНрдпреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреЙрдореНрдкреНрдпреБрдЯ рдХреНрд▓рд╛рдЙрдб (EC2) рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдкрд┐рдвреАрдЪреНрдпрд╛ ENAv2 (рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЕреЕрдбреЙрдкреНрдЯрд░) рдиреЗрдЯрд╡рд░реНрдХ рдЕреЕрдбреЙрдкреНрдЯрд░рдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЬреЗ EC2 рдиреЛрдбреНрд╕рдордзреНрдпреЗ реирел Gbps рдкрд░реНрдпрдВрддрдЪреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. ENA 2.2.0 рдЪреЗ рдЕрдкрдбреЗрдЯ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ.
    • powerpc64 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА FreeBSD рдкреЛрд░реНрдЯрд╡рд░ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ. IBM POWER8 рдЖрдгрд┐ POWER9 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪреА рдХрд╛рдордЧрд┐рд░реА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЕрд╣рд╡рд╛рд▓ рдХрд╛рд▓рд╛рд╡рдзреА рджрд░рдореНрдпрд╛рди, FreeBSD-CURRENT рд▓рд╛ GCC рдРрд╡рдЬреА LLVM/Clang 10.0 рдХрдВрдкрд╛рдпрд▓рд░ рдЖрдгрд┐ lld рд▓рд┐рдВрдХрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. ELFv2 ABI powerpc64 рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ ELFv1 ABI рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╡рдЧрд│рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. FreeBSD-STABLE рдЕрдЬреВрдирд╣реА gcc 4.2.1 рд╡рд╛рдкрд░рддреЗ. virtio, aacraid рдЖрдгрд┐ ixl рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕рд╕рд╣ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. QEMU рдЖрддрд╛ Huge Pages рд╕рдкреЛрд░реНрдЯрд╢рд┐рд╡рд╛рдп powerpc64 рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЗ.
    • RISC-V рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд, FreeBSD рдЖрдзреАрдЪ SiFive Hifive Unleashed рдмреЛрд░реНрдбрд╡рд░ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдмреВрдЯ рд╣реЛрдд рдЖрд╣реЗ, рдЬреНрдпрд╛рд╕рд╛рдареА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
      UART, SPI рдЖрдгрд┐ PRCI рд╕рдорд░реНрдерди рджреЗрддрд╛рдд, рдЖрдгрд┐ OpenSBI рдЖрдгрд┐ SBI 0.2 рдлрд░реНрдорд╡реЗрдЕрд░рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд. рдЕрд╣рд╡рд╛рд▓ рдХрд╛рд▓рд╛рд╡рдзреА рджрд░рдореНрдпрд╛рди, GCC рд╡рд░реВрди clang рдЖрдгрд┐ lld рд╡рд░ рд╕реНрдерд▓рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдгрд┐ рдкреЛрд░реНрдЯ рд╕рд┐рд╕реНрдЯрдо
    • рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯреНрд╕ рдХрд▓реЗрдХреНрд╢рдирдиреЗ рейреп,режрежреж рдкреЛрд░реНрдЯ рдУрд▓рд╛рдВрдбрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдордзреНрдпреЗ рдлрдХреНрдд реи,рекрежреж рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдУрдкрди рдкреАрдЖрд░ рдЖрд╣реЗрдд, рддреНрдпрд╛рдкреИрдХреА ремрекреж рдЕрджреНрдпрд╛рдк рд╕реЛрдбрд╡рд▓реЗрд▓реЗ рдирд╛рд╣реАрдд. рдЕрд╣рд╡рд╛рд▓ рдХрд╛рд▓рд╛рд╡рдзреАрдд, резренрей рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдиреА рео,резрекрем рдмрджрд▓ рдХреЗрд▓реЗ. рдЪрд╛рд░ рдирд╡реАрди рдпреЛрдЧрджрд╛рдирдХрд░реНрддреНрдпрд╛рдВрдирд╛ (рд▓реЛрдЗрдХ рдмрд╛рд░реНрдЯреЛрд▓реЗрдЯреНрдЯреА, рдорд┐рдХреЗрд▓ рдЙрд░рдВрдХрд░, рдХрд╛рдЗрд▓ рдЗрд╡реНрд╣рд╛рдиреНрд╕ рдЖрдгрд┐ рд▓реЛрд░реЗрдиреНрдЭреЛ рд╕рд╛рд▓реНрд╡рд╛рдбреЛрд░) рдХрдорд┐рдЯрд░ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдгреНрдпрд╛рдд рдЖрд▓реЗ. USES=qca рдлреНрд▓реЕрдЧ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ USES=zope рдлреНрд▓реЕрдЧ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ (рдкрд╛рдпрдереЙрди рей рд╢реА рд╡рд┐рд╕рдВрдЧрддрддреЗрдореБрд│реЗ). рдкреЛрд░реНрдЯреНрд╕ рдЯреНрд░реАрдордзреВрди рдкрд╛рдпрдереЙрди реи.рен рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗтАФрдкрд╛рдпрдереЙрди реи рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдкреЛрд░реНрдЯреНрд╕ рдкрд╛рдпрдереЙрди рей рд╡рд░ рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд. pkg рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рез.резрей.реи рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
    • рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕реНрдЯреЕрдХ рдШрдЯрдХ рдЖрдгрд┐ xorg рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд░реНрдЯ.
      X.org рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╡реГрддреНрддреА 1.20.8 рд╡рд░ рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ (рдпрд╛рдкреВрд░реНрд╡реА 1.18 рд╢рд╛рдЦрд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреА), рдЬреНрдпрд╛рдореБрд│реЗ рдлреНрд░реАрдмреАрдПрд╕рдбреАрд▓рд╛ рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ udev/evdev рдмреЕрдХрдПрдВрдб рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдореЗрд╕рд╛ рдкреЕрдХреЗрдЬрдиреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ DRI2 рдРрд╡рдЬреА DRI3 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрд╣реЗ. рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕, рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реНрдЯреЕрдХ рдЖрдгрд┐ drm-kmod рдШрдЯрдХ рдЕрджреНрдпрдпрд╛рд╡рдд рдареЗрд╡рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рд╕реБрд░реВ рдЖрд╣реЗ (рд╣реЗ рдПрдХ рдкреЛрд░реНрдЯ рдЖрд╣реЗ рдЬреЗ рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЕрдиреЗрдЬрд░рд╢реА рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА linuxkpi рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди amdgpu, i915 рдЖрдгрд┐ radeon рд╕рд╛рдареА DRM рдореЙрдбреНрдпреВрд▓реНрд╕ рд╕рдХреНрд╖рдо рдХрд░рддреЗ). Linux).
    • рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЭреНрдорд╛ рдбреЗрд╕реНрдХрдЯреЙрдк, рдХреЗрдбреАрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдХреЗрдбреАрдИ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рдХреНрдпреВрдЯреА рд╣реЗ рдЕрджреНрдпрдпрд╛рд╡рдд рдареЗрд╡рд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЭрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдкреЛрд░реНрдЯрдордзреНрдпреЗ рдПрдХ рдирд╡реАрди рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди, рдХреЗрд╕реНрдЯрд╛рд░реНрд╕ (рд╕реНрдЯрд╛рд░ рдЕреЕрдЯрд▓рд╕) рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
    • Xfce рдЖрд╡реГрддреНрддреА рек.резрек рдордзреНрдпреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рджрд┐рд╕рдгрд╛рд░реЗ xfwm4 рд╡рд┐рдВрдбреЛ рдореЕрдиреЗрдЬрд░рдордзреАрд▓ рдкреНрд░рддрд┐рдЧрд╛рдореА рдмрджрд▓ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЦрд┐рдбрдХреНрдпрд╛ рд╕рдЬрд╡рддрд╛рдирд╛ рджрд┐рд╕рд▓реЗрд▓реНрдпрд╛ рдХрд▓рд╛рдХреГрддреА).
    • рд╡рд╛рдИрди рдкреЛрд░реНрдЯ рд╡рд╛рдЗрди рел.реж (рдкреВрд░реНрд╡реАрдЪреЗ рек.реж.рей) рд╡рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
    • рдЖрд╡реГрддреНрддреА рез.резрек рдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрди, рдЧреЛ рдХрдВрдкрд╛рдпрд▓рд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА резреи.реж рд╕рд╛рдареА рдПрдЖрд░рдПрдоремрек рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдЕрдзрд┐рдХреГрдд рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ.
    • рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ OpenSSH 7.9p1 рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ.
    • sysctlmibinfo2 рд▓рд╛рдпрдмреНрд░рд░реА рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдкреЛрд░реНрдЯрдордзреНрдпреЗ (devel/libsysctlmibinfo2) рдареЗрд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА sysctl MIB рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ sysctl рдирд╛рд╡реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░реНрд╕ (OIDs) рдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
    • рд╡рд┐рддрд░рдг рдЕрдкрдбреЗрдЯ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рднрдЯрдХреНрдпрд╛ рдмреАрдПрд╕рдбреА 1.3.1, рдЬреА USB рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░реВрди рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдкреЛрд░реНрдЯреЗрдмрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗрд▓реА FreeBSD рдЪреА рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ. рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд┐рдВрдбреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЙрдШрдбрд╛ рдбрдмрд╛. рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ DSBMD (CD9660, FAT, HFS+, NTFS, Ext2/3/4 рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ), рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА - wifimgr, рдЖрдгрд┐ рдЖрд╡рд╛рдЬ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА - DSBMixer.
    • рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдиреЛрдХрд░реА рддреБрд░реБрдВрдЧрд╛рдЪреНрдпрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╕рд╛рдареА рд╡реНрдпрд╛рдкрдХ рдХрд╛рдЧрджрдкрддреНрд░реЗ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╡рд░ рднрд╛рдВрдбреЗрдкреЙрдЯ реж.резрез.реж рд░рд┐рд▓реАрдЬрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХ рдореЕрдиреЗрдЬрдореЗрдВрдЯ рдЯреВрд▓реНрд╕рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕реЗрд▓.

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

DDoS рд╕рдВрд░рдХреНрд╖рдг, VPS VDS рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реЗрджреА рдХрд░рд╛ ЁЯФе рдбреАрдбреЙрд╕ рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, рд╡реНрд╣реАрдкреАрдПрд╕ (VPS) рд╡реНрд╣реАрдбреАрдПрд╕ (VDS) рд╕рд░реНрд╡реНрд╣рд░реНрд╕ рдЦрд░реЗрджреА рдХрд░рд╛ | ProHoster