рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░, рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░ systemd 257 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдореБрдЦреНрдп рдмрджрд▓ рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ: рдирд╡реАрди рдЙрдкрдпреБрдХреНрддрддрд╛ systemd-sbsign рдЖрдгрд┐ systemd-keyutil, MPTCP рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЗрд╡реНрд╣рд╛ рд╕реЙрдХреЗрдЯрд╡рд░ рд╕рдХреНрд░рд┐рдп рдХреЗрд▓реЗ рдЬрд╛рддреЗ, Musl C рд▓рд╛рдпрдмреНрд░рд░реАрд╕рд╣ рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕рд╛рдареА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди. systemd-sysupdate рджреНрд╡рд╛рд░реЗ рдЕрдкрдбреЗрдЯреНрд╕рдЪреА рд╕реНрдерд╛рдкрдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА updatectl рдЙрдкрдпреБрдХреНрддрддрд╛, рд╕реНрд╡рддрдВрддреНрд░ PID рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕рдордзреНрдпреЗ рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, тАЬsystemd-tmpfiles тАФpurgeтАЭ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ рдЕрдкрдШрд╛рддреА рд╣рдЯрд╡рдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг.
рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рддреАрд▓ рдмрджрд▓рд╛рдВрдкреИрдХреА:
- ╨Ф╨╛╨▒╨░╨▓╨╗╨╡╨╜╨░ ╨╜╨╛╨▓╨░╤П ╤Г╤В╨╕╨╗╨╕╤В╨░ systemd-sbsign ╨┤╨╗╤П ╨╖╨░╨▓╨╡╤А╨╡╨╜╨╕╤П ╤Ж╨╕╤Д╤А╨╛╨▓╨╛╨╣ ╨┐╨╛╨┤╨┐╨╕╤Б╤М╤О ╨╕╤Б╨┐╨╛╨╗╨╜╤П╨╡╨╝╤Л╤Е ╤Д╨░╨╣╨╗╨╛╨▓ ╨▓ ╤Д╨╛╤А╨╝╨░╤В╨╡ PE (Portable Executable), ╨┐╤А╨╡╨┤╨╜╨░╨╖╨╜╨░╤З╨╡╨╜╨╜╤Л╤Е ╨┤╨╗╤П ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╨╜╨╕╤П ╨┐╤А╨╕ ╨╖╨░╨│╤А╤Г╨╖╨║╨╡ ╨▓ ╤А╨╡╨╢╨╕╨╝╨╡ EFI Secure Boot. ╨Ф╨╗╤П ╤Д╨╛╤А╨╝╨╕╤А╨╛╨▓╨░╨╜╨╕╤П ╨┐╨╛╨┤╨┐╨╕╤Б╨╕ ╨╝╨╛╨│╤Г╤В ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╤В╤М╤Б╤П ╨┤╨▓╨╕╨╢╨║╨╕ ╨╕ ╨┐╤А╨╛╨▓╨░╨╣╨┤╨╡╤А╤Л, ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╗╤П╨╡╨╝╤Л╨╡ ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨╛╨╣ OpenSSL. Systemd-sbsign ╨╝╨╛╨╢╨╡╤В ╨┐╤А╨╕╨╝╨╡╨╜╤П╤В╤М╤Б╤П ╨▓ ╨║╨░╤З╨╡╤Б╤В╨▓╨╡ ╨░╨╗╤М╤В╨╡╤А╨╜╨░╤В╨╕╨▓╤Л ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╤П╨╝ sbsigntool ╨╕ pesign ╨▓ ╤Г╤В╨╕╨╗╨╕╤В╨╡ ukify ╨┐╤А╨╕ ╤Д╨╛╤А╨╝╨╕╤А╨╛╨▓╨░╨╜╨╕╨╕ ╤Г╨╜╨╕╨▓╨╡╤А╤Б╨░╨╗╤М╨╜╤Л╤Е ╨╛╨▒╤А╨░╨╖╨╛╨▓ ╤П╨┤╤А╨░ UKI (Unified Kernel Image), ╨╛╨▒╤К╨╡╨┤╨╕╨╜╤П╤О╤Й╨╕╤Е ╨▓ ╨╛╨┤╨╜╨╛╨╝ ╤Д╨░╨╣╨╗╨╡ ╨╖╨░╨│╤А╤Г╨╖╤З╨╕╨║ ╨┤╨╗╤П UEFI (UEFI boot stub), ╨╛╨▒╤А╨░╨╖ ╤П╨┤╤А╨░ Linux рдЖрдгрд┐ initrd рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрд╡реНрд╣рд╛рдпрд░реНрдирдореЗрдВрдЯ рдореЗрдорд░реАрдордзреНрдпреЗ рд▓реЛрдб рдЭрд╛рд▓реЗ.
- рдПрдХ рдирд╡реАрди рдЙрдкрдпреБрдХреНрддрддрд╛, systemd-keyutil, рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ рдЬреА рдЦрд╛рдЬрдЧреА рдХреА рдЖрдгрд┐ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╡рд░ рд╡рд┐рд╡рд┐рдз рдСрдкрд░реЗрд╢рдиреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, systemd-keyutil рдЪрд╛ рд╡рд╛рдкрд░ рдЦрд╛рдЬрдЧреА рдХреА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ PEM рд╕реНрд╡рд░реВрдкрд╛рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреВрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
- рд╕реЙрдХреЗрдЯ рд╕рдХреНрд░рд┐рдпрдХрд░рдг рдпрдВрддреНрд░рдгреЗрдЪреЗ рдСрдкрд░реЗрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ ".socket" рдпреБрдирд┐рдЯреНрд╕рдордзреНрдпреЗ (рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рдгреЗ), MPTCP (рдорд▓реНрдЯреАрдкрд╛рде TCP) рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ TCP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ рдЬреЛ TCP рдХрдиреЗрдХреНрд╢рдирдЪреЗ рдСрдкрд░реЗрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдорд╛рд░реНрдЧрд╛рдВрд╡рд░ рдкреЕрдХреЗрдЯреНрд╕рдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рд╕рд╣ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдЖрдпрдкреА рдкрддреНрддреЗ.
- рдорд╛рдирдХ Musl C рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдмрджрд▓рд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.
- ╨Т ╤А╨░╨╖╨╗╨╕╤З╨╜╤Л╨╡ ╨║╨╛╨╝╨┐╨╛╨╜╨╡╨╜╤В╤Л systemd, ╨▓╤Л╨▓╨╛╨┤╤П╤Й╨╕╨╡ ╨╕╨╜╨┤╨╕╨║╨░╤В╨╛╤А╤Л ╨┐╤А╨╛╨│╤А╨╡╤Б╤Б╨░ ╨▓╤Л╨┐╨╛╨╗╨╜╨╡╨╜╨╕╤П ╨╛╨┐╨╡╤А╨░╤Ж╨╕╨╣ (╨╜╨░╨┐╤А╨╕╨╝╨╡╤А, systemd-repart, systemd-sysupdate/updatectl ╨╕ importctl), ╨┤╨╛╨▒╨░╨▓╨╗╨╡╨╜╨░ ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М ╨╕╤Б╨┐╨╛╨╗╤М╨╖╨╛╨▓╨░╨╜╨╕╤П ANSI-╨┐╨╛╤Б╨╗╨╡╨┤╨╛╨▓╨░╤В╨╡╨╗╤М╨╜╨╛╤Б╤В╨╡╨╣ ╨┤╨╗╤П ╨░╨╜╨╕╨╝╨╕╤А╨╛╨▓╨░╨╜╨╕╤П ╨╛╤В╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П ╨┐╤А╨╛╨│╤А╨╡╤Б╤Б╨░. ╨Я╨╛╨┤╨╛╨▒╨╜╤Л╨╡ ╨┐╨╛╤Б╨╗╨╡╨┤╨╛╨▓╨░╤В╨╡╨╗╤М╨╜╨╛╤Б╤В╨╕ ╨┐╨╛╨║╨░ ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨╕╨▓╨░╤О╤В╤Б╤П ╤В╨╛╨╗╤М╨║╨╛ ╨▓ Windows Terminal (╨┐╤А╨╡╨┤╨┐╨╛╨╗╨░╨│╨░╨╡╤В╤Б╤П, ╤З╤В╨╛ ╤Б╨╛ ╨▓╤А╨╡╨╝╨╡╨╜╨╡╨╝ ╨┐╨╛╨┤╨╛╨▒╨╜╨░╤П ╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛╤Б╤В╤М ╨▒╤Г╨┤╨╡╤В ╨┐╨╡╤А╨╡╨╜╨╡╤Б╨╡╨╜╨░ ╨╕ ╨▓ ╤Н╨╝╤Г╨╗╤П╤В╨╛╤А╤Л ╤В╨╡╤А╨╝╨╕╨╜╨░╨╗╨╛╨▓ ╨┤╨╗╤П Linux).
- systemd-sysupdate рдШрдЯрдХрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЖрд╣реЗ, рд╡рд┐рднрд╛рдЬрдиреЗ, рдлрд╛рдЗрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдбрд┐рд░реЗрдХреНрдЯрд░реА (рджреЛрди рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рднрд╛рдЬрдиреЗ/рдлрд╛рдИрд▓реНрд╕/рдбрд┐рд░реЗрдХреНрдЯрд░реА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рддреНрдпрд╛рдкреИрдХреА рдПрдХрд╛рдордзреНрдпреЗ рд╕рдзреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рд╕рдВрд╕рд╛рдзрди, рдЖрдгрд┐ рджреБрд╕рд░реЗ рдкреБрдвреАрд▓ рдПрдХ) рдЕрджреНрдпрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ, рдЬреНрдпрд╛рдирдВрддрд░ рд╡рд┐рднрд╛рдЧ/рдлрд╛рдИрд▓реНрд╕/рдбрд┐рд░реЗрдХреНрдЯрд░реА рд╕реНрд╡реЕрдк рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд). рд╕рд░рд╛рд╡ рдордзреНрдпреЗ, GNOME OS рдордзреНрдпреЗ systemd-sysupdate рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ.
systemd-sysupdate рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рд╡реНрдпрддрд┐рд░реАрдХреНрдд, рд╕рдорд╛рди рдирд╛рд╡рд╛рдЪреА рд╕реЗрд╡рд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреА D-Bus рд▓рд╛ рдЕрдирд╛рдзрд┐рдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдЕрджреНрдпрддрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕реЗрд╡рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдирд╡реАрди updatectl рдЙрдкрдпреБрдХреНрддрддрд╛ рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрд╣реЗ. рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА systemd-sysupdate рд╡рд░ тАЬ--рдСрдлрд▓рд╛рдЗрдитАЭ рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛ рдЖрдгрд┐ рдХреЗрд╡рд│ рд╕реНрдерд╛рдирд┐рдХ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдЖрдзреАрдЪ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд╛рдкрд░рд╛. рд╕рд░реНрд╡ рдЖрджреЗрд╢рд╛рдВрд╕рд╛рдареА JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА рдирд╡реАрди рдкреНрд░реЙрдкрд░реНрдЯреА тАЬPrivatePIDsтАЭ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА PID 1 (init process) рд╕рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрдпреЛрдЬрди рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ (PID рдиреЗрдорд╕реНрдкреЗрд╕) рдХрд░реВ рд╢рдХрддрд╛. рд▓рд╛рдБрдЪ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд, рддреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рдордзреАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдЪ рджреГрд╢реНрдпрдорд╛рди рдЕрд╕рддреАрд▓.
- udev рдирд┐рдпрдорд╛рдВрдордзреНрдпреЗ рдХреЗрд╕-рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬреБрд│рдгреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ (рдЙрджрд╛. 'ATTR{foo}==i┬╗abcd┬╗'). udev рд╡рд╛рдкрд░реВрди, рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ /dev/udmabuf рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдкреНрд░рд╡реЗрд╢ (тАЬuaccessтАЭ) рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреЗ libcamera рджреНрд╡рд╛рд░реЗ IPMI рдХреЕрдореЗрд▒реНрдпрд╛рдВрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. udev рдпреВрдПрд╕рдмреА рдЗрдВрдЯрд░рдлреЗрд╕рд╕рд╣ рд╡рд┐рд╡рд┐рдз рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡реЙрд▓реЗрдЯреНрд╕рдЪреА рдУрд│рдЦ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА ID_HARDWARE_WALLET рдЧреБрдгрдзрд░реНрдо рд╕реЗрдЯ рдХрд░рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА "uaccess" рдореЛрдб рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
- рдирд╡реАрди рдлреАрд▓реНрдб RELEASE_TYPE, EXPERIMENT рдЖрдгрд┐ EXPERIMENT_URL /etc/os-release рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. "RELEASE_TYPE" рд╣реА рдореВрд▓реНрдпреЗ "рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ", "рд╡рд┐рдХрд╛рд╕", "рд╕реНрдерд┐рд░" рдЖрдгрд┐ "lts" рдШреЗрдКрди рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдмрд┐рд▓реНрдбрдордзреВрди рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд┐рднрдХреНрдд рдХрд░реВ рд╢рдХрддрд╛рдд. EXPERIMENT рдЖрдгрд┐ EXPERIMENT_URL рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдмрд┐рд▓реНрдбрдЪреЗ рд╕рд╛рд░ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗрдд.
- рд░рди0 рдпреБрдЯрд┐рд▓рд┐рдЯреА, рд╕реБрдбреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╕рд╛рдареА рдмрджрд▓реА рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, "--shell-prompt-prefix" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдХрдорд╛рдВрдб рд╢реЗрд▓ рдкреНрд░реЙрдореНрдкреНрдЯрд╕рд╛рдареА рдЙрдкрд╕рд░реНрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЛ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдЗрдореЛрдЬреА тАЬЁЯж╕тАЭ рд╣реЗ рдЙрдВрдЪрд╛рд╡рд▓реЗрд▓реЗ рд╕рддреНрд░ рджреГрд╢реНрдпрдорд╛рдирдкрдгреЗ рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд╕рд░реНрдЧ рдореНрд╣рдгреВрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
- systemd-tmpfiles рдордзреНрдпреЗ, рдЪреБрдХреВрди рдЪреБрдХреАрдЪреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╣рдЯрд╡рдгреЗ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, "--purge" рдкрд░реНрдпрд╛рдп рдЖрддрд╛ рдлрдХреНрдд tmpfiles.d/ рдордзреАрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╡рд░ рд▓рд╛рдЧреВ рд╣реЛрддреЛ рдЬреНрдпрд╛рдд "$" рдзреНрд╡рдЬ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ. "--purge" рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЖрддрд╛ tmpfiles.d/ рдбрд┐рд░реЗрдХреНрдЯреНрд░реАрдордзреВрди рдХрд┐рдорд╛рди рдПрдХ рдлрд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. 'L' рдкреНрд░рдХрд╛рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧрд╕рд╛рдареА, '?' рдзреНрд╡рдЬ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, рд▓рдХреНрд╖реНрдп рдлрд╛рдЗрд▓ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реНрдпрд╛рд╕рдЪ рдПрдХ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рджреБрд╡рд╛ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.
- рд╕реЗрд╡рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдордзреНрдпреЗ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЯреНрд░реЕрдХрд┐рдВрдЧ рдХреЛрдб рдкреАрдЖрдпрдбреА рдРрд╡рдЬреА рдкреАрдЖрдпрдбреАрдПрдлрдбреА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдЖрд╣реЗ. PIDFD рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдмрджрд▓рдд рдирд╛рд╣реА, рддрд░ PID рддреНрдпрд╛ PID рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрдкрд▓реНрдпрд╛рдирдВрддрд░ рджреБрд╕рд▒реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕реВ рд╢рдХрддреЗ.
- рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА, "рд░реАрд╕реНрдЯрд╛рд░реНрдЯрдореЛрдб" рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ "рдбреАрдмрдЧ" рдореВрд▓реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрддрд╛ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдбреАрдмрдЧ рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░реВрди рдЕрдпрд╢рд╕реНрд╡реА рд╕реЗрд╡рд╛ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХреЗрд▓реА рдЬрд╛рдИрд▓ (рдбреЗрдмрдЧ_INVOCATION=1 рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ), рдЖрдгрд┐ LogLevelMax рдореВрд▓реНрдп рдЕрд╕реЗрд▓ рддрд╛рддреНрдкреБрд░рддреЗ рдбреАрдмрдЧ рд╕реНрддрд░рд╛рд╡рд░ рд╡рд╛рдврд╡рд▓реЗ.
- PID 1 рд╣рдБрдбрд▓рд░рдХрдбреЗ IPE (Integrity Policy Enforcement) LSM рдореЙрдбреНрдпреВрд▓рд╕рд╛рдареА рдирд┐рдпрдо рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ, рдЬреЗ рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЕрдЦрдВрдбрддрд╛ рдзреЛрд░рдг рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ (рдХреЛрдгрддреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ рдЖрдгрд┐ рдШрдЯрдХрд╛рдВрдЪреА рд╕рддреНрдпрддрд╛ рдХрд╢реА рдкрдбрддрд╛рд│рд▓реА рдЬрд╛рд╡реА).
- "DeferReactivation" рдкрд░реНрдпрд╛рдп ".timer" рдпреБрдирд┐рдЯ рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреБрдвреАрд▓ рдЯрд╛рдпрдорд░ рд╕рдХреНрд░рд┐рдпрдХрд░рдг рд╡рдЧрд│рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ рдЬрд░ рд╕реЗрд╡реЗрдиреЗ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд╕рдХреНрд░рд┐рдпрддреЗрдкрд╛рд╕реВрди рдЕрджреНрдпрд╛рдк рддреНрдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреВрд░реНрдг рдХреЗрд▓реА рдирд╕реЗрд▓.
- PrivateUsers рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓ рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдиреЗрдорд╕реНрдкреЗрд╕ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ ID рдЪреЗ рдореЕрдкрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдУрд│рдЦ" рдореВрд▓реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрддрд╛ рд╢рдХреНрдп рдЖрд╣реЗ.
- PrivateTmp рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓ рдкреЕрд░рд╛рдореАрдЯрд░рд╕рд╛рдареА "рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ" рдореВрд▓реНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреЗ /tmp/ рдЖрдгрд┐ /var/tmp/ рдбрд┐рд░реЗрдХреНрдЯрд░реАрд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ tmpfs рдЙрджрд╛рд╣рд░рдгреЗ рд╡рд╛рдкрд░рддреАрд▓.
- рдирд╡реАрди "рдЦрд╛рдЬрдЧреА" рдЖрдгрд┐ "рдХрдареЛрд░" рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди ProtectControlGroups рдпреБрдирд┐рдЯ рдлрд╛рдЗрд▓ рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, рд╕реЗрд╡реЗрд╕рд╛рдареА рдирд╡реАрди cgroup рдиреЗрдорд╕реНрдкреЗрд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ cgroupfs рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. "рдХрдбрдХ" рдкрд░реНрдпрд╛рдп рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, cgroupfs рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрдордзреНрдпреЗ рдЖрд░реЛрд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
- StateDirectory, RuntimeDirectory, CacheDirectory, LogsDirectory рдЖрдгрд┐ ConfigurationDirectory рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ ':ro' рдзреНрд╡рдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдбрд┐рд░реЗрдХреНрдЯрд░реАрдВрдирд╛ рдХреЗрд╡рд│-рд╡рд╛рдЪрдиреАрдп рдореЛрдбрд╡рд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд.
- тАЬsystemd.machine_idтАЭ рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ тАЬрдлрд░реНрдорд╡реЗрдЕрд░тАЭ рдореВрд▓реНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ SMBIOS/DeviceTree рдХрдбреАрд▓ UUID рдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ (рдорд╢реАрди рдЖрдпрдбреА) рдЪреА рдЧрдгрдирд╛ рдХреЗрд▓реА рдЬрд╛рдИрд▓.
- ╨Ф╨╛╨▒╨░╨▓╨╗╨╡╨╜╨░ ╨┐╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ ╤Б╨╕╤Б╤В╨╡╨╝╨╜╤Л╤Е ╨▓╤Л╨╖╨╛╨▓╨╛╨▓ mseal(), listmount() ╨╕ statmount(), ╨┐╨╛╤П╨▓╨╕╨▓╤И╨╕╤Е╤Б╤П ╨▓ ╨╜╨╡╨┤╨░╨▓╨╜╨╕╤Е ╨▓╤Л╨┐╤Г╤Б╨║╨░╤Е ╤П╨┤╤А╨░ Linux.
- solvectl, timedatectl рдЖрдгрд┐ systemd-inhibit рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬ рдЖрддрд╛ Polkit рд╡рд╛рдкрд░реВрди рдкрд░рд╕реНрдкрд░ рдЕрдзрд┐рдХреГрддрддрд╛ рд╕рдорд░реНрдерд┐рдд рдХрд░рддрд╛рдд.
- systemctl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдиреЗ "рдкреБрдиреНрд╣рд╛ рд╕рдХреНрд╖рдо" рдХрдорд╛рдВрдбрдордзреНрдпреЗ "--рдЖрддрд╛" рдзреНрд╡рдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ.
- JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА systemd-mount рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ "--json" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, "--list-devices" рд╕реЛрдмрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рд╡рд░, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреА рд╕реВрдЪреА JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдИрд▓).
- рдЖрдЙрдЯрдкреБрдЯ рджрд░рдореНрдпрд╛рди рд▓рд╛рдВрдм рд░реЗрд╖рд╛рдВрдЪреЗ рдЯреНрд░рд┐рдорд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "localectl" рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ "-l" рдЖрдгрд┐ "--full" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ.
- HibernateOnACPower рдкрд░реНрдпрд╛рдп sleep.conf рдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдерд┐рд░ рдЙрд░реНрдЬрд╛ рд╕реНрддреНрд░реЛрддрд╛рдкрд╛рд╕реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛрдИрдкрд░реНрдпрдВрдд рд╕реНрд▓реАрдк рдореЛрдбрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕ рд╡рд┐рд▓рдВрдм рдХрд░реВ рджреЗрддреЛ.
- Systemd-sysusers рдордзреНрдпреЗ, тАЬ!тАЭ рд╕рд╛рдареА рд╕рдорд░реНрдерди тАЬuтАЭ рдУрд│реАрдВрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рдкреВрд░реНрдгрдкрдгреЗ рд▓реЙрдХ рдХреЗрд▓реЗрд▓реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЦрд╛рддреА рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ (рдкреВрд░реНрд╡реА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдмреНрд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪреБрдХреАрдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдд рд╣реЛрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, SSH рдордзреНрдпреЗ рдХреА рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рджрд░рдореНрдпрд╛рди рдЕрд╡рд░реЛрдзрд┐рдд рдХреЗрд▓реЗ рдирд╛рд╣реА).
- Systemd-coredump рдПрдХ "EnterNamespace" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрддреЗ рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреНрд░реЕрд╢ рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдорд╛рдЙрдВрдЯ рдкреЙрдИрдВрдЯ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреЗ рдбреАрдмрдЧрд┐рдВрдЧ рдЪрд┐рдиреНрд╣ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рджреЗрддреЗ. рдкреНрд░реЕрдХреНрдЯрд┐рд╕рдордзреНрдпреЗ, рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреВрди рдХреЛрд░ рдлрд╛рдИрд▓реНрд╕рдЪреНрдпрд╛ рдмреЕрдХрдЯреНрд░реЗрд╕рдЪреЗ рдЖрдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛ рдкрд░реНрдпрд╛рдп рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЛ.
- systemd-logind рдордзреНрдпреЗ org.freedesktop.login1.SecureAttentionKey рд╕рд┐рдЧреНрдирд▓ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдШрдЯрдХрд╛рдВрдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд▓реЙрдЧрд┐рди рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд╕рд╣ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА Ctrl-Alt-Shift-Esc рд╕рдВрдпреЛрдЬрдирд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡реЗрд│реЗрдд рдХрд╛рд░реНрдп рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рдирд┐рдпреБрдХреНрдд рджреЗрдЦрднрд╛рд▓ рд╡реЗрд│" рд╕реЗрдЯрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХреЗрд▓реА. DRM рдЖрдгрд┐ evdev рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╢реА рд╕рд╛рджреГрд╢реНрдпрддреЗрдиреБрд╕рд╛рд░, рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ (рдЧреЗрдо рдХрдВрдЯреНрд░реЛрд▓рд░ рдЖрдгрд┐ рдЬреЙрдпрд╕реНрдЯрд┐рдХреНрд╕) рд╣рд╛рдпрдбреНрд░реЙ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
- systemd-machined рдЖрддрд╛ рдЕрдирдкреНрд░рд┐рд╡реНрд╣рд┐рд▓реЗрдЬреНрдб рдХреНрд▓рд╛рдпрдВрдЯ рд▓реЙрдЧрд┐рдирдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕ рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░. рдбреА-рдмрд╕ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╡реНрд╣реЗрд░рд▓рд┐рдВрдХ рдПрдкреАрдЖрдп рджреНрд╡рд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдордбреА-рдорд╢реАрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
- IPv6 рдкрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рд▓реЗрдмрд▓реЗ рдЖрдгрд┐ рдЙрдкрд╕рд░реНрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА networkd.conf рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдПрдХ рдирд╡реАрди рд╡рд┐рднрд╛рдЧ тАЬ[IPv6AddressLabel]тАЭ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
- рд╕реНрдЯрдБрдбрд░реНрдб рд╕реНрдЯреНрд░реАрдордордзреВрди рдлрд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА 'networkctl edit' рдХрдорд╛рдВрдбрдордзреНрдпреЗ "--stdin" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛. рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ 'networkctl edit' рдЖрдгрд┐ 'networkctl cat' рдХрдорд╛рдВрдбрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВрди .netdev рдлрд╛рдЗрд▓реНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдЖрдгрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рдкрд░рд╕реНрдкрд░ рдЕрдзрд┐рдХреГрддрддрд╛ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "--рд╡рд┐рдЪрд╛рд░рд╛-рдкрд╛рд╕рд╡рд░реНрдб" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
- ukify, bootctl, systemd-keyutil, systemd-measure, systemd-repart, рдЖрдгрд┐ systemd-sbsign рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬ рдордзреНрдпреЗ "--certificate-source" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░ OpenSSL рдкреНрд░рджрд╛рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдереЗрдЯ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдлрд╛рдЗрд▓
- systemd-boot рдмреВрдЯ рдореЗрдиреВрджреНрд╡рд╛рд░реЗ рд╡рд░ рдЖрдгрд┐ рдЦрд╛рд▓реА рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрд╣реЙрд▓реНрдпреВрдо рдмрдЯрдгреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрддреЗ, рдЬреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдиреНрд╕рд╕рд╛рд░рдЦреНрдпрд╛ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдЙрдкрдпреБрдХреНрдд рдЕрд╕реВ рд╢рдХрддреЗ. systemd-boot рд╕рд╛рдареА ESL(db/dbx/тАж) рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ UEFI рд╕рд┐рдХреНрдпреБрдЕрд░ рдмреВрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди bootctl рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
- рдпреБрдирд┐рдЯ рдХреЙрд▓рдЪреА рд╕реВрдЪреА рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА journalctl рдордзреНрдпреЗ тАЬ--list-invocationтАЭ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЖрдгрд┐ рдлрдХреНрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЙрд▓рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд▓реЙрдЧ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА тАЬ--invocationтАЭ рдкрд░реНрдпрд╛рдп (тАЬ-IтАЭ) рдЬреЛрдбрд▓рд╛.
- systemd-nspawn рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ FUSE (рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдерд╛рдирд╛рддреАрд▓ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдо) рдЪреНрдпрд╛ рдЕрдирд╛рдзрд┐рдХреГрдд рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрддреЗ. "--bind-user" рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рддрд╛рдирд╛, SSH рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ SSH рдХреА рдХрдВрдЯреЗрдирд░рдХрдбреЗ рдкрд╛рдард╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
- libsystemd рдиреЗ рдирд╡реАрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ "sd-json" рдЬреЛрдбрд▓рд╛ рдЖрд╣реЗ рдЬреЛ JSON рдлреЙрд░рдореЕрдЯ рд╡рд╛рдкрд░рддреЛ, рддрд╕реЗрдЪ IPC Varlink рд╡рд╛рдкрд░рдгрд╛рд░рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ "sd-varlink" рд╡рд╛рдкрд░рддреЛ.
- рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реА рдмреЗрд╕ рдХрд░реНрдирд▓ рдЖрд╡реГрддреНрддреА рд░рд┐рд▓реАрдЭ 5.4 рд╡рд░ рд╢реНрд░реЗрдгреАрд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА 2019 рдордзреНрдпреЗ рддрдпрд╛рд░ рдЭрд╛рд▓реА рд╣реЛрддреА. рдкреБрдврдЪреНрдпрд╛ рд╡рд░реНрд╖реА рддреЗ рдЬреБрдиреНрдпрд╛ рдХрд░реНрдирд▓рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд╛рдпрдЪреЗ рдЖрдгрд┐ 5.4 рд░рд┐рд▓реАрдЭрд▓рд╛ рдХрд┐рдорд╛рди рд╕рдорд░реНрдерд┐рдд рдмреЗрд╕ рд╡реНрд╣рд░реНрдЬрди рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рд╛рдпрдЪреЗ.
- cgroups v1 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдирд╛рдкрд╕рдВрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддрдкрдгреЗ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ (рддреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдХрд░реНрдирд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░ SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 рдирд┐рд░реНрджреЗрд╢реАрдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рддреЗ systemd рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛). systemd 258 рдЪреЗ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рди cgroups v1 рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрдд рдЖрд╣реЗ. Systemd рдЖрд╡реГрддреНрддреА 258 рджреЗрдЦреАрд▓ System V рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru
