рдпреВрдХреЗрдЖрдп (рдпреБрдирд┐рдлрд╛рдЗрдб рдХрд░реНрдирд▓ рдЗрдореЗрдЬ) рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╕рд┐рд╕реНрдЯрдордб рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ 252 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдкрд╛рдЪ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ systemd 252 рдЪреА рд░рд┐рд▓реАрдЭ рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдирд╡реАрди рдЖрд╡реГрддреНрддреАрддреАрд▓ рдореБрдЦреНрдп рдмрджрд▓ рдореНрд╣рдгрдЬреЗ рдЖрдзреБрдирд┐рдХ рдмреВрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдХрд░реНрдирд▓ рдЖрдгрд┐ рдмреВрдЯрд▓реЛрдбрд░рдЪ рдирд╛рд╣реА рддрд░ рдШрдЯрдХ рджреЗрдЦреАрд▓ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реВ рджреЗрддреЗ. рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд╛рдкрд░реВрди рдореВрд▓рднреВрдд рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг.

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрджреНрдзрддреАрдордзреНрдпреЗ рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдпреБрдирд┐рдлрд╛рдЗрдб рдХрд░реНрдирд▓ рдЗрдореЗрдЬ UKI (рдпреБрдирд┐рдлрд╛рдЗрдб рдХрд░реНрдирд▓ рдЗрдореЗрдЬ) рд╡рд╛рдкрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреЗ UEFI (UEFI рдмреВрдЯ рд╕реНрдЯрдм), рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рдореЗрдорд░реАрдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ initrd рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг, рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдХрд░реНрдирд▓ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рдБрдбрд▓рд░ рдПрдХрддреНрд░ рдХрд░рддреЗ. рд░реВрдЯ FS рдЖрд░реЛрд╣рд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рд╛рд░рдВрднрд╛рд╕рд╛рдареА. UKI рдЗрдореЗрдЬ рдкреАрдИ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕рд┐рдВрдЧрд▓ рдПрдХреНрдЭрд┐рдХреНрдпреВрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓ рдореНрд╣рдгреВрди рдкреЕрдХ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдмреВрдЯрд▓реЛрдбрд░ рд╡рд╛рдкрд░реВрди рд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдХрд┐рдВрд╡рд╛ рдереЗрдЯ UEFI рдлрд░реНрдорд╡реЗрдЕрд░рд╡рд░реВрди рдХреЙрд▓ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. UEFI рдХрдбреВрди рдХреЙрд▓ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдХреЗрд╡рд│ рдХрд░реНрдирд▓рдЪ рдирд╡реНрд╣реЗ рддрд░ initrd рдЪреА рд╕рд╛рдордЧреНрд░реА рджреЗрдЦреАрд▓ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪреА рдЕрдЦрдВрдбрддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.

TPM PCR (рдЯреНрд░рд╕реНрдЯреЗрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдореЙрдбреНрдпреВрд▓ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд░рдЬрд┐рд╕реНрдЯрд░) рд░рдЬрд┐рд╕реНрдЯрд░реНрд╕рдЪреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдЕрдЦрдВрдбрддреЗрдЪреЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ UKI рдкреНрд░рддрд┐рдореЗрдЪреА рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдПрдХ рдирд╡реАрди рдЙрдкрдпреБрдХреНрддрддрд╛ systemd-measure рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ. рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдЖрдгрд┐ рд╕реЛрдмрддрдЪреА PCR рдорд╛рд╣рд┐рддреА рдереЗрдЯ UKI рдмреВрдЯ рдЗрдореЗрдЬрдордзреНрдпреЗ рдПрдореНрдмреЗрдб рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ (рдХреА рдЖрдгрд┐ рд╕реНрд╡рд╛рдХреНрд╖рд░реА '.pcrsig' рдЖрдгрд┐ '.pcrkey' рдлреАрд▓реНрдбрдордзреАрд▓ PE рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдЬрддрди рдХреЗрд▓реА рдЬрд╛рддреЗ) рдЖрдгрд┐ рддреНрдпрд╛рддреВрди рдмрд╛рд╣реЗрд░реВрди рдХрд╛рдврд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рдХрд┐рдВрд╡рд╛ рдЕрдВрддрд░реНрдЧрдд рдЙрдкрдпреБрдХреНрддрддрд╛.

рд╡рд┐рд╢реЗрд╖рддрдГ, systemd-cryptsetup, systemd-cryptenroll рдЖрдгрд┐ systemd-creds рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ рдпрд╛ рдорд╛рд╣рд┐рддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реБрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдЦрд╛рддреНрд░реА рдХрд░реВ рд╢рдХрддрд╛ рдХреА рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдиреЗ рдбрд┐рдЬрд┐рдЯрд▓реА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд░реНрдирд▓рд╢реА рдмрд╛рдВрдзреАрд▓ рдЖрд╣реЗрдд (рдпрд╛ рдмрд╛рдмрддреАрдд, рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрдирд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ UKI рдЗрдореЗрдЬрдиреЗ TPM рдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрджреНрд╡рд╛рд░реЗ рд╕рддреНрдпрд╛рдкрди рдЙрддреНрддреАрд░реНрдг рдХреЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕рдЪ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ).

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, systemd-pcrphase рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ TPM 2.0 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдкреНрд░реЛрд╕реЗрд╕рд░рдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рд╡рд┐рд╡рд┐рдз рдмреВрдЯ рдЯрдкреНрдкреНрдпрд╛рдВрдЪреЗ рдмрдВрдзрди рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА LUKS2 рд╡рд┐рднрд╛рдЬрди рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреА рдлрдХреНрдд рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдХрд░реВ рд╢рдХрддрд╛. initrd рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рдирдВрддрд░рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рд╛).

рдЗрддрд░ рдХрд╛рд╣реА рдмрджрд▓:

  • рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рднрд┐рдиреНрди рд▓реЛрдХреЕрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдбреАрдлреЙрд▓реНрдЯ рд▓реЛрдХреЗрд▓ C.UTF-8 рдЕрд╕рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ.
  • рдЖрддрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдмреВрдЯ рджрд░рдореНрдпрд╛рди рд╕рдВрдкреВрд░реНрдг рд╕реЗрд╡рд╛ рдкреНрд░реАрд╕реЗрдЯ рдСрдкрд░реЗрд╢рди (тАЬsystemctl presetтАЭ) рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдмреВрдЯ рд╡реЗрд│реА рдкреНрд░реАрд╕реЗрдЯ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "-Dfirst-boot-full-preset" рдкрд░реНрдпрд╛рдпрд╛рд╕рд╣ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рдпреЛрдЬрд┐рдд рдЖрд╣реЗ.
  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдпреБрдирд┐рдЯреНрд╕рдордзреНрдпреЗ CPU рд░рд┐рд╕реЛрд░реНрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рддреЛ, рдЬреНрдпрд╛рдореБрд│реЗ CPUWeight рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ (app.slice, background.slice, session.slice) рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рд╕рд░реНрд╡ рд╕реНрд▓рд╛рдЗрд╕ рдпреБрдирд┐рдЯреНрд╕рд╡рд░ рд▓рд╛рдЧреВ рдЭрд╛рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. рднрд┐рдиреНрди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реЗрд╡рд╛, CPU рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рд╕реНрдкрд░реНрдзрд╛. CPUWeight рдпреЛрдЧреНрдп рд╕рдВрд╕рд╛рдзрди рддрд░рддреВрдж рдореЛрдб рд╕рдХреНрд░рд┐рдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдирд┐рд╖реНрдХреНрд░рд┐рдп" рдореВрд▓реНрдпрд╛рд╕ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рддрд╛рддреНрдкреБрд░рддреНрдпрд╛ ("рдХреНрд╖рдгрд┐рдХ") рдпреБрдирд┐рдЯреНрд╕рдордзреНрдпреЗ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо-рд░рд┐рдкрд╛рд░реНрдЯ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ, /etc/systemd/system/name.d/ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдбреНрд░реЙрдк-рдЗрди рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░реВрди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ.
  • рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рддрд┐рдорд╛рдВрд╕рд╛рдареА, рд╕рдорд░реНрдерди-рд╕рдорд╛рдкреНрдд рдзреНрд╡рдЬ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рд╣реЗ рддрдереНрдп /etc/os-release рдлрд╛рдЗрд▓рдордзреАрд▓ рдирд╡реАрди рдкреЕрд░рд╛рдореАрдЯрд░ тАЬSUPPORT_END=тАЭ рдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ.
  • "рдХрдВрдбрд┐рд╢рди рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдЕрд▓=" рдЖрдгрд┐ "рдЕрд╕рд░реНрдЯ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓=" рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕рд┐рд╕реНрдЯреАрдордордзреНрдпреЗ рдХрд╛рд╣реА рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рдирд╕рд▓реНрдпрд╛рд╕ рдпреБрдирд┐рдЯреНрд╕рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдХреНрд░реЕрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
  • рдбреАрдлреЙрд▓реНрдЯ SMACK рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрддрд░ рдЖрдгрд┐ рдпреБрдирд┐рдЯ рд╕рдХреНрд░рд┐рдпрдХрд░рдг рдХрд╛рд▓рдмрд╛рд╣реНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА system.conf рдЖрдгрд┐ user.conf рдордзреНрдпреЗ тАЬDefaultSmackProcessLabel=тАЭ рдЖрдгрд┐ тАЬDefaultDeviceTimeoutSec=тАЭ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛.
  • "рдХрдВрдбрд┐рд╢рдирдлрд░реНрдорд╡реЗрдЕрд░=" рдЖрдгрд┐ "рдЕрд╕рд░реНрдЯрдлрд░реНрдорд╡реЗрдЕрд░=" рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ, рд╡реИрдпрдХреНрддрд┐рдХ SMBIOS рдлреАрд▓реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, /sys/class/dmi/id/board_name рдлреАрд▓реНрдбрдордзреНрдпреЗ "рдХрд╕реНрдЯрдо" рд╣реЗ рдореВрд▓реНрдп рдЕрд╕реЗрд▓ рддрд░рдЪ рдпреБрдирд┐рдЯ рд▓реЙрдиреНрдЪ рдХрд░рдгреЗ. рдмреЛрд░реНрдб", рддреБрдореНрд╣реА "рдХрдВрдбрд┐рд╢рдирдлрд░реНрдорд╡реЗрдЕрд░=smbios" -рдлреАрд▓реНрдб(board_name = "рдХрд╕реНрдЯрдо рдмреЛрд░реНрдб")" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛.
  • рдЗрдирд┐рд╢рд┐рдПрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди (PID 1), SMBIOS рдлреАрд▓реНрдбрдордзреВрди рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рдЖрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдкреНрд░рдХрд╛рд░ 11, тАЬOEM рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕тАЭ) рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡реНрдпрд╛рдЦреНрдпреЗрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд qemu_fwcfg рджреНрд╡рд╛рд░реЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреНрд╕рд╡рд░ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕рдЪреА рддрд░рддреВрдж рд╕реБрд▓рдн рдХрд░рддреЗ рдЖрдгрд┐ рджреВрд░ рдХрд░рддреЗ. рдХреНрд▓рд╛рдЙрдб -рдЗрдирд┐рдЯ рдЖрдгрд┐ рдЗрдЧреНрдирд┐рд╢рди рд╕рд╛рд░рдЦреНрдпрд╛ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рд╛рдзрдирд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
  • рд╢рдЯрдбрд╛рдКрди рджрд░рдореНрдпрд╛рди, рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕ (proc, sys) рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рдгреНрдпрд╛рдЪреЗ рддрд░реНрдХ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕рдЪреЗ рдЕрдирдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгрд╛рд▒реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рд▓реЙрдЧрдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реА рдЖрд╣реЗ.
  • рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд┐рд▓реНрдЯрд░ (SystemCallFilter) рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ riscv_flush_icache рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • sd-boot рдмреВрдЯрд▓реЛрдбрд░ рдорд┐рд╢реНрд░ рдореЛрдбрдордзреНрдпреЗ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ 64-рдмрд┐рдЯ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ 32-рдмрд┐рдЯ UEFI рдлрд░реНрдорд╡реЗрдЕрд░рд╡рд░реВрди рдЪрд╛рд▓рддреЗ. ESP (EFI рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди) рдордзреНрдпреЗ рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рдордзреВрди SecureBoot рдХреА рдЖрдкреЛрдЖрдк рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
  • bootctl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдирд╡реАрди рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд: рд╕рд░реНрд╡ рд╕рдорд░реНрдерд┐рдд EFI рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдмрд╛рдпрдирд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬтАФрдСрд▓-рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░реНрд╕тАЭ, тАЬтАФрд░реВрдЯ=тАЭ рдЖрдгрд┐ тАЬтАФрдЗрдореЗрдЬ=тАЭ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдХрд┐рдВрд╡рд╛ рдбрд┐рд╕реНрдХ рдЗрдореЗрдЬрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, тАЬтАФрдЗрдВрд╕реНрдЯреЙрд▓-рд╕реНрд░реЛрдд =тАЭ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдирд╕рд╛рдареА рд╕реНрддреНрд░реЛрдд рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, "-efi-boot-option-description=" рдмреВрдЯ рдПрдВрдЯреНрд░реА рдирд╛рд╡реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  • 'list-automounts' рдХрдорд╛рдВрдб рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЖрд░реЛрд╣рд┐рдд рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдЬрдЪреА рд╕реВрдЪреА рдЖрдгрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдореЗрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "--image=" рдкрд░реНрдпрд╛рдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemctl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. 'рд╢реЛ' рдЖрдгрд┐ 'рд╕реНрдЯреЗрдЯрд╕' рдХрдорд╛рдВрдбрдордзреНрдпреЗ "--state=" рдЖрдгрд┐ "--type=" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ.
  • systemd-networkd рдиреЗ TCP рдХрдВрдЬреЗрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА тАЬTCPCongestionControlAlgorithm=тАЭ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ, TUN/TAP рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдлрд╛рдЗрд▓ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬKeepFileDescriptor=тАЭ, NetLabels рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬNetLabel=тАЭ, DCPv6 рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡реЗрдЧрд╡рд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬRapidCommit=тАЭ. (RFC 3315). тАЬRouteTable=тАЭ рдкреЕрд░рд╛рдореАрдЯрд░ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓реНрд╕рдЪреА рдирд╛рд╡реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • systemd-nspawn "--bind=" рдЖрдгрд┐ "--overlay=" рдкрд░реНрдпрд╛рдпрд╛рдВрдордзреНрдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╛рдЗрд▓ рдорд╛рд░реНрдЧ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдХрдВрдЯреЗрдирд░рдордзреАрд▓ рд░реВрдЯ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА рд╣реЛрд╕реНрдЯ рдмрд╛рдЬреВрд▓рд╛ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рд▓рд╛ рдмрд╛рдВрдзрдгреНрдпрд╛рд╕рд╛рдареА "--bind=" рдкрд░реНрдпрд╛рдпрд╛рд╕рд╛рдареА 'rootidmap' рдкреЕрд░рд╛рдореАрдЯрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • systemd-resolved OpenSSL рдЪрд╛ рдХреВрдЯрдмрджреНрдзреАрдХрд░рдг рдмреЕрдХрдПрдВрдб рдореНрд╣рдгреВрди рдореБрд▓рднреВрддрд░рд┐рддреНрдпрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ (gnutls рд╕рдкреЛрд░реНрдЯ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рдареЗрд╡рд▓рд╛ рдЬрд╛рддреЛ). рдЕрд╕рдорд░реНрдерд┐рдд DNSSEC рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрддрд╛ рддреНрд░реБрдЯреА (SERVFAIL) рдкрд░рдд рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд▓реЗ рдЬрд╛рддрд╛рдд.
  • systemd-sysusers, systemd-tmpfiles рдЖрдгрд┐ systemd-sysctl рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдпрдВрддреНрд░рдгреЗрджреНрд╡рд╛рд░реЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛рдд.
  • рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХрд╛рдВрд╕рд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd-рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА 'рддреБрд▓рдирд╛-рдЖрд╡реГрддреНрддреНрдпрд╛' рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА ('rpmdev-vercmp' рдЖрдгрд┐ 'dpkg --compare-versions' рдкреНрд░рдорд╛рдгреЗ). 'systemd-analyze dump' рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдорд╛рд╕реНрдХрджреНрд╡рд╛рд░реЗ рдпреБрдирд┐рдЯреНрд╕ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
  • рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рд╕реНрд▓реАрдк рдореЛрдб рдирд┐рд╡рдбрддрд╛рдирд╛ (рд╕рд╕реНрдкреЗрдВрдб-рдирдВрддрд░-рд╣рд╛рдпрдмрд░рдиреЗрдЯ), рд╕реНрдЯрдБрдбрдмрд╛рдп рдореЛрдбрдордзреНрдпреЗ рдШрд╛рд▓рд╡рд▓реЗрд▓рд╛ рд╡реЗрд│ рдЖрддрд╛ рдЙрд░реНрд╡рд░рд┐рдд рдмреЕрдЯрд░реА рдЖрдпреБрд╖реНрдпрд╛рдЪреНрдпрд╛ рдЕрдВрджрд╛рдЬрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд╡рдбрд▓рд╛ рдЬрд╛рддреЛ. рдЬреЗрд╡реНрд╣рд╛ 5% рдкреЗрдХреНрд╖рд╛ рдХрдореА рдмреЕрдЯрд░реА рдЪрд╛рд░реНрдЬ рд░рд╛рд╣рддреЗ рддреЗрд╡реНрд╣рд╛ рд╕реНрд▓реАрдк рдореЛрдбрдордзреНрдпреЗ рдЭрдЯрдкрдЯ рд╕рдВрдХреНрд░рдордг рд╣реЛрддреЗ.
  • рдПрдХ рдирд╡реАрди рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб "-o рд╢реЙрд░реНрдЯ-рдбреЗрд▓реНрдЯрд╛" 'journalctl' рдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рд▓реЙрдЧрдордзреАрд▓ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрдордзреАрд▓ рд╡реЗрд│реЗрдЪрд╛ рдлрд░рдХ рджрд╛рдЦрд╡рддреЛ.
  • systemd-repart Squashfs рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╕рд╣ рд╡рд┐рднрд╛рдЬрдиреЗ рдЖрдгрд┐ dm-verity рд╕рд╛рдареА рд╡рд┐рднрд╛рдЬрдиреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ, рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрд╕рд╣.
  • рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd-logind рдордзреНрдпреЗ "StopIdleSessionSec=" рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реЗ.
  • Systemd-cryptenroll рдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рд╕реВрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдлрд╛рдЗрд▓рдордзреВрди рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреА рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА "--unlock-key-file=" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ.
  • udev рд╢рд┐рд╡рд╛рдп рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд systemd-grofs рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЪрд╛рд▓рд╡рдгреЗ рдЖрддрд╛ рд╢рдХреНрдп рдЖрд╣реЗ.
  • systemd-backlight рдиреЗ рдПрдХрд╛рдзрд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреНрд╕рд╕рд╣ рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░рд▓реЗ рдЖрд╣реЗ.
  • рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рдд рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдб рдЙрджрд╛рд╣рд░рдгрд╛рдВрд╕рд╛рдареА рдкрд░рд╡рд╛рдирд╛ CC0 рд╡рд░реВрди MIT-0 рдордзреНрдпреЗ рдмрджрд▓рд▓рд╛ рдЖрд╣реЗ.

рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рдХрд░рдгрд╛рд░реЗ рдмрджрд▓:

  • ConditionKernelVersion рдирд┐рд░реНрджреЗрд╢ рд╡рд╛рдкрд░реВрди рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рддрдкрд╛рд╕рддрд╛рдирд╛, '=' рдЖрдгрд┐ '!=' рдСрдкрд░реЗрдЯрд░рдордзреНрдпреЗ рдЖрддрд╛ рдПрдХ рд╕рд╛рдзреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░ рдЕрдЬрд┐рдмрд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╕рд▓реНрдпрд╛рд╕, рдЧреНрд▓реЛрдм-рдорд╛рд╕реНрдХ рдЬреБрд│рдгреА рд╡рд╛рдкрд░реВрди рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рд╡рд░реНрдг '*', '?' рдЖрдгрд┐ '[', ']'. stverscmp() рд╢реИрд▓реАрдЪреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, '<', '>', '<=' рдЖрдгрд┐ '>=' рдСрдкрд░реЗрдЯрд░ рд╡рд╛рдкрд░рд╛.
  • рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓рдордзреВрди рдкреНрд░рд╡реЗрд╢ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдгрд╛рд░рд╛ SELinux рдЯреЕрдЧ рдЖрддрд╛ рдкреНрд░рд╡реЗрд╢ рддрдкрд╛рд╕рдгреАрдЪреНрдпрд╛ рд╡реЗрд│реА рдРрд╡рдЬреА рдлрд╛рдЗрд▓ рд▓реЛрдб рд╣реЛрддрд╛рдирд╛ рд╡рд╛рдЪрд▓рд╛ рдЬрд╛рддреЛ.
  • "рдХрдВрдбрд┐рд╢рди рдлрд░реНрд╕реНрдЯрдмреВрдЯ" рдХрдВрдбрд┐рд╢рди рдЖрддрд╛ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдмреВрдЯрд╡рд░ рдлрдХреНрдд рдереЗрдЯ рдмреВрдЯ рд╕реНрдЯреЗрдЬрд╡рд░ рдЯреНрд░рд┐рдЧрд░ рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдмреВрдЯ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдпреБрдирд┐рдЯреНрд╕ рдХреЙрд▓ рдХрд░рддрд╛рдирд╛ "рдЕрд╕рддреНрдп" рдкрд░рдд рдпреЗрддреЗ.
  • 2024 рдордзреНрдпреЗ, systemd рдпреЛрдЬрдирд╛ cgroup v1 рд░рд┐рд╕реЛрд░реНрд╕ рд▓рд┐рдорд┐рдЯрд┐рдВрдЧ рдореЗрдХреЕрдирд┐рдЭрдорд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рдерд╛рдВрдмрд╡рддреЗ, рдЬреЗ systemd рдкреНрд░рдХрд╛рд╢рди 248 рдордзреНрдпреЗ рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдирд╛ cgroup v2-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ cgroup v1 рдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдмрд╛рдмрдд рдЖрдЧрд╛рдК рдХрд╛рд│рдЬреА рдШреЗрдгреНрдпрд╛рдЪрд╛ рд╕рд▓реНрд▓рд╛ рджрд┐рд▓рд╛ рдЬрд╛рддреЛ. cgroups v2 рдЖрдгрд┐ v1 рдордзреАрд▓ рдореБрдЦреНрдп рдлрд░рдХ рдореНрд╣рдгрдЬреЗ CPU рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореЗрдорд░реА рд╡рд╛рдкрд░рд╛рдЪреЗ рдирд┐рдпрдорди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ I/O рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдВрдРрд╡рдЬреА рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп cgroups рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдЪрд╛ рд╡рд╛рдкрд░. рд╡реЗрдЧрд│реНрдпрд╛ рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдВрдореБрд│реЗ рд╣рдБрдбрд▓рд░реНрд╕рдордзреАрд▓ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдВрдордзреНрдпреЗ рд╕рдВрджрд░реНрднрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рддрд╛рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд░реНрдирд▓ рд╕рдВрд╕рд╛рдзрди рдЦрд░реНрдЪрд╛рдордзреНрдпреЗ рдЕрдбрдЪрдгреА рдпреЗрддрд╛рдд.
  • 2023 рдЪреНрдпрд╛ рдЙрддреНрддрд░рд╛рд░реНрдзрд╛рдд, рдЖрдореНрд╣реА рд╕реНрдкреНрд▓рд┐рдЯ рдбрд┐рд░реЗрдХреНрдЯрд░реА рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрдд рдЖрд╣реЛрдд, рдЬрд┐рдереЗ /usr рд░реВрдЯрдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдХрд┐рдВрд╡рд╛ /bin рдЖрдгрд┐ /usr/bin, /lib рдЖрдгрд┐ /usr/lib рд╡реЗрдЧрд│реЗ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд.

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

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