FreeBSD рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд░рд┐рдкреЛрд░реНрдЯ Q2019 XNUMX

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

  • рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рдкреНрд░рдгрд╛рд▓реАрдЧрдд рдореБрджреНрджреЗ
    • рдХреЛрд░ рдЯреАрдо рдиреЗ рдЖрдо рддреМрд░ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдордВрдЬреВрд░реА рджреЗ рджреА рд╣реИ рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЗрдЯреЗрдВрдЯ рд╕рдордЭреМрддреЗ рдХреЗ рд╕рд╛рде рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмреАрдПрд╕рдбреА+рдкреЗрдЯреЗрдВрдЯ), рд▓реЗрдХрд┐рди рдЗрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдЕрд▓рдЧ рд╕реЗ рдЕрдиреБрдореЛрджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
    • рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕реНрд░реЛрдд рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╕рдмрд╡рд░реНрдЬрди рд╕реЗ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдкреНрд░рдгрд╛рд▓реА Git рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдХрд╛рд░реНрдп рд╕рдореВрд╣ рдХреА рдкрд╣рд▓реА рдмреИрдардХ рд╣реБрдИред рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреА рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдЕрднреА рднреА рдЬрд╛рд░реА рд╣реИ рдФрд░ рдХрдИ рдореБрджреНрджреЛрдВ рдкрд░ рдирд┐рд░реНрдгрдп рдЕрднреА рддрдХ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреЛрдЧрджрд╛рди/ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИрд╢ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП) рдкреНрд░рддрд┐рдмрджреНрдз);
    • рдиреЗрдЯрдмреАрдПрд╕рдбреА рд╕реЗ рдкреЛрд░реНрдЯ KCSAN (рдХрд░реНрдиреЗрд▓ рдХреЙрдиреНрдХрд░реЗрдВрд╕реА рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░) рдЯреВрд▓рдХрд┐рдЯ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реАрдкреАрдпреВ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдХрд░реНрдиреЗрд▓ рдереНрд░реЗрдбреНрд╕ рдХреЗ рдмреАрдЪ рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
    • рдЬреАрдПрдирдпреВ рдмрд┐рдиреБрдЯрд┐рд▓реНрд╕ рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЗ рдмрдЬрд╛рдп рдХреНрд▓реИрдВрдЧ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдЕрд╕реЗрдВрдмрд▓рд░ (рдЖрдИрдПрдПрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ;
    • рд▓рд┐рдирдХреНрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдЗрдореНрдпреВрд▓реЗрд╢рди рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (рд▓рд┐рдирдХреНрд╕реНрдпреВрд▓реЗрдЯрд░) рдХреЛ ARM64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред "renameat2" рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд▓рд┐рдирдХреНрд╕реБрд▓реЗрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд▓рд┐рдирдХреНрд╕ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рддрд╛рдЬрд╝рд╛ glibc рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред Linuxulator рдХреЗ рд▓рд┐рдП Linux рдШрдЯрдХреЛрдВ рд╡рд╛рд▓реЗ рдкреЛрд░реНрдЯ рдХреЛ CentOS 7.7 рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • Google рд╕рдорд░ рдСрдлрд╝ рдХреЛрдб рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдЫрд╛рддреНрд░реЛрдВ рдиреЗ рдЫрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд┐рдпрд╛: рдПрдХ рдПрдХреАрдХреГрдд (IPv4/IPv6) рдкрд┐рдВрдЧ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдХрд░реНрдиреЗрд▓ (рдХрд░реНрдиреЗрд▓ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░) рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП, mac_ipacl рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдХрдореНрдкреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрдерд╛рдиреАрдп рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХрд░реНрдиреЗрд▓ рдХреЗ рдлрд╝рдЬрд╝рд┐рдВрдЧ рдкрд░реАрдХреНрд╖рдг рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ syzkaller. рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, рд╕рд┐рдЬрд╝рдХреИрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд╕ рд╕реЗ рдЕрдзрд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рднрд╛рдЗрд╡реЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕рд┐рдЬрд╝рдХрд▓рд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╕рд░реНрд╡рд░ рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
      syzbot рдиреЗ Google рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди FreeBSD рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЙрдирдХреЗ рд╕рдореВрд╣реАрдХрд░рдг рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреНрд░реИрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ Backtrace.io рд╕реЗрд╡рд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рдЧрдпрд╛;

    • рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░ zlib рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдЪрд▓ рд░рд╣рд╛ рд╣реИред
      рд╕рдВрдкреАрдбрд╝рди-рд╕рдВрдмрдВрдзреА рдХреЛрдб рдХреЛ 1.0.4 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЬрд╛рд░реА zlib 20 рд╕реЗ рд╡рд░реНрддрдорд╛рди zlib 1.2.11 рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Zlib рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрдкреНрд░реЗрд╕, рдХрдВрдкреНрд░реЗрд╕2 рдФрд░ рдЕрдирдХрдВрдкреНрд░реЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣ рдХреЛрдб рдЬреЛ рдиреЗрдЯрдЧреНрд░рд╛рдл рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреАрдкреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реЗ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрдЬрд╛рдп zlib рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Kern_ctf.c, opencryptodeflate,geom_uzip,subr_compressor, рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рднреА рдирдП zlib рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
      if_mxge, bxe рдЕрджреНрдпрддрди рдФрд░ ng_deflate;

    • рдПрдХ рдирдпрд╛ рдХрд░реНрдиреЗрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ sysctlinfo, рдЬреЛ рдЖрдкрдХреЛ рдПрдордЖрдИрдмреА (рдкреНрд░рдмрдВрдзрди рд╕реВрдЪрдирд╛ рдЖрдзрд╛рд░) рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд sysctl рдкреИрд░рд╛рдореАрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рд╕реБрд░рдХреНрд╖рд╛
    • рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ mac_ipacl, рдЯреНрд░рд╕реНрдЯреЗрдбрдмреАрдПрд╕рдбреА рдореИрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдФрд░ рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЧреВ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, mac_ipacl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдПрдХ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддреЗ рдпрд╛ рд╕рдмрдиреЗрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдпрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрдирд┐рд╡рд╛рд░реНрдп рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдпрд╣ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдЖрдИрдкреА рдкрддреЗ рдФрд░ рд╕рдмрдиреЗрдЯ рдХреА рд╕реВрдЪреА рд╕реЗрдЯ рдХрд░реЗрдВ, рдЬреЗрд▓ рдореЗрдВ рдХреБрдЫ рдЖрдИрдкреА рдФрд░ рд╕рдмрдиреЗрдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рдПрдВ, рдпрд╛ рдХреЗрд╡рд▓ рдХреБрдЫ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдмрджрд▓рдиреЗ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ;
    • рдЗрдВрдЯреЗрд▓ рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдЯреИрдХ рдкреЛрд░реНрдЯ рджрд╛рди рдХрд┐рдпрд╛ TPM 2.0 (рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЙрдбреНрдпреВрд▓) рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЪрд┐рдк рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рдУрдПрд╕ рдмреВрдЯрд▓реЛрдбрд░ рдХреА рд╕рддреНрдпрд╛рдкрд┐рдд рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдЯреИрдХ рдШрдЯрдХреЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рд╕реБрд░рдХреНрд╖рд╛/tpm2-tss, рд╕реБрд░рдХреНрд╖рд╛/tpm2-рдЯреВрд▓реНрд╕ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛/tpm2-abrmd рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред tpm2-tss рдкреЛрд░реНрдЯ рдореЗрдВ TPM2 API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, tpm2-рдЯреВрд▓реНрд╕ TPM рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ tpm2-abrmd рдореЗрдВ TPM рдПрдХреНрд╕реЗрд╕ рдмреНрд░реЛрдХрд░ рдФрд░ рд░рд┐рд╕реЛрд░реНрд╕ рдореИрдиреЗрдЬрд░ рдШрдЯрдХреЛрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рд╡рд┐рднрд┐рдиреНрди TPM рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП. FreeBSD рдкрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдмреВрдЯрд┐рдВрдЧ рдХреЗ рдЕрд▓рд╛рд╡рд╛, TPM рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЕрд▓рдЧ рдЪрд┐рдк рдкрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдХреЗ рд╕реНрдЯреНрд░реЙрдиреНрдЧрд╕реНрд╡рд╛рди IPsec, SSH рдФрд░ TLS рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
    • Amd64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдХреЛ W^X (рд░рд╛рдЗрдЯ рдПрдХреНрд╕рдУрдЖрд░ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ) рд╕реБрд░рдХреНрд╖рд╛ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рд▓реЗрдЦрди рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдм рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрди рд╡рд░реНрдЬрд┐рдд рд╣реИ)ред рдирдИ рдХрд░реНрдиреЗрд▓ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдзрд┐ HEAD рд╢рд╛рдЦрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕реЗ FreeBSD 13.0 рдФрд░ 12.2 рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛;
    • рдПрдордПрдордПрдкреА рдФрд░ рдПрдордкреНрд░реЛрдЯреЗрдХреНрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдореИрдХреНрд░реЛ PROT_MAX(), рдЬреЛ рдЖрдкрдХреЛ рдЖрдЧреЗ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ (PROT_READ, PROT_WRITE, PROT_EXEC) рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдПрдХреНрд╕реЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдлрд╝реНрд▓реИрдЧ рдХреЗ рд╕реЗрдЯ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред PROT_MAX() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдРрд╕реА рдореЗрдореЛрд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрдореЛрд░реА рдХрд╛ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗрд╡рд▓ рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд┐рдВрдХрд┐рдВрдЧ рдпрд╛ рдЬреЗрдЖрдИрдЯреА рдХреЛрдб рдЬрдирд░реЗрд╢рди рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рд▓рд┐рдЦрдирд╛ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдпрд╣ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рддрдХ рд╣реА рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпрджрд┐ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдорд▓рд╛рд╡рд░ рдЙрд╕ рдореЗрдореЛрд░реА рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрди рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛. PROT_MAX() рдХреЗ рдЕрд▓рд╛рд╡рд╛, sysctl vm.imply_prot_max рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдкрд░, mmap рдкрд░ рдкрд╣рд▓реА рдХреЙрд▓ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реИрдз рдЭрдВрдбреЗ рдХрд╛ рд╕реЗрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ;
    • рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд╢реЛрд╖рдг рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рд░реИрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рддрдХрдиреАрдХ (рдПрдПрд╕рдПрд▓рдЖрд░) рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░реНрдпрд╛рд╡рд░рдг, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдХ рдкрд░ рд░рдЦреЗ рдЧрдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рдФрд░ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЗ рдСрдлрд╕реЗрдЯ рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ;
    • libc рд╕реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЧреЗрдЯреНрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (C11 рдорд╛рдирдХ рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ) рдФрд░ рдЙрди рдкреЛрд░реНрдЯ рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрднреА рднреА рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди FreeBSD 13.0 рдореЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ;
    • рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬреЗрд▓ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреА рдЧрдИ рд╣реИ рдкреЙрдЯ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЙрдХрд░ рдФрд░ рдПрдХ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдШреБрдордХреНрдХрдбрд╝, рдЬреЛ рдЬреЗрд▓ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЙрдбрд▓ рд╣рдореЗрдВ рдЬреЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдФрд░ рдЙрдирдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдПрдХ рд▓рдХреНрд╖реНрдп рдЬреЗрд▓реЛрдВ рдХреЛ рдбреЙрдХрд░-рд╢реИрд▓реА рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ;
  • рднрдВрдбрд╛рд░рдг рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
    • рдиреЗрдЯрдмреАрдПрд╕рдбреА рд╕реЗ рд▓реЗрдХрд░ "рдореЗрдХрдлреНрд╕" рдЙрдкрдпреЛрдЧрд┐рддрд╛ рддрдХ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ FAT рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕рдорд░реНрдерди (msdosfs)ред рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рдЖрдкрдХреЛ рдПрдордбреА рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдФрд░ рд░реВрдЯ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдПрдлрдПрдЯреА рдХреЗ рд╕рд╛рде рдПрдлрдПрд╕ рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ;
    • FUSE (USerspace рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдкреБрди: рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдЬреЛ рдбреНрд░рд╛рдЗрд╡рд░ рдореВрд▓ рд░реВрдк рд╕реЗ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛ рдЙрд╕рдореЗрдВ рдХрдИ рдмрдЧ рдереЗ рдФрд░ рд╡рд╣ FUSE 7.8 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛, рдЬреЛ 11 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдбреНрд░рд╛рдЗрд╡рд░ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, FUSE 7.23 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрд░реНрдиреЗрд▓ рд╕рд╛рдЗрдб рдкрд░ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдХреЛрдб ("-o default_permissions") рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, VOP_MKNOD, VOP_BMAP рдФрд░ VOP_ADVLOCK рдкрд░ рдХреЙрд▓ рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВред FUSE рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ, рдЕрдирд╛рдо рдкрд╛рдЗрдк рдФрд░ рдпреВрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝реНрдпреВрдЬрд╝рдлрд╝ рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, /dev/fuse рдХреЗ рд▓рд┐рдП kqueue рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИ, "рдорд╛рдЙрдВрдЯ -рдпреВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдЙрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рдПрдирдПрдлрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝реНрдпреВрдЬрд╝рдлрд╝ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, RLIMIT_FSIZE рд▓реЗрдЦрд╛рдВрдХрди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛, FOPEN_KEEP_CACHE рдФрд░ FUSE_ASYNC_READ рдЭрдВрдбреЗ рдЬреЛрдбрд╝реЗ рдЧрдП, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдХрд┐рдП рдЧрдП рдФрд░ рдХреИрд╢рд┐рдВрдЧ рд╕рдВрдЧрдарди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдирдпрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реЗрдб рдФрд░ рд╕реНрдЯреЗрдмрд▓/12 рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ (рдлреНрд░реАрдмреАрдПрд╕рдбреА 12.1 рдореЗрдВ рд╢рд╛рдорд┐рд▓);
    • FreeBSD рдХреЗ рд▓рд┐рдП NFSv4.2 (RFC-7862) рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рдЧрднрдЧ рдкреВрд░рд╛ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рд╕рдореАрдХреНрд╖рд╛рдзреАрди рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рдореБрдЦреНрдп рдлреЛрдХрд╕ рдкрд░реАрдХреНрд╖рдг рдкрд░ рдерд╛ред рд▓рд┐рдирдХреНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдкреВрд░реЗ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди NFSv4.2 рдХреЗ рд╕рд╛рде pNFS рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрднреА рднреА рдЬрд╛рд░реА рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХреЛрдб рдХреЛ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреНрд░рдореБрдЦ/рд╡рд░реНрддрдорд╛рди рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдирдПрдлрдПрд╕ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг posix_fadvise, posix_fallocate рдлрд╝рдВрдХреНрд╢рди, lseek рдореЗрдВ SEEKHOLE/SEEKDATA рдореЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди (рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛);
  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди
    • рд▓реИрдкрдЯреЙрдк рдкрд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХреА рдЧрдИ рд╣реИред FreeBSD рдореЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдСрдбрд┐рдЯ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рдЙрдкрдХрд░рдг рд╕рд╛рддрд╡реАрдВ рдкреАрдврд╝реА рдХрд╛ рд▓реЗрдиреЛрд╡реЛ X1 рдХрд╛рд░реНрдмрди рд▓реИрдкрдЯреЙрдк рдерд╛;
    • рдЪреЗрд░реАрдмреАрдПрд╕рдбреА, рдЕрдиреБрд╕рдВрдзрд╛рди рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рдЪреЗрд░реА (рдХреНрд╖рдорддрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рдЖрд░рдЖрдИрдПрд╕рд╕реА рдирд┐рд░реНрджреЗрд╢), рдЖрдЧрд╛рдореА рдПрдЖрд░рдПрдо рдореЛрд░реЗрд▓реЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХреИрдкреНрд╕рд┐рдХрдо рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЪреЗрд░реА рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ред рдореЛрд░реЗрд▓реЛ рдЪрд┐рдк рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ 2021 рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ред CheriBSD рдбреЗрд╡рд▓рдкрд░реНрд╕ MIPS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд CHERI рд╕рдВрджрд░реНрдн рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рднреА рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ;
    • RockPro3399 рдФрд░ NanoPC-T64 рдмреЛрд░реНрдбреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ RockChip RK4 рдЪрд┐рдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдердиред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ eMMC рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдФрд░ рдмреЛрд░реНрдб рдкрд░ рдкреНрд░рдпреБрдХреНрдд eMMC рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдП рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдерд╛;
    • рд░рд╛рдЙрдЯрд░, рдЧреЗрдЯрд╡реЗ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ ARMv64 Cortex-A5871 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде ARM8 SoC рдмреНрд░реЙрдбрдХреЙрдо BCM57X рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд╣реИред рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди
      iProc PCIe рд╕рдорд░реНрдерди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ IPsec рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ рд╣реИред
      рдЪреМрдереА рддрд┐рдорд╛рд╣реА рдореЗрдВ HEAD рд╢рд╛рдЦрд╛ рдореЗрдВ рдХреЛрдб рдПрдХреАрдХрд░рдг рдХреА рдЙрдореНрдореАрдж рд╣реИ;

    • рдкреЙрд╡рд░рдкреАрд╕реА64 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИред IBM POWER8 рдФрд░ POWER9 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧреБрдгрд╡рддреНрддрд╛рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ Apple Power Mac, x500 рдФрд░ Amiga A1222 рдкрд░ рдСрдкрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкреЙрд╡рд░рдкреАрд╕реА*/12 рд╢рд╛рдЦрд╛ рдЬреАрд╕реАрд╕реА 4.2.1 рдХреЗ рд╕рд╛рде рд╢рд┐рдк рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧреА, рдФрд░ рдкреЙрд╡рд░рдкреАрд╕реА*/13 рд╢рд╛рдЦрд╛ рдЬрд▓реНрдж рд╣реА рдПрд▓рдПрд▓рд╡реАрдПрдо90 рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджреА рдЬрд╛рдПрдЧреАред 33306 рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдореЗрдВ рд╕реЗ 30514 рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрд╕реЗрдВрдмрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВ;
    • рдПрдХ рдПрдХреАрдХреГрдд рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдЗрдВрдЬрди, 64 рдЬреАрдмреА рдИрдерд░рдиреЗрдЯ, PCIe 1046, SATA 8 рдФрд░ USB 72 рдХреЗ рд╕рд╛рде ARMv10 Cortex-A3.0 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд 3.0-рдмрд┐рдЯ SoC NXP LS3.0A рдХреЗ рд▓рд┐рдП рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЬрд╛рд░реА рд╣реИред рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, USB 3.0, SD/MMC, I2C, DPAA рдФрд░ GPIO рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред QSPI рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред 4 рдХреА рдЪреМрдереА рддрд┐рдорд╛рд╣реА рдореЗрдВ рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рдФрд░ HEAD рд╢рд╛рдЦрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ;
    • рдИрдПрдирдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ 2 рдЬреАрдмреА/рдПрд╕ рддрдХ рдХреА рдЧрддрд┐ рдкрд░ рдИрд╕реА2 рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХрдВрдкреНрдпреВрдЯ рдХреНрд▓рд╛рдЙрдб (рдИрд╕реА2) рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдИрдПрдирдПрд╡реА25 (рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░) рдиреЗрдЯрд╡рд░реНрдХ рдПрдбрд╛рдкреНрдЯрд░ рдХреА рджреВрд╕рд░реА рдкреАрдврд╝реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред NETMAP рд╕рдорд░реНрдерди рдХреЛ ena рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдореЗрдореЛрд░реА рд▓реЗрдЖрдЙрдЯ рдХреЛ Amazon EC2 A1 рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ LLQ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ рдкреЛрд░реНрдЯ рдкреНрд░рдгрд╛рд▓реА
    • рдЕрджреНрдпрддрди рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рд╕реНрдЯреИрдХ рдШрдЯрдХ рдФрд░ xorg рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд░реНрдЯред USE_XORG рдФрд░ XORG_CAT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЛрд░реНрдЯ рдХреЛ bsd.port.mk рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ bsd.xorg.mk рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп USES рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ рдкреЛрд░реНрдЯ рдЕрдм рдЕрдкрдиреЗ рдореЗрдХрдлрд╝рд╛рдЗрд▓реНрд╕ рдореЗрдВ "USES=xorg" рдзреНрд╡рдЬ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред XORG_CAT рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ bsd.xorg.mk рд╕реЗ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдЗрд╕реЗ "USES=xorg-cat" рдзреНрд╡рдЬ рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╕реАрдзреЗ рдПрдХреНрд╕рдУрдЖрд░рдЬреА рдкреЛрд░реНрдЯ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдЬреЛрдбрд╝реЗ рдЧрдП
      рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, freedesktop.org, рдЖрдкрдХреЛ рдЕрднреА рддрдХ рдЬрд╛рд░реА рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо xorg рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдЯреВрд▓реНрд╕ рдХреЗ рдмрдЬрд╛рдп рдореЗрд╕рди рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреВрд▓ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

      рдЙрди рдШрдЯрдХреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдкреБрд░рд╛рдиреЗ xorg рдкреЛрд░реНрдЯ рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, x11/libXp рдкреЛрд░реНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ x11/Xxf86misc, x11-fonts/libXfontcache рдФрд░ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕/libGLw рдкреЛрд░реНрдЯ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред ;

    • рдлреНрд░реАрдмреАрдПрд╕рдбреА рдореЗрдВ рдЬрд╛рд╡рд╛ 11 рдФрд░ рдирдП рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЬрд╛рд╡рд╛ 8 рд╢рд╛рдЦрд╛ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╛рд╡рд╛ рдлреНрд▓рд╛рдЗрдЯ рд░рд┐рдХреЙрд░реНрдбрд░, рд╣реЙрдЯрд╕реНрдкреЙрдЯ рд╕рд░реНрд╡рд┐рд╕реЗрдмрд┐рд▓рд┐рдЯреА рдПрдЬреЗрдВрдЯ, рд╣реЙрдЯрд╕реНрдкреЙрдЯ рдбрд┐рдмрдЧрд░ рдЬреИрд╕реА рдирдИ рдЬрд╛рд╡рд╛ 11 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдлреНрд░реАрдмреАрдПрд╕рдбреА, рдбреАрдЯреНрд░реЗрд╕, рдЬрд╛рд╡реИрдХ рд╕рд░реНрд╡рд░, рдЬрд╛рд╡рд╛ рд╕рд╛рдЙрдВрдб рдФрд░ рдПрд╕рд╕реАрдЯреАрдкреА рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рд╕рднреА рд╕рдВрдЧрддрддрд╛ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рд╣реЛ рдЧрдП рд╣реИрдВред рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░рддреЗ рд╕рдордп рдЕрд╕рдлрд▓рддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 50 рд╕реЗ рдШрдЯрд╛рдХрд░ 2 рдХрд░ рджреА рдЧрдИ рд╣реИ;
    • рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯреЙрдк, рдХреЗрдбреАрдИ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдХреЗрдбреАрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдХреНрдпреВрдЯреА рдХреЛ рдЕрджреНрдпрддрди рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
    • Xfce рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд╛рд▓реЗ рдкреЛрд░реНрдЯ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП 4.14;
    • рдлреНрд░реАрдмреАрдПрд╕рдбреА рдкреЛрд░реНрдЯ рдЯреНрд░реА рдиреЗ 38000 рдкреЛрд░реНрдЯ рдХреЛ рдкрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдмрдВрдж рди рдХрд┐рдП рдЧрдП рдкреАрдЖрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ 2000 рд╕реЗ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 400 рдкреАрдЖрд░ рдХрд╛ рдЕрднреА рддрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдореАрдХреНрд╖рд╛рдзреАрди рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, 7340 рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 169 рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЧрдПред рджреЛ рдирдП рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ (рд╕рдВрддреЛрд╖ рд░рд╛рдЬреВ рдФрд░ рджрд┐рдорд┐рддреНрд░реА рдЧреМрдЯрдирд┐рдХ) рдХреЛ рдХрдорд┐рдЯрд░ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред рдкреЛрд░реНрдЯ рдЯреНрд░реА рдореЗрдВ рдУрд╡рд░рд▓реЗ рдФрд░ bsd.sites.mk рдХреА рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде, pkg 1.12 рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИред рдкреЛрд░реНрдЯ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдбреЗрдЯ рд╣реИрдВ: рд▓рд╛рдЬрд░ 2.0.4, рдПрд▓рдПрд▓рд╡реАрдПрдо 9.0, рдкрд░реНрд▓5.30, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ 11, рд░реВрдмреА 2.6, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 69.0.1, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕-рдИрдПрд╕рдЖрд░ 68.1.0, рдХреНрд░реЛрдорд┐рдпрдо 76.0;
    • рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ рдХреНрд▓реЛрдирдУрдПрд╕, рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдирд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рддрд░рдгред рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдХреНрд▓реЛрдирдУрдПрд╕ рдкреНрд░реЙрдХреНрд╕рдореЙрдХреНрд╕, рдЯреНрд░рд╛рдЗрдЯрди (рдЬреЙрдпрдВрдЯ), рдУрдкрдирд╕реНрдЯреИрдХ, рдУрдкрдирдиреЗрдмреБрд▓рд╛ рдФрд░ рдЕрдореЗрдЬрд╝реЕрди рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЬреИрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдорд┐рд▓рддрд╛ рдЬреБрд▓рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдЬреЗрд▓ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ, рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рднрд╛рдЗрд╡реЗ рдФрд░ рдЬрд╝реЗрди рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгред рд╣рд╛рд▓ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ
      рд▓рд┐рдирдХреНрд╕/рдмреАрдПрд╕рдбреА рд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб-рдЗрдирд┐рдЯ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдбрдмреЗрд╕-рдЗрдирд┐рдЯ, рдореВрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреА рд╢реБрд░реБрдЖрдд, рдмрд┐рд▓реНрдб рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЬреЗрдирдХрд┐рдВрд╕ рд╕реАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреАрдХреЗрдЬреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
      рдкреИрдХреЗрдЬ рд╕реЗ рдХреНрд▓реЛрдирдУрдПрд╕ред

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

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