рдбреНрд░реЕрдЧрдирдлреНрд▓рд╛рдп BSD 5.6 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдЙрдкрд▓рдмреНрдз рд░реАрд▓рд┐рдЭ рдбреНрд░реЕрдЧрдирдлреНрд▓рд╛рдпрдмреАрдПрд╕рдбреА 5.6, рд╕рдВрдХрд░рд┐рдд рдХрд░реНрдирд▓ рдЕрд╕рд▓реЗрд▓реА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рддрдпрд╛рд░ рдХреЗрд▓реЗ FreeBSD 2003.x рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдкрд░реНрдпрд╛рдпреА рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ 4 рдордзреНрдпреЗ. DragonFly BSD рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдкреИрдХреА, рдЖрдореНрд╣реА рд╡рд┐рддрд░рд┐рдд рдЖрд╡реГрддреНрддреА рдЕрд╕рд▓реЗрд▓реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░реВ рд╢рдХрддреЛ рд╣рд╛рддреЛрдбрд╛, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореНрд╣рдгреВрди тАЬрд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓тАЭ рд╕рд┐рд╕реНрдЯрдо рдХрд░реНрдирд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, SSD рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ FS рдбреЗрдЯрд╛ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЕрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рд╕рдВрджрд░реНрдн-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рднрд┐рдиреНрди рдкреНрд░рддреАрдХрд╛рддреНрдордХ рджреБрд╡реЗ, рдбрд┐рд╕реНрдХрд╡рд░ рддреНрдпрд╛рдВрдЪреА рд╕реНрдерд┐рддреА рдЬрддрди рдХрд░рддрд╛рдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧреЛрдард╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рд╣рд▓рдХреЗ рдзрд╛рдЧреЗ рд╡рд╛рдкрд░реВрди рд╣рд╛рдпрдмреНрд░рд┐рдб рдХрд░реНрдирд▓ (LWKT) .

рдореБрдЦреНрдп рд╕реБрдзрд╛рд░рдгрд╛DragonFlyBSD 5.6 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ:

  • рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдореЗрдорд░реА рдореЕрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдордЪреЗ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдореЗрдорд░реА рдЖрдгрд┐ рдкреАрдПрдордПрдкреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреЗрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
    m_page_wakeup, vm_hold, рдЖрдгрд┐ vm_unhold рдлрдВрдХреНрд╢рдиреНрд╕рд╕рд╣ рдЕрдиреЗрдХ рдард┐рдХрд╛рдгреА рдХреЛрдб рдбрд┐рдмреНрд▓реЙрдХ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. CPU рдХреЛрд░рдордзреАрд▓ VM рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреЗ рдорд╛рдпрдЧреНрд░реЗрд╢рди рдХрдореА рдХрд░реВрди рдЖрдгрд┐ рд╢реЗрдЕрд░реНрдб рдореЗрдорд░реА рдПрд░рд┐рдпрд╛рд╕рд╛рдареА рдкреЗрдЬ рдлреЙрд▓реНрдЯреНрд╕ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪрд╛ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХрд░реВрди CPU рдХреЕрд╢реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдореЗрдорд░реА рдкреЗрдЬ рдЕреЕрд▓реЛрдХреЗрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рдердо рд╕реБрдзрд╛рд░рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. vm_page_alloc() рдлрдВрдХреНрд╢рдирдордзреАрд▓ рд╡рд┐рд▓рдВрдм рджреВрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. vm_page_hash*() API рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рд▓реЙрдХ-рдлреНрд░реА рд╕рд┐рд▓реЗрдХреНрд╢рдиреНрд╕рдирд╛ рдЕрдиреБрдорддреА рджреЗрддреЛ.

    рдкрд░рд┐рдгрд╛рдореА, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдврд╡рд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде
    рдмрд┐рд▓реНрдбрдХрд░реНрдирд▓ рдЪрд╛рдЪрдгреАрдордзреНрдпреЗ, рдХрд░реНрдирд▓-рд╕рд╛рдЗрдб рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рди рд╡реЗрд│ рекреж% рдиреЗ рдХрдореА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛. рд╣реЕрд╕рд╡реЗрд▓ рд╕реАрдкреАрдпреВ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдмрдБрдбрд╡рд┐рдбреНрде рен% рдиреЗ рд╡рд╛рдврд▓реА рдЖрдгрд┐ рдЭрд┐рдУрдирд╕рд╛рдареА резрек% рдиреЗ рд╡рд╛рдврд▓реА. SELF-EXEC S/DI рдЪрд╛рдЪрдгреАрдордзреНрдпреЗ, рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рд╣реЕрд╕рд╡реЗрд▓рд╕рд╛рдареА рдХрд╛рдордЧрд┐рд░реА реирей% рдЖрдгрд┐ рдЭрд┐рдУрдирд╕рд╛рдареА резрео% рдиреЗ рд╡рд╛рдврд▓реА. рдЪрд╛рдЪрдгреАрдордзреНрдпреЗ
    SELF-EXEC S/SH рдЕрдиреБрдХреНрд░рдореЗ реирео% рдЖрдгрд┐ ренрез%, SELF-EXEC D/DI рдордзреНрдпреЗ - реирей% рдЖрдгрд┐ реирекреи% (рд╕реБрдзрд╛рд░рд┐рдд рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧрдореБрд│реЗ), SELF-EXEC D/SH рдордзреНрдпреЗ реирек% рдЖрдгрд┐ реирейрек%, FAULTZF рдордзреНрдпреЗ резрен% рдЖрдгрд┐ резрек%, DOCOMP рдордзреНрдпреЗ реиреи% рдЖрдгрд┐ рекреи%,
    рдиреЗрдЯрд┐рд╡реНрд╣реЗрдХрд░реНрдиреЗрд▓рдордзреНрдпреЗ рел.рез% рдЖрдгрд┐ рео.рез% рдиреЗ;

  • AMD рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбрд╕рд╛рдареА DRM рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЖрдгрд┐ TTM рд╡реНрд╣рд┐рдбрд┐рдУ рдореЗрдорд░реА рдореЕрдиреЗрдЬрд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдирд╡реАрди Ryzen APU рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. UEFI рдлреНрд░реЗрдордмрдлрд░ рд╕рдкреЛрд░реНрдЯ рд╕реБрдзрд╛рд░рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рд░реЗрдбрд┐рдпрди/рдЯреАрдЯреАрдПрдо рдордзреНрдпреЗ рдХрд╛рдордЧрд┐рд░реАрд╡рд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдХрд░рдгрд╛рд░рд╛ рдбреЗрдбрд▓реЙрдХ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. i915 рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЖрдгрд┐ X рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рд╕рдВрдШрд░реНрд╖ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдмреВрдЯ рдбрд┐рд▓реЗ рд╕реЗрдЯрд┐рдВрдЧ рд░рд┐рдлреЕрдХреНрдЯрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. mesa/libdrm рд╕рдкреЛрд░реНрдЯ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА DRM_IOCTL_GET_PCIINFO рдХреЙрд▓ рдЬреЛрдбрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЕрд╕рдВрдЦреНрдп рдмрдЧ рдЖрдгрд┐ рджреЛрд╖ рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд.
  • HAMMER2 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдордордзреАрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдХреЛрдб рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдордЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЖрд╣реЗ. рдЕрдиреБрдХреНрд░рдорд┐рдХ рд▓реЗрдЦрди рдХрд╛рдордЧрд┐рд░реА рджреЗрдЦреАрд▓ рд╕реБрдзрд╛рд░рд▓реА рдЖрд╣реЗ.
    рдХреНрд░реЕрд╢ рд░реЗрдЭрд┐рд╕реНрдЯрдиреНрд╕ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, рдбрд┐рдкреЗрдВрдбрдиреНрд╕реА рдЯреНрд░реЕрдХрд┐рдВрдЧ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рдбрд┐рдкреЗрдВрдбрдиреНрд╕реА рдЯреНрд░реЕрдХрд┐рдВрдЧ рддрдпрд╛рд░ рдХрд░рдгреЗ, рдкреБрдирд░реНрдирд╛рдорд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдбрд┐рд▓реАрдЯ рдХрд░рдгреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд░рдореНрдпрд╛рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА/рдлрд╛рдЗрд▓ рд╕реНрдкреНрд▓рд┐рдЯ рдЯрд╛рд│рддрд╛ рдпреЗрддреАрд▓. рд▓реЗрдЯрдиреНрд╕реА рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╣рд╛рддрд╛рд│рдгреА рдкреБрдиреНрд╣рд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рдПрдХрд╛рдЪ рд╡реЗрд│реА рд▓рд┐рд╣рд┐рдгреЗ рдЖрдгрд┐ рдХреЕрд╢реЗ рдлреНрд▓рд╢рдЪреЗ рд╣рд╛рддрд╛рд│рдгреА рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. umount рдСрдкрд░реЗрд╢рди рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЗрдВрдЯрд┐рдЧреНрд░рд┐рдЯреА рдЙрд▓реНрд▓рдВрдШрди (CRC) рддреНрд░реБрдЯреА рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрдкреВрд░реНрдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.

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

  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╛рдЧреЗрдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА FUSE рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • рдорд▓реНрдЯреА-рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдореНрд╕рд╡рд░ рдкреАрдПрдл рдкреЕрдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░рдЪреА рд╕реБрдзрд╛рд░рд┐рдд рдХрд╛рдордЧрд┐рд░реА;
  • CPU рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЕрд╕рддрд╛рдирд╛ SMAP (рд╕реБрдкрд░рд╡рд╛рдпрдЭрд░ рдореЛрдб рдЕреЕрдХреНрд╕реЗрд╕ рдкреНрд░рд┐рд╡реНрд╣реЗрдВрд╢рди) рдЖрдгрд┐ SMEP (рд╕реБрдкрд░рд╡рд╛рдпрдЭрд░ рдореЛрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рди рдкреНрд░рд┐рд╡реНрд╣реЗрдВрд╢рди) рд╕рдВрд░рдХреНрд╖рдг рдпрдВрддреНрд░рдгреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. SMAP рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЛрдбрдордзреВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕реНрдкреЗрд╕ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рддреЗ. SMEP рдХрд░реНрдирд▓ рдореЛрдбрдордзреВрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рд╕реНрддрд░реАрдп рдХреЛрдб рдПрдХреНрдЭрд┐рдХреНрдпреВрд╢рдирдордзреНрдпреЗ рд╕рдВрдХреНрд░рдордг рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ, рдЬреЗ рдЕрдиреЗрдХ рдХрд░реНрдирд▓ рднреЗрджреНрдпрддрд╛рдВрдЪреЗ рд╢реЛрд╖рдг рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ (рд╢реЗрд▓ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА рдХрд╛рд░рдг рддреЛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╛рдЧреЗрдд рд░рд╛рд╣рддреЛ).
  • рдмреНрд▓реЙрдХрд┐рдВрдЧ рдХреЛрдб рдЬреЛрдбрд▓рд╛ рд╣рд▓реНрд▓реЗ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░рдордзреНрдпреЗ MDS (рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдбреЗрдЯрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ) рд╡рд░реНрдЧ. рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд╕рд╛рдареА рдЕрдкрдбреЗрдЯреЗрдб рдорд╛рдпрдХреНрд░реЛрдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рд╕рдВрд░рдХреНрд╖рдг рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ 'sysctl machdep.mds_mitigation=MD_CLEAR' рд╡рд╛рдкрд░реВрди рддреЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╛рдЧрд╛ рдЖрдгрд┐ рдХрд░реНрдирд▓ рдЬрд╛рдЧрд╛ рджрд░рдореНрдпрд╛рди рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд 250ns рд╡рд┐рд▓рдВрдм рд╣реЛрддреЛ.
  • рд╕реНрдкреЗрдХреНрдЯрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд░реЗрдЯрдкреЛрд▓рд┐рди рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рдХрд░реНрдирд▓ рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
  • рдмреЗрд╕ рд╕рд┐рд╕реНрдЯреАрдордордзреАрд▓ рдЕрдиреЗрдХ рдЙрдкрдпреБрдХреНрддрддрд╛ LibreSSL рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд;
  • рддреГрддреАрдп-рдкрдХреНрд╖ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рдЕрджреНрдпрддрдирд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ xz 5.2.4 рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ,
    рд▓рд┐рдмрд╛рд░реНрдХрд╛рдЗрд╡реНрд╣ рей.рей.рей, рд▓рд┐рдмреНрд░реЗрд╕реНрд▓ реи.реп.рез, рдУрдкрдирдПрд╕рдПрдЪ рео.реж, рдПрд▓рдбреАрдПрдирдПрд╕ рез.рен.реж,
    libedit реирежрезреп-режрей-реирек. evdev, makefs, ministat, libfetch рд╣реЗ FreeBSD рд╡рд░реВрди рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.
    dd. reallocarray(), timing_safe*(), freezero(), dup3(), reckalocarray(), aligned_alloc(), рдЖрдгрд┐ explicit_bzero() рд╡рд░реАрд▓ рдХреЙрд▓ OpenBSD рд╡рд░реВрди libc рдордзреНрдпреЗ рдкреЛрд░реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, gcc-5 рдРрд╡рдЬреА gcc-8 рдХрдВрдкрд╛рдпрд▓рд░ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

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

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