systemd рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЬ 246

рдкрд╛рдЪ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рд╕рд╛рджрд░ рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЭ systemd 246. рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдлреНрд░реАрдЭрд┐рдВрдЧ рдпреБрдирд┐рдЯреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди, рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд╛рдкрд░реВрди рд░реВрдЯ рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдорд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, ZSTD рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рд▓реЙрдЧ рдХреЙрдореНрдкреНрд░реЗрд╢рди рдЖрдгрд┐ рдХреЛрд░ рдбрдВрдкрд╕рд╛рдареА рд╕рдорд░реНрдерди, FIDO2 рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, Microsoft BitLocker рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. /etc/ crypttab рджреНрд╡рд╛рд░реЗ рд╡рд┐рднрд╛рдЬрдиреЗ, BlackList рдЪреЗ рдирд╛рд╡ DenyList рдЕрд╕реЗ рдХреЗрд▓реЗ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдмрджрд▓ рдХрд░рд╛:

  • cgroups v2 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдлреНрд░реАрдЭрд░ рд░рд┐рд╕реЛрд░реНрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдерд╛рдВрдмрд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЗрддрд░ рдХрд╛рд░реНрдпреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рд╕рдВрд╕рд╛рдзрдиреЗ (CPU, I/O, рдЖрдгрд┐ рд╕рдВрднрд╛рд╡реНрдп рдореЗрдорд░реА) рддрд╛рддреНрдкреБрд░рддреЗ рдореЛрдХрд│реА рдХрд░реВ рд╢рдХрддрд╛. рдпреБрдирд┐рдЯреНрд╕рдЪреЗ рдлреНрд░реАрдЭрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдлреНрд░реЙрд╕реНрдЯрд┐рдВрдЧ рдирд╡реАрди тАЬsystemctl freezeтАЭ рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдХрд┐рдВрд╡рд╛ D-Bus рджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
  • рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд╛рдкрд░реВрди рд░реВрдЯ рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдорд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдпреБрдирд┐рдЯреНрд╕рдордзреНрдпреЗ рдирд╡реАрди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡рд╛рдкрд░реВрди рдкрдбрддрд╛рд│рдгреА рдХреЗрд▓реА рдЬрд╛рддреЗ: рд░реВрдЯрд╣реЕрд╢ (рд░реВрдЯ рдЗрдореЗрдЬ рдкрд░реНрдпрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╕реНрдХ рдЗрдореЗрдЬрдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдЯ рд╣реЕрд╢) рдЖрдгрд┐ рд░реВрдЯрд╣реЕрд╢рд╕рд┐рдЧреНрдиреЗрдЪрд░ (рд░реВрдЯ рд╣реЕрд╢рд╕рд╛рдареА PKCS#7 рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА).
  • PID 1 рд╣рдБрдбрд▓рд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмреВрдЯ рд╕реНрдЯреЗрдЬрд╡рд░ рдкреНрд░реАрдХрдореНрдкрд╛рдЗрд▓ рдХреЗрд▓реЗрд▓реЗ AppArmor рдирд┐рдпрдо (/etc/apparmor/earlypolicy) рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЛ.
  • рдирд╡реАрди рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд: рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (dm-crypt/LUKS), рдХрдВрдбрд┐рд╢рди рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ рдЖрдгрд┐ AssertEnvironment рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рд░реНрдЧрд╛рдЪреЗ рд╕реНрдерд╛рди рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА ConditionPathIsEncrypted рдЖрдгрд┐ AssertPathIsEncrypted рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, PAM рджреНрд╡рд╛рд░реЗ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рдХрдВрдЯреЗрдирд░ рд╕реЗрдЯ рдХрд░рддрд╛рдирд╛).
  • *.mount рдпреБрдирд┐рдЯреНрд╕рд╕рд╛рдареА, ReadWriteOnly рд╕реЗрдЯрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреЗ рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрдирд╛рд╕рд╛рдареА рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╕рд▓реНрдпрд╛рд╕ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрди рдорд╛рдЙрдВрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ. /etc/fstab рдордзреНрдпреЗ рд╣рд╛ рдореЛрдб тАЬx-systemd.rw-onlyтАЭ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ.
  • *.рд╕реЙрдХреЗрдЯ рдпреБрдирд┐рдЯреНрд╕рд╕рд╛рдареА, PassPacketInfo рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреЗ рдХрд░реНрдирд▓рд▓рд╛ рд╕реЙрдХреЗрдЯрдордзреВрди рд╡рд╛рдЪрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреЕрдХреЗрдЯрд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬреЛрдбрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдХрд░рддреЗ (рд╕реЙрдХреЗрдЯрд╕рд╛рдареА IP_PKTINFO, IPV6_RECVPKTINFO рдЖрдгрд┐ NETLINK_PKTINFO рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рддреЗ).
  • рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА (*.рд╕реЗрд╡рд╛ рдпреБрдирд┐рдЯреНрд╕), CoredumpFilter рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗрдд (рдХреЛрдЕрд░ рдбрдВрдкрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдореЗрдорд░реА рд╡рд┐рднрд╛рдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ) рдЖрдгрд┐
    TimeoutStartFailureMode/TimeoutStopFailureMode (рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХрд░рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рдерд╛рдВрдмрд╡рддрд╛рдирд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рд╣реЛрддреЗ рддреЗрд╡реНрд╣рд╛ рд╡рд░реНрддрди (SIGTERM, SIGABRT рдХрд┐рдВрд╡рд╛ SIGKILL) рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ).

  • рдмрд╣реБрддреЗрдХ рдкрд░реНрдпрд╛рдп рдЖрддрд╛ "0x" рдЙрдкрд╕рд░реНрдЧ рд╡рд╛рдкрд░реВрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореВрд▓реНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд.
  • рдХреА рдХрд┐рдВрд╡рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╡рд┐рдз рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ, рдЕрдирдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд┐рд╕реНрдХрд╡рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдареЗрд╡рдгреЗ рдЗрд╖реНрдЯ рдирд╕рддрд╛рдирд╛ IPC рд╕реЗрд╡рд╛рдВрд╡рд░ рдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдХреА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреБрдирд┐рдХреНрд╕ рд╕реЙрдХреЗрдЯреНрд╕ (AF_UNIX) рдЪрд╛ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╕реНрдЯреЛрд░реЗрдЬ
  • рдпреБрдирд┐рдЯреНрд╕, tmpfiles.d/, sysusers.d/ рдЖрдгрд┐ рдЗрддрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рд╕рд╣рд╛ рдирд╡реАрди рд╕реНрдкреЗрд╕рд┐рдлрд╛рдпрд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ: рд╡рд░реНрддрдорд╛рди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА %a, рдлреАрд▓реНрдб рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА %o/%w/%B/%W /etc/os-release рдордзреАрд▓ рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдЖрдгрд┐ %l рд▓рд╣рд╛рди рдпрдЬрдорд╛рдирдирд╛рд╡ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА.
  • рдпреБрдирд┐рдЯ рдлрд╛рдпрд▓реА рдпрд╛рдкреБрдвреЗ тАЬ.includeтАЭ рд╕рд┐рдВрдЯреЕрдХреНрд╕рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдирд╛рд╣реАрдд, рдЬреЗ 6 рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ.
  • StandardError рдЖрдгрд┐ StandardOutput рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдпрд╛рдкреБрдвреЗ тАЬsyslogтАЭ рдЖрдгрд┐ тАЬsyslog-consoleтАЭ рдпрд╛ рдореВрд▓реНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реАрдд, рдЬреЗ рдЖрдкреЛрдЖрдк тАЬрдЬрд░реНрдирд▓тАЭ рдЖрдгрд┐ тАЬрдЬрд░реНрдирд▓+рдХрдиреНрд╕реЛрд▓тАЭ рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╣реЛрддреАрд▓.
  • рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ tmpfs-рдЖрдзрд╛рд░рд┐рдд рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯреНрд╕рд╕рд╛рдареА (/tmp, /run, /dev/shm, рдЗ.), рдЖрдХрд╛рд░ рдЖрдгрд┐ рдЖрдпрдиреЛрдбреНрд╕рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╡рд░ рдорд░реНрдпрд╛рджрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, /tmp рдЖрдгрд┐ /dev/ рд╕рд╛рдареА RAM рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ 50% рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд. shm, рдЖрдгрд┐ рдЗрддрд░ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА 10% RAM.
  • рдирд╡реАрди рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ: рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдмреВрдЯ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╣реЛрд╕реНрдЯрдирд╛рд╡ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd.hostname, рднреМрддрд┐рдХ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдмреНрд▓реЙрдХ рд╕рд╛рдзрдиреЗ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрд╡рд░ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА udev.blockdev_read_only (рддреБрдореНрд╣реА "blockdev --setrw" рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдирд┐рд╡рдбрдХрдкрдгреЗ рд░рджреНрдж рдХрд░рд╛), рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрдирд╛рдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕рдХреНрд░рд┐рдпрдХрд░рдг рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd .swap, рд╕рд┐рд╕реНрдЯрдо рдШрдбреНрдпрд╛рд│ рдорд╛рдпрдХреНрд░реЛрд╕реЗрдХрдВрджрдордзреНрдпреЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd.clock-usec, systemd.condition-needs-update рдЖрдгрд┐ systemd.condition-first-boot ConditionNeedsUpdate рдЖрдгрд┐ ConditionB рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪреЗрдХ
  • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, sysctl fs.suid_dumpable 2 ("suidsafe") рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ suid рдзреНрд╡рдЬрд╛рд╕рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╕рд╛рдареА рдХреЛрд░ рдбрдВрдк рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рдлрд╛рдИрд▓ /usr/lib/udev/hwdb.d/60-autosuspend.hwdb рд╣реА ChromiumOS рдХрдбреВрди рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЙрдзрд╛рд░ рдШреЗрдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реНрд▓реАрдк рдореЛрдбрдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реНтАНрдпрд╛ PCI рдЖрдгрд┐ USB рдЙрдкрдХрд░рдгрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
  • Networkd.conf рдордзреНрдпреЗ рдПрдХ ManageForeignRoutes рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рд╕рдХреНрд╖рдо рдХреЗрд▓реНрдпрд╛рд╡рд░, systemd-networkd рдЗрддрд░ рдЙрдкрдпреБрдХреНрддрддрд╛рдВрдиреА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдорд╛рд░реНрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХрд░реЗрд▓.
  • SR-IOV (рд╕рд┐рдВрдЧрд▓ рд░реВрдЯ I/O рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди) рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА .network рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ тАЬ[SR-IOV]тАЭ рд╡рд┐рднрд╛рдЧ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • systemd-networkd рдордзреНрдпреЗ, IPv4AcceptLocal рд╕реЗрдЯрд┐рдВрдЧ "[рдиреЗрдЯрд╡рд░реНрдХ]" рд╡рд┐рднрд╛рдЧрд╛рдд рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реБрди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рд╕реНрдерд╛рдирд┐рдХ рд╕реНрддреНрд░реЛрдд рдкрддреНрддреНрдпрд╛рд╕рд╣ рдпреЗрдгрд╛рд░реЗ рдкреЕрдХреЗрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рдпреЗрддреАрд▓.
  • systemd-networkd рдиреЗ [HierarchyTokenBucket] рдЖрдгрд┐
    [HierarchyTokenBucketClass], [PFIFO] рджреНрд╡рд╛рд░реЗ "pfifo", [GenericRandomEarlyDetection] рджреНрд╡рд╛рд░реЗ "GRED", [StochasticFairBlue] рджреНрд╡рд╛рд░реЗ "SFB", "рдХреЗрдХ"
    [CAKE] рдорд╛рд░реНрдЧреЗ, "PIE" [PIE] рджреНрд╡рд╛рд░реЗ, "DRR" рджреНрд╡рд╛рд░реЗ [DeficitRoundRobinScheduler] рдЖрдгрд┐
    [DeficitRoundRobinSchedulerClass], "BFIFO" рджреНрд╡рд╛рд░реЗ [BFIFO],
    "PFIFOHeadDrop" рджреНрд╡рд╛рд░реЗ [PFIFOHeadDrop], "PFIFOFast" рджреНрд╡рд╛рд░реЗ [PFIFOFast], "HHF"
    [HeavyHitterFilter] рджреНрд╡рд╛рд░реЗ, "ETS" рджреНрд╡рд╛рд░реЗ [EnhancedTransmissionSelection],
    "QFQ" [QuickFairQueueing] рдЖрдгрд┐ [QuickFairQueueingClass] рджреНрд╡рд╛рд░реЗ.

  • systemd-networkd рдордзреНрдпреЗ, DHCP рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдЧреЗрдЯрд╡реЗ рдорд╛рд╣рд┐рддреАрдЪрд╛ рд╡рд╛рдкрд░ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА [DHCPv4] рд╡рд┐рднрд╛рдЧрд╛рдд UseGateway рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • systemd-networkd рдордзреНрдпреЗ, [DHCPv4] рдЖрдгрд┐ [DHCPServer] рд╡рд┐рднрд╛рдЧрд╛рдд, рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХреНрд░реЗрддрд╛ рдкрд░реНрдпрд╛рдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА SendVendorOption рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • systemd-networkd POP3, SMTP рдЖрдгрд┐ LPR рд╕рд░реНрд╡реНрд╣рд░рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА [DHCPServer] рд╡рд┐рднрд╛рдЧрд╛рдд EmitPOP3/POP3, EmitSMTP/SMTP рдЖрдгрд┐ EmitLPR/LPR рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рдирд╡реАрди рд╕рдВрдЪ рд▓рд╛рдЧреВ рдХрд░рддреЗ.
  • systemd-networkd рдордзреНрдпреЗ, [Bridge] рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ .netdev рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ, рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА VLAN рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА VLANProtocol рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • systemd-networkd рдордзреНрдпреЗ, [Link] рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ .network рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ, рд▓рд┐рдВрдХреНрд╕рдЪрд╛ рд╕рдореВрд╣ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧреНрд░реБрдк рд╕реЗрдЯрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • рдмреНрд▓реЕрдХрд▓рд┐рд╕реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди DenyList рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ (рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреАрд╕рд╛рдареА рдЬреБрдиреЗ рдирд╛рд╡ рд╣рд╛рддрд╛рд│рдгреА рдЬрддрди рдХрд░рдгреЗ).
  • Systemd-networkd рдиреЗ IPv6 рдЖрдгрд┐ DHCPv6 рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪрд╛ рдореЛрдард╛ рднрд╛рдЧ рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ.
  • рд╕рд░реНрд╡ рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрдЬ рдЕрдкрдбреЗрдЯ (рд▓реАрдЬ) рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдХреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╡рд░реНрдХрд╕реАрдЯреАрдПрд▓рдордзреНрдпреЗ "рдлреЛрд░реНрд╕рд░реАрдиреНрдпреВ" рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА.
  • systemd-resolved рдордзреНрдпреЗ, DNS рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, DNS-over-TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрдбрддрд╛рд│рдгреАрд╕рд╛рдареА рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдЖрдгрд┐ рд╣реЛрд╕реНрдЯ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ. DNS-рдУрд╡реНрд╣рд░-TLS рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдиреЗ SNI рддрдкрд╛рд╕рдгреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
  • Systemd-resolved рдордзреНрдпреЗ рдЖрддрд╛ рд╕рд┐рдВрдЧрд▓-рд▓реЗрдмрд▓ DNS рдирд╛рд╡рд╛рдВрдЪреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ (рд╕рд┐рдВрдЧрд▓-рд▓реЗрдмрд▓, рдПрдХрд╛ рд╣реЛрд╕реНрдЯ рдирд╛рд╡рд╛рд╡рд░реВрди).
  • systemd-journald рдЬрд░реНрдирд▓реНрд╕рдордзреАрд▓ рдореЛрдареЗ рдХреНрд╖реЗрддреНрд░ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА zstd рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреБрд░рд╡рддреЗ. рдЬрд░реНрдирд▓реНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╣реЕрд╢ рдЯреЗрдмрд▓рдордзреАрд▓ рдЯрдХреНрдХрд░рд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдирд╛ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдгрд╛рдЪреНрдпрд╛ рд▓рд┐рдВрдХрд╕рд╣ рдХреНрд▓рд┐рдХ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп URLs journalctl рдордзреНрдпреЗ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
  • systemd-journald рдЗрдирд┐рд╢рд┐рдПрд▓рд╛рдпрдЭреЗрд╢рди рджрд░рдореНрдпрд╛рди рдСрдбрд┐рдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА journald.conf рдордзреНрдпреЗ рдСрдбрд┐рдЯ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реЗ.
  • Systemd-coredump рдордзреНрдпреЗ рдЖрддрд╛ zstd рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рдХреЛрд░ рдбрдВрдк рдХреЙрдореНрдкреНрд░реЗрд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
  • рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рд▓рд╛ UUID рдирд┐рдпреБрдХреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd-repart рдордзреНрдпреЗ UUID рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реЗ.
  • рдкреЛрд░реНрдЯреЗрдмрд▓ рд╣реЛрдо рдбрд┐рд░реЗрдХреНтАНрдЯрд░реАрдЬрдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреБрд░рд╡рдгрд╛рд░реНтАНрдпрд╛ systemd-рд╣реЛрдо рд╕реЗрд╡реЗрдиреЗ FIDO2 рдЯреЛрдХрди рд╡рд╛рдкрд░реВрди рд╣реЛрдо рдбрд┐рд░реЗрдХреНтАНрдЯрд░реАрдЬ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ. LUKS рд╡рд┐рднрд╛рдЬрди рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдмреЕрдХрдПрдВрдбрдиреЗ рд╕рддреНрд░ рд╕рдВрдкрд▓реНрдпрд╛рд╡рд░ рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмреНрд▓реЙрдХреНрд╕ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рдкреНрд░рдгрд╛рд▓реАрд╡рд░реАрд▓ /рд╣реЛрдо рд╡рд┐рднрд╛рдЬрди рдЖрдзреАрдЪ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реНрдпрд╛рд╕ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рджреБрд╣реЗрд░реА рдПрдирдХреНрд░рд┐рдкреНрд╢рдирдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдЬреЛрдбрд▓реЗ рдЬрд╛рддреЗ.
  • /etc/crypttab рдордзреНрдпреЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛: рд╡рд╛рдкрд░рд▓реНрдпрд╛рдирдВрддрд░ рдХреА рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА тАЬkeyfile-eraseтАЭ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╛рдареА рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд░рд┐рдХрд╛рдореНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рд╡рд┐рднрд╛рдЬрди рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬkeyfile-eraseтАЭ (рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдЗрдореЗрдЬ рдЗрдиреНрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдкрд╣рд┐рд▓реНрдпрд╛ рдмреВрдЯ рдирдВрддрд░ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣, рдкреНрд░рддрд┐рд╖реНрдард╛рдкрдирд╡реЗрд│реА рдирд╛рд╣реА).
  • systemd-cryptsetup /etc/crypttab рд╡рд╛рдкрд░реВрди рдмреВрдЯ рд╡реЗрд│реА Microsoft BitLocker рд╡рд┐рднрд╛рдЬрдиреЗ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ. рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реА
    рдлрд╛рдЗрд▓реНрд╕рдордзреВрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╡рд┐рднрд╛рдЬрдиреЗ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреА /etc/cryptsetup-keys.d/ .key рдЖрдгрд┐ /run/cryptsetup-keys.d/ .рдХреА.

  • .desktop рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рдлрд╛рдЗрд▓реНрд╕рдордзреВрди рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd-xdg-autostart-generator рдЬреЛрдбрд▓реЗ.
  • "bootctl" рд╡рд░ "рд░реАрдмреВрдЯ-рдЯреВ-рдлрд░реНрдорд╡реЗрдЕрд░" рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА.
  • systemd-firstboot рдордзреНрдпреЗ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ: рдмреВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "--image", /etc/kernel/cmdline рдлрд╛рдЗрд▓ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "--kernel-command-line", "--root-password-hashed" рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрд╢, рдЖрдгрд┐ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА "--delete-root-password" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.

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

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