ΠΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ systemd.
ΠΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΡΡΠ°Π²Π°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ:
-
Π‘Π΅Π³Π° ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ° ΠΎΡΠ΄Π΅Π»Π΅Π½ Π΄ΡΠ» /usr/ ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π° Π΅ΡΠ°ΠΏ initramfs.
-
ΠΡΠ΄Π΅ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° System V ΠΈ cgroups v1.
-
ΠΠΏΡΠΈΠΈ Π Π΅ΠΆΠΈΠΌ Π½Π° ΡΠΏΠΈΡΠ°Π½Π΅=, HibernateState= ΠΈ HybridSleepState= ΠΎΡ ΡΠ°Π·Π΄Π΅Π» [Π‘ΡΠ½] ΡΠ° ΠΎΡΡ Π²ΡΡΠ»Π΅Π½ΠΈ Π² systemd-sleep.conf ΠΈ Π½ΡΠΌΠ°Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ:
-
ΠΠ΅ΠΌΠΎΠ½ΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° posix_spawn() Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ fork() ΠΈ exec(); Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ #27890.
-
systemd Π²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ Π½Π° PIDFD, Π·Π° Π΄Π° ΡΠ»Π΅Π΄ΠΈ Π΄ΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ; ΡΠΎΠ²Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ; Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ #29142, #29594, #29455.
-
ΠΠΎΠ²Π° ΠΎΠΏΡΠΈΡ SurviveFinalKillSignal= ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π΄Π΅ΠΌΠΎΠ½Π° Π΄Π° ΠΈΠ·Π±ΡΠ³Π²Π° ΡΠΏΠΈΡΠ°Π½Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΌΠ΅ΠΊΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅; Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ #28545.
-
ΠΠ΄ΠΈΠ½ΠΈΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΎΠΏΡΠΈΠΈ MemoryPeak=, MemorySwapPeak=, MemorySwapCurrent= ΠΈ MemoryZSwapCurrent=; ΡΠ΅Π·ΠΈ ΠΎΠΏΡΠΈΠΈ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΏΠ°ΠΌΠ΅Ρ.Π²ΡΡΡ , memory.swap.peak, memory.swap.current ΠΈ memory.zswap.current ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΡ cgroups v2.
-
ΠΠΎΠ²Π° ΠΎΠΏΡΠΈΡ ConditionSecurity= Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π½Π° systemd, ΡΠ΅ ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π° Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ UKI ΠΎΠ±ΡΠ°Π·.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° TPM2:
-
systemd-cryptenroll Π²Π΅ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ PCR ΡΠ»ΠΎΡ ΠΈ Ρ Π΅Ρ.
-
systemd-cryptenroll Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΠ² ΠΈΠ½Π΄Π΅ΠΊΡ; Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ #29427.
-
ΠΠ΅ΡΠ΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ LUKS ΡΠΎΠΌ ΠΊΡΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ TPM2 ΡΠΈΠΏ, Π±Π΅Π· Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ, Π°ΠΊΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΡ ΠΊΠ»ΡΡ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½.
-
ΠΠ²ΠΎΠΈΡΠ½ΠΈΡΡ ΡΠ°ΠΉΠ» systemd-cryptsetup Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ Π² / usr / bin / ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠ·Π²ΡΠ½ systemd.
-
ΠΡΡΡΠ΅ΡΠ½ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ systemd-pcrphase Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ Π½Π° systemd-pcrextend.
-
ΠΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, systemd-pcrlock, Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΡΠ΅ PCR Π·Π°ΠΏΠΈΡΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ; Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ #28891.
systemd-boot, systemd-stub, ukify, bootctl, kernel-install:
-
bootctl Π²Π΅ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π° ΠΎΡ uki.
-
systemd-boot ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π±ΡΡΠ·ΠΈ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π·Π° ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
-
systemd-boot Π²Π΅ΡΠ΅ Π½Π΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Devicetree ΠΏΠ΅ΡΠ½Π°, ΠΊΠΎΠ³Π°ΡΠΎ SecureBoot Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½.
-
systemd-boot ΠΈ systemd-stub Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ Π² ΡΠ΅ΠΊΡΠΈΡΡΠ° .sbat ΠΈ UEFI ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ; Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ #29196.
-
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡΡ ukify Π²Π΅ΡΠ΅ Π½Π΅ Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½; ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡΡ ΡΠ°ΠΉΠ» Π²Π΅ΡΠ΅ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π² / usr / bin /.
systemd-networkd:
-
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Rapid Commit.
-
dbus ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ systemd-networkd Π²Π΅ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° DHCP ΠΊΠ»ΠΈΠ΅Π½ΡΠ°; Π°Π½Π³Π°ΠΆΠΈΡΠ°ΠΌ #28896.
-
ΠΠ°ΡΠΈΠ°Π½Ρ NFTSet= Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΠ±Π²ΡΡΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»Π° nftables.
-
ΡΠ°Π·Π΄Π΅Π» [IPv6AcceptRA] ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π½ΠΎΠ²ΠΈ ΠΎΠΏΡΠΈΠΈ: ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅PREF64=, UseHopLimit=, ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ICMP6RateLimit= ΠΈ NFTSet=.
-
ΡΠ°Π·Π΄Π΅Π» [IPv6SendRA] ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΠΏΡΠΈΠΈ RetransmitSec=, HopLimit=, HomeAgent=, HomeAgentLifetimeSec= ΠΈ HomeAgentPreference=.
-
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΎΠΏΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠ° 70-; ΠΡΠΈΠΎΡΠΈΡΠ΅ΡΡΡ Π½Π° ΡΠ΅Π·ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π²Π΅ΡΠ΅ Π΅ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ ΠΎΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru