рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА v1.0.0 рд╣реЗ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯреНрд╕ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреВрд▓рдХрд┐рдЯ рдЖрд╣реЗ


рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА v1.0.0 рд╣реЗ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯреНрд╕ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреВрд▓рдХрд┐рдЯ рдЖрд╣реЗ

рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реАрдЪреА рдкрд╣рд┐рд▓реА (v1.0.0) рдЖрд╡реГрддреНрддреА, рдПрдХреНрд╕реНрдкреНрд▓реЙрдЗрдЯреНрд╕ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреВрд▓рдХрд┐рдЯ, рд░рд┐рд▓реАрдЬ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА.

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

рдкреНрд░рддреНрдпреЗрдХ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рдХрд┐рдВрд╡рд╛ рд╢реЛрд╖рдгрд╛рдЪреЗ рд╡рд░реНрдгрди .out-of-tree.toml рдпрд╛ рдлрд╛рдИрд▓рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдмрджреНрджрд▓ рдЖрдгрд┐ (рдЬрд░ рддреЗ рд╢реЛрд╖рдг рдЕрд╕реЗрд▓ рддрд░) рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдд рдСрдкрд░реЗрд╢рдирд╡рд░реАрд▓ рдирд┐рд░реНрдмрдВрдз рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ.

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

рдЦрд╛рд▓реА рдЖрд╡реГрддреНрддреА v0.2 рдкрд╛рд╕реВрдирдЪреНрдпрд╛ рдмрджрд▓рд╛рдВрдЪреА рд╕реВрдЪреА рдЖрд╣реЗ.

рдпрд╛рдВрдиреА рдЬреЛрдбрд▓реЗ

  • рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ (рдЭрд╛рдбрд╛рдмрд╛рд╣реЗрд░реАрд▓ рдХрд░реНрдирд▓ рдСрдЯреЛрдЬреЗрди) рдХрд░реНрдирд▓рдЪреА рд╕рдВрдЦреНрдпрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (.out-of-tree.toml рдордзреАрд▓ рд╡рд░реНрдгрдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд) рдЖрдгрд┐ тАФmax= рд╡рд╛рдкрд░реВрди рд░рди (рдЭрд╛рдбрд╛рдмрд╛рд╣реЗрд░реАрд▓ рдкреНрдпреВ) рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХреЗрд▓реА. рдПрдХреНрд╕ рдкреЕрд░рд╛рдореАрдЯрд░.

  • рдирд╡реАрди genall рдХрдорд╛рдВрдб, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рддрд░рдг рдЖрдгрд┐ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рд╕рд░реНрд╡ рдХрд░реНрдирд▓ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

  • рд╕рд░реНрд╡ рдиреЛрдВрджреА рдЖрддрд╛ sqlite3 рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрд╣реЗрдд. рд╕рд╛рдзреНрдпрд╛ рд╡рд╛рд░рдВрд╡рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╢реНрдирд╛рдВрд╕рд╛рдареА рддрд╕реЗрдЪ json рдЖрдгрд┐ markdown рд╡рд░ рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрджреЗрд╢ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ.

  • рдпрд╢рд╕реНрд╡реА рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдпрддреЗрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реЗрд▓реА рдЧрдгрдирд╛ (рдорд╛рдЧреАрд▓ рдкреНрд░рдХреНрд╖реЗрдкрдгрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд).

  • рдмрд┐рд▓реНрдб рдкрд░рд┐рдгрд╛рдо рдЬрддрди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдЖрдКрдЯ-рдСрдл-рдЯреНрд░реА рдкреНрдпреВ рдХрдорд╛рдВрдбрд╕рд╛рдареА рдирд╡реАрди --dist рдкреЕрд░рд╛рдореАрдЯрд░)

  • рдпрдЬрдорд╛рди рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реНрдирд▓рд╕рд╛рдареА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рддрд╕реЗрдЪ рд╣реЛрд╕реНрдЯрд╡рд░ рдереЗрдЯ рдмрд┐рд▓реНрдбрд┐рдВрдЧ.

  • рддреГрддреАрдп рдкрдХреНрд╖ рдХрд░реНрдирд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди.

  • рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА рдбреАрдмрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдЖрддрд╛ рд╣реЛрд╕реНрдЯ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдбреАрдмрдЧрд┐рдВрдЧ рдЪрд┐рдиреНрд╣рд╛рдВрд╕рд╛рдареА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╢реЛрдзрддреЗ.

  • рдбреАрдмрдЧрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди KASLR, SMEP, SMAP рдЖрдгрд┐ KPTI рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдзреНрд╡рдЬрд╛рдВрд╕рд╣ рд╕реБрд░рдХреНрд╖рд╛ рд╢рдорди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.

  • рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА рдкреНрдпреВ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдХрдорд╛рдВрдбрдордзреНрдпреЗ --threads=N рдкреЕрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд▓реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдереНрд░реЗрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреНрдпрд╛рдордзреНрдпреЗ рдПрдХреНрд╕реНрдкреНрд▓реЙрдЗрдЯреНрд╕ рдЖрдгрд┐ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕ рддрдпрд╛рд░/рдЪрд╛рд▓рд╡рд╛рдпрдЪреЗ рдЖрдгрд┐ рддрдкрд╛рд╕рд╛рдпрдЪреЗ рдЖрд╣реЗрдд.

  • рдПрдХ рдЯреЕрдЧ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреА рд▓реЙрдЧрдордзреНрдпреЗ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реА рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдирдВрддрд░ рдЖрдХрдбреЗрд╡рд╛рд░реАрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.

  • рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддреА рди рд╡рд╛рдкрд░рддрд╛ рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.

  • рдирд╡реАрди рдкреЕрдХ рдХрдорд╛рдВрдб, рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдордзреАрд▓ рд╢реЛрд╖рдг рдЖрдгрд┐ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рдореЛрдареНрдпрд╛ рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.

  • рд╢реЛрд╖рдг рдЖрдгрд┐ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди (.out-of-tree.toml) рдордзреНрдпреЗ, KASLR, SMEP, SMAP рдЖрдгрд┐ KPTI рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рддрд╕реЗрдЪ рдХреЛрд░ рдЖрдгрд┐ рдореЗрдорд░реАрдЪреА рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.

  • рдХрд░реНрдирд▓ рдСрдЯреЛрдЬреЗрди рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ рдЖрддрд╛ рдкреНрд░рддрд┐рдорд╛ (rootfs) рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд▓реЛрдб рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк рдпрд╛рдкреБрдвреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА.

  • CentOS рдХрд░реНрдирд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди.

рдмрджрд▓

  • рдЖрддрд╛, рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рдкреНрд░рддрд┐рдорд╛ (рд░реВрдЯрдПрдл) рдирд╕рд▓реНрдпрд╛рд╕, рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА рдЬрд╡рд│рдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреАрдЪреА рдкреНрд░рддрд┐рдорд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЙрдмрдВрдЯреВ 18.04 рд╕рд╛рдареА рдЙрдмрдВрдЯреВ 18.10 рдкреНрд░рддрд┐рдорд╛.

  • рдЖрддрд╛ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рдЪрд╛рдЪрдгреНрдпрд╛ рдЧрд╣рд╛рд│ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреНрдпрд╛ рдЕрдкрдпрд╢реА рдорд╛рдирд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реАрдд (рдЪрд╛рдЪрдгреНрдпрд╛ рдирд╛рд╣реАрдд - рддреНрд░реБрдЯреА рдирд╛рд╣реАрдд!).

  • рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреЛрд░рд╡рд░ рдХрд┐рдорд╛рди рдПрдХ рдЯрдкреНрдкрд╛ (рдмрд┐рд▓реНрдб, рд▓реЙрдиреНрдЪ рдХрд┐рдВрд╡рд╛ рдЪрд╛рдЪрдгреА) рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рдЖрддрд╛ рдЖрдЙрдЯ-рдСрдл-рдЯреНрд░реА рдирдХрд╛рд░рд╛рддреНрдордХ рддреНрд░реБрдЯреА рдХреЛрдб рджреЗрдИрд▓.

  • рдкреНрд░рдХрд▓реНрдкрд╛рдиреЗ Go рдореЙрдбреНрдпреБрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ рдЖрд╣реЗ, GO111MODULE=on рд╕рд╣ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд▓рд╛ рдЖрддрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдп рджрд┐рд▓реЗ рдЖрд╣реЗ.

  • рдбреАрдлреЙрд▓реНрдЯ рдЪрд╛рдЪрдгреНрдпрд╛ рдЬреЛрдбрд▓реНрдпрд╛.

  • ${TARGET}_test рдордзреАрд▓ рдЕрд╕реЗрдВрдмреНрд▓реА Makefile рдордзреНрдпреЗ рд▓рд╛рдЧреВ рди рдХреЗрд▓реНрдпрд╛рд╕ Test.sh рдЖрддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдИрд▓.

  • рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХрд┐рдВрд╡рд╛ рд╢реЛрд╖рдг рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХрд░реНрдирд▓ рд▓реЙрдЧ рд╕рд╛рдл рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА. рдХрд╛рд╣реА рд╢реЛрд╖рдг KASLR рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА dmesg рдордзреНрдпреЗ рдХрд░реНрдирд▓ рдмреЗрд╕ рд▓реАрдХрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд, рддреНрдпрд╛рдореБрд│реЗ рдХреНрд▓реАрдирдЕрдкрдореБрд│реЗ рд╢реЛрд╖рдгрд╛рдЪреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реЗ рддрд░реНрдХ рдЦрдВрдбрд┐рдд рд╣реЛрдК рд╢рдХрддрд╛рдд.

  • qemu/kvm рдЖрддрд╛ рд╣реЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд╖рдорддрд╛ рд╡рд╛рдкрд░рддреЗ.

рдХрд╛рдврд▓реЗ

  • рдХрд░реНрдирд▓ рдХрд╛рд░рдЦрд╛рдирд╛ рд╡рд╛рдврддреНрдпрд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдбреЙрдХрд░рдлрд╛рдИрд▓реНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрд░реНрдирд▓ рдЬрдирд░реЗрд╢рдирдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдореБрд│реЗ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ.

  • рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк рджреБрд╕рд░реЗ рдХрд╛рд╣реАрд╣реА рдХрд░рдд рдирд╛рд╣реА. рдХрдорд╛рдВрдб рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдд рдХрд╛рдврд▓реА рдЬрд╛рдИрд▓.

рджреБрд░реБрд╕реНрдд рдХреЗрд▓реЗ

  • macOS рд╡рд░, GNU coreutils рдпрд╛рдкреБрдвреЗ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.

  • рдХрд╛рд╣реА рд╕рд┐рд╕реНрдЯреАрдореНрд╕рд╡рд░ рдбреЙрдХрд░рдордзреНрдпреЗ рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рддреНрд░реБрдЯреАрдВрдореБрд│реЗ рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ ~/.out-of-tree/tmp/ рд╡рд░ рд╣рд▓рд╡рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.

рд╕реНрддреНрд░реЛрдд: linux.org.ru

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