āĻāύā§āύāϝāĻŧāύā§āϰ āϤāĻŋāύ āĻŽāĻžāϏ āĻĒāϰ āĻāĻĒāϞāĻŦā§āϧ āϏāĻŋāϏā§āĻā§āĻŽ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āϰāĻŋāϞāĻŋāĻ SystemD 261āĻĒā§āϰāϧāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§: āĻŦāϝāĻŧāϏ āϝāĻžāĻāĻžāĻāĻāϰāĻŖ āĻāĻĒāĻŋāĻāĻ (API)-āĻāϰ āϏāĻŽāϰā§āĻĨāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĻŋ, āϏā§āĻā§āĻ āύāĻž āĻšāĻžāϰāĻŋāϝāĻŧā§ āϰāĻŋāϏā§āĻāĻžāϰā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ Kexec Handover āĻāĻŦāĻ Live Update Orchestration āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻŽāϰā§āĻĨāύ, IMDS (Instance Metadata Service) āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ, āĻĢāĻŋāĻāĻŋāĻā§āϝāĻžāϞ TPM (Trusted Platform Module) āĻŦāĻŋāĻšā§āύ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŦā§āĻ āϏā§āϰāĻā§āώāĻŋāϤ āĻāϰāĻžāϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāύāϏā§āĻāϞāĻžāϰ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ āϏāĻš systemd-sysinstall āĻāĻŽā§āĻĒā§āύā§āύā§āĻāĨ¤
āĻŽāϧā§āϝ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāϤā§āύ āϰāĻŋāϞāĻŋāĻā§:
- āύāϤā§āύ āĻāĻĒāĻžāĻĻāĻžāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āϏāĻŋāϏā§āĻā§āĻŽāĻāύāϏā§āĻāϞ āĻāĻāĻāĻŋ āϏāĻšāĻ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāύāϏā§āĻāϞāĻžāϰā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§, āϝāĻž āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻĨā§āĻā§ āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻā§āĻā§āϏāĻ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ systemd-sysinstall-āĻāϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ systemd āϏāĻā§āώāĻŽāϤāĻžāĻā§āϞ⧠āĻĨā§āĻā§ āĻāĻ āĻŋāϤ: āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āϰāĻŋāĻĒāĻžāϰā§āĻāĻāĻžāϰā§āύā§āϞ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻāĻŦāĻ āĻŦā§āĻ āĻŽā§āύ⧠āϤā§āϰāĻŋ āĻāϰāϤ⧠- āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻšāϞ⧠"āĻŦā§āĻāϏāĻŋāĻāĻŋāĻāϞ āϞāĻŋāĻā§āĻāĻŦā§āĻāϞā§āĻĄāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠systemd-āĻŦā§āĻ â āĻāύāϏā§āĻāϞ āĻāϰāĻž āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ "bootctl install" āĻāĻŽāĻžāύā§āĻĄ (āϝā§āĻŽāύ, āϞā§āĻā§āϞ āĻāĻŦāĻ āĻā§āĻŦā§āϰā§āĻĄ āϞā§āĻāĻāĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻž) â systemd-creds.
- āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāĻā§āϞ⧠āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĒā§āϰāϏā§āϤā§āϤāĻŋāϤ⧠āĻāĻāύ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻŦāϝāĻŧāϏ āϝāĻžāĻāĻžāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻĒāĻŋāĻāĻ (API) āϏāĻāϝā§āĻā§āϤāĻŋāĻāϰāĻŖ āϏāĻŽā§āĻĒāϰā§āĻā§ userdb āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āĻŽ āϤāĻžāϰāĻŋāĻ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāĻžāϰ āĻāύā§āϝ birthDate āĻĢāĻŋāϞā§āĻĄāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻĢāĻŋāϞā§āĻĄāĻāĻŋ xdg-desktop-portal (āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύā§āϰ āĻāύā§āϝ āϤā§āϰāĻŋ) āĻāĻŦāĻ AccountsService āϏāĻžāϰā§āĻāĻŋāϏ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻžāϤ⧠org.freedesktop.AgeVerification1 āĻ āĻĨāĻŦāĻž org.freedesktop.ParentalControls D-Bus āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞā§āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻŦāϝāĻŧāϏ āĻŦāĻŋāĻāĻžāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻŦāϝāĻŧāϏ āύāĻŋāϰā§āϧāĻžāϰāĻŖā§āϰ āĻāύā§āϝ homectl āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϤ⧠--birth-date āĻ āĻĒāĻļāύāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻĒāϰāĻŋāĻāĻžāϞāĻā§āϰ āĻāĻžāĻā§ āĻĒāĻŋāĻāĻāĻĄāĻŋ 1 āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ Linux-āĻā§āϰ LUO (āϞāĻžāĻāĻ āĻāĻĒāĻĄā§āĻ āĻ
āϰā§āĻā§āϏā§āĻā§āϰā§āĻļāύ) āĻāĻŦāĻ KHO (āĻā§āĻāĻā§āϏāĻŋāĻ āĻšāϏā§āϤāĻžāύā§āϤāϰ), āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻžāĻ āĻŦāύā§āϧ āύāĻž āĻāϰ⧠āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ, āĻĄāĻŋāĻāĻžāĻāϏ āĻ āĻĒā§āϰāϏā§āϏā§āϰ āĻ
āĻŦāϏā§āĻĨāĻž āύāĻž āĻšāĻžāϰāĻŋāϝāĻŧā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāĻāĻžāĻŦā§ āϰāĻŋāĻŦā§āĻ āĻ āĻāĻžāϰā§āύā§āϞ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤ KHO āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻ
āĻŦāϏā§āĻĨāĻž āύāĻž āĻšāĻžāϰāĻŋāϝāĻŧā§ āĻĒā§āϰāĻžāύ⧠āĻāĻžāϰā§āύā§āϞ āĻĨā§āĻā§ āύāϤā§āύ āĻāĻžāϰā§āύā§āϞ āĻāĻžāϞāĻžāύā§āϰ āϏā§āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻāĻŦāĻ LUO āĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŦāĻ āϰâā§āϝāĻžāĻŽā§āϰ āĻ
āĻŦāϏā§āĻĨāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰ⧠āĻāĻŦāĻ āĻĄāĻŋāĻāĻŽāĻ āĻ āĻāύā§āĻāĻžāϰāĻžāĻĒā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāĻžāϰā§āϝāĻā§āϰāĻŽā§āϰ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤
systemd-āϤā§, āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻāĻāĻāĻžāϰ āĻāĻāύāĻŋāĻāĻā§āϞ⧠āĻāĻāύ kexec āĻāϞ āĻāϰāĻžāϰ āĻāĻā§ āĻĢāĻžāĻāϞ āĻĄā§āϏāĻā§āϰāĻŋāĻĒā§āĻāϰ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāĻžāϰā§āύā§āϞ āϰāĻŋāĻŦā§āĻā§āϰ āĻĒāϰ⧠kexec-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻā§āϞ⧠āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāύāĻŋāĻāĻā§āϞ⧠āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āϏā§āĻļāύāĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ LUOkexec āύāĻŋāϰā§āĻŦāĻžāĻšā§āϰ āϏāĻŽāϝāĻŧ āϏāĻāϰāĻā§āώāĻŋāϤ āĻāĻŦāĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻĢāĻžāĻāϞ āĻĄā§āϏāĻā§āϰāĻŋāĻĒā§āĻāϰ āϏā§āĻā§āϰ āϏā§āĻā§āĻ āϏāĻāϰāĻā§āώāĻŖ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤā§, FileDescriptorStorePreserve=yes āϏā§āĻāĻŋāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ - āĻāĻĒ-āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āĻāĻāĻāĻŽāĻĄāĻŋāĻāϏāĻĄāĻŋāϝāĻž āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞā§āĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰāĻĻā§āϰ āĻĻā§āĻāϝāĻŧāĻž IMDS (āĻāύāϏā§āĻā§āϝāĻžāύā§āϏ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āϏāĻžāϰā§āĻāĻŋāϏ) āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞ⧠āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ Varlink IPC-āĻāĻŋāϤā§āϤāĻŋāĻ API āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ IMDS āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻļāĻŋāύāĻā§āϞā§āĻā§ āĻā§āϞāĻžāĻāĻĄ āĻĒāϰāĻŋāĻŦā§āĻļ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻĒā§āϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§, āϝā§āĻŽāύ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ, āύā§āĻĄā§āϰ āĻā§āĻā§āϞāĻŋāĻ āĻ
āĻŦāϏā§āĻĨāĻžāύ, āϏāĻŋāĻĒāĻŋāĻāĻ-āĻāϰ āϧāϰāύ āĻāĻŦāĻ āϏā§āĻā§āϰā§āĻā§āϰ āĻāĻāĻžāϰāĨ¤ systemd-imdsd āϏā§āĻŦāϤāύā§āϤā§āϰ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāĻŋāĻŽā§āύ-āϏā§āϤāϰā§āϰ API āĻāĻŦāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§-āĻāϰ āϏāĻžāĻĨā§ āĻŽā§āϝāĻžāĻĒ āĻāϰāĻž āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§āϝāĻŧā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻā§āĻ-āϏā§āϤāϰā§āϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻāϝāĻŧāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ systemd-imdsd-āĻāϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ systemd-imdsd āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž IMDS āĻĢāĻŋāϞā§āĻĄāĻā§āϞā§āĻā§ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻ
ā§āϝāĻžāĻāĻžāĻāύā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻŽā§āĻĒā§āϰā§āĻ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤
SMBIOS āϤāĻĨā§āϝā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻļāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻāĻŦāĻ āĻŦāϰā§āϤāĻŽāĻžāύ āύā§āĻĄā§ āĻāĻĒāϞāĻŦā§āϧ IMDS āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠hwdb.d/40-imds.hwdb āύāĻžāĻŽā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻĄā§āĻāĻžāĻŦā§āϏ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏā§āĻŦā§āĻā§āϤ āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ Amazon EC2, Microsoft Azure, Google Compute Engine, Hetzner, Oracle Cloud, Scaleway, Tencent Cloud, Alibaba ECS, āĻāĻŦāĻ VultrāĨ¤ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻā§āϞāĻžāĻāĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āĻāϞāĻžāϰ āϏāĻŽāϝāĻŧ IMDS-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄā§āĻāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰā§āϰ āĻāύā§āϝ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠systemd-imds-generator āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰāĻāĻŋ āĻāĻĒāϞāĻŦā§āϧ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻŽāύ āĻāĻāύāĻŋāĻāĻžāϰā§āϏāĻžāϞ āĻāĻŽā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻā§āϞāĻžāĻāĻĄ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻāϞāĻžāϰ āϏāĻŽāϝāĻŧ IMDS āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϤāĻŦā§ āĻāĻāĻŋ IMDS āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ - Đ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āϏā§āĻāĻžāĻŦ āĻŦā§āĻ āϏāĻŋāĻā§āϰā§āĻ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āύāĻžāĻāĻžāϞā§āϰ āĻŦāĻžāĻāϰ⧠āĻĨāĻžāĻāĻž āĻāĻāĻāĻŋ āϏā§āĻĨāĻžāύ⧠āϏāĻāϰāĻā§āώāĻŋāϤ āĻāĻŦāĻ āĻāĻāĻāĻŋ āϰâā§āϝāĻžāύā§āĻĄāĻŽ āĻŽāĻžāύ āĻĻāĻŋāϝāĻŧā§ āĻāύāĻŋāĻļāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻ āĻāϰāĻž EFI āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āĻā§ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻā§āϝāĻŧāĨ¤ āĻāĻ āĻā§-āĻāĻŋ /.extra/boot-secret āĻĢāĻžāĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ initrd-āϤ⧠āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧāĨ¤ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ TPM (āĻā§āϰāĻžāϏā§āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŽāĻĄāĻŋāĻāϞ) āĻŦāĻŋāĻšā§āύ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŦā§āĻ āϝāĻžāĻāĻžāĻāĻāϰāĻŖ āĻŦāĻž āĻāύāĻā§āϰāĻŋāĻĒāĻļāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϰâā§āϝāĻžāύā§āĻĄāĻŽ āĻā§ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻāĻŋāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
- TPM āĻāĻŋāĻĒ āĻāĻŽā§āϞā§āĻāϰ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ systemd-tpm2-swtpm.service āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ swtpm āϏāĻŽā§āĻĒāϰā§āĻā§ (āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽ āĻāĻŽā§āϞā§āĻāϰ), āϝāĻž āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽ āĻŦāĻŋāĻšā§āύ āϏāĻŋāϏā§āĻā§āĻŽā§ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āĻā§āϰ āĻāύā§āϝ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ⧠āĻĢāĻŋāϰ⧠āϝā§āϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽ āĻāĻāĻāĻžāϰ āϏā§āĻĒā§āϏ⧠āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽā§āϰ āĻŽāϤ⧠āĻāĻāĻ āϏā§āϤāϰā§āϰ āϏā§āϰāĻā§āώāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āύāĻž, āĻāĻŋāύā§āϤ⧠āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻŋāĻĒāĻŋāĻāĻŽ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻ āĻāϰāĻžāϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϝā§āĻā§āϤāĻŋāϝā§āĻā§āϤāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽ āύāϤā§āύ "āĻŦā§āĻ āϏāĻŋāĻā§āϰā§āĻ" āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻā§ āĻĒā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāϰ āĻ āĻŦāϏā§āĻĨāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāϏā§āĻā§ āĻĨāĻžāĻāĻž āĻāĻāϏāĻĒāĻŋ (āĻāĻāĻĢāĻāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻĒāĻžāϰā§āĻāĻŋāĻļāύ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻŋāĻĒāĻŋāĻāĻŽ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻžāϰ āĻāύā§āϝ systemd.tpm2_software_fallback āĻāĻžāϰā§āύā§āϞ āĻāĻŽāĻžāύā§āĻĄ-āϞāĻžāĻāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻšāĻŋāϏā§āĻŦā§ āĻā§āώāĻŋāϤ āĻāĻŦāĻ /usr/bin/ āĻāĻŽā§āĻĒā§āύā§āύā§āĻā§ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ systemd-sysupdateāϏā§āĻāĻļāύ, āĻĢāĻžāĻāϞ āĻŦāĻž āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻāĻŽāĻŋāĻ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻĒāĻĄā§āĻ āϏāύāĻžāĻā§āϤ, āĻĄāĻžāĻāύāϞā§āĻĄ āĻāĻŦāĻ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āĻāĻāĻžāύ⧠āĻĻā§āĻāĻŋ āϏā§āĻŦāĻžāϧā§āύ āϏā§āĻāĻļāύ/āĻĢāĻžāĻāϞ/āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ, āϝāĻžāϰ āĻāĻāĻāĻŋāϤ⧠āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻāϞāĻŽāĻžāύ āϰāĻŋāϏā§āϰā§āϏāĻāĻŋ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ āύā§āϝāĻāĻŋāϤ⧠āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻĒāĻĄā§āĻ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻžāϰ āĻĒāϰ⧠āϏā§āĻāĻļāύ/āĻĢāĻžāĻāϞ/āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāĻā§āϞ⧠āĻ āĻĻāϞāĻŦāĻĻāϞ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤
- Đ systemd- āϏāĻŽāĻžāϧāĻžāύ systemd/resolve/static.d/ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠JSON āĻĢāĻžāĻāϞ āϰā§āĻā§ āύāϤā§āύ DNS āϰā§āĻāϰā§āĻĄ āĻĒā§āύāĻāϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻŦāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ /etc/hosts-āĻāϰ āĻĨā§āĻā§ āĻāĻŋāύā§āύ, āĻāĻ āύāϤā§āύ āĻĢāĻžāĻāϞāĻā§āϞ⧠āĻļā§āϧ⧠āĻšā§āϏā§āĻāύā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻĒāĻŋ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏ āϝā§āĻā§āϤ āĻāϰāϤā§āĻ āĻĒāĻžāϰ⧠āύāĻž, āĻŦāϰāĻ "A" āĻāĻŦāĻ "AAAA" āĻāĻžāĻĄāĻŧāĻžāĻ āĻ āύā§āϝāĻžāύā§āϝ āϰāĻŋāϏā§āϰā§āϏ DNS RR āϰā§āĻāϰā§āĻĄāĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, systemd-resolved āĻāĻāύ DNS āĻā§āϝāĻžāĻļā§ āϏāĻžāĻāĻ āϏā§āĻāĻŋāĻāϏ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§: DNSCacheSize, MulticastDNSCacheSize, āĻāĻŦāĻ LLMNRCacheSizeāĨ¤
- āϝā§āĻ āĻāϰāĻž āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ 'storectlāϏā§āĻā§āϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻĒāϰāĻŋāĻĻāϰā§āĻļāύ āĻāĻŦāĻ āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻāϝā§āĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻāύā§āϝāĨ¤
- āĻ āĻāĻļ āĻšāĻŋāϏā§āĻŦā§ āĻāĻĻā§āϝā§āĻ āύāĻŋāϰā§āĻāϰāϤāĻž āĻāĻŽāĻžāϤā§, libsystemd āĻāĻāύ libgnutls, libmicrohttpd, libcurl, libcrypto, libssl, libfdisk, āĻāĻŦāĻ libcryptsetup āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻā§āϞā§āĻā§ āĻĄāĻžāϝāĻŧāύāĻžāĻŽāĻŋāĻāĻāĻžāĻŦā§ āϞā§āĻĄ āĻāϰā§, āϝāĻāύ āϤāĻžāĻĻā§āϰ āĻĢāĻžāĻāĻļāύāĻā§āϞā§āϰ āĻĒā§āϰāĻā§āϤāĻĒāĻā§āώ⧠āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ dlopen() āĻāϞ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻ āĻāĻžāĻāĻāĻŋ āĻāϰā§āĨ¤
- Đ systemd-tmpfiles --inline āĻĢā§āϞā§āϝāĻžāĻāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻĢāϞ⧠tmpfiles.d/-āĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āύāĻž āĻāϰ⧠āĻāĻŦāĻ STDIN-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āĻāĻŋāĻāϏ āύāĻž āĻĒāĻžāĻ āĻŋāϝāĻŧā§āĻ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻĨā§āĻā§ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āϏā§āĻ āĻāϰāĻž āϝāĻžāĻŦā§āĨ¤ āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻ āύāϤā§āύ āϧāϰāύā§āϰ k/K āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻā§āώāĻŽāϤāĻžtmpfiles.d/root.conf āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻāĻāĻžāĻŦā§ āϰā§āĻ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āϞ āϰāĻžāĻāĻāϏ āĻāϞā§āϞā§āĻ āĻāϰāĻž āĻĨā§āĻā§ āϏā§āϰāĻā§āώāĻžāϰ āĻāύā§āϝ āϰā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϰ (/) āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϰāĻžāĻāĻāϏ 0555 (-r-xr-xr-x) āϏā§āĻ āĻāϰā§āĨ¤
- āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϤ⧠āĻŦā§āĻāϏāĻŋāĻāĻŋāĻāϞ systemd-boot āĻŦā§āĻāϞā§āĻĄāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻĒāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āϰā§āύ⧠āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋāĻā§ UEFI-āϤ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻŦā§āĻ āĻ āĻĒāĻļāύ āĻšāĻŋāϏā§āĻŦā§ āύāĻŋāĻŦāύā§āϧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Đ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āĻāĻŋāĻāĻŽāϏā§āĻĒāύ UEFI āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻāϰ⧠āϏāϰāĻžāϏāϰāĻŋ āĻāĻžāϰā§āύā§āϞ āĻŦā§āĻ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻĢāĻžāϰā§āĻŽāĻāϝāĻŧā§āϝāĻžāϰ āĻĢāĻŋāĻāĻžāϰāĻā§āϞ⧠āĻŦā§āĻā§ āĻŦā§āĻā§ āĻāĻžāϞ⧠āĻŦāĻž āĻŦāύā§āϧ āĻāϰāĻžāϰ āĻāύā§āϝ --firmware-features āĻ āĻĒāĻļāύāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāύāϏā§āϞ āĻŦāĻž āϏā§āĻā§āϰāĻŋāύ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻļāĻŋāύ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻāύā§āϝ --console=headless āĻŽā§āĻĄ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ VM-āĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻŦā§āϞāĻ āϏā§āĻā§āϰā§āĻā§āϰ āϧāϰāύ (virtio-blk, virtio-scsi, nvme, āĻŦāĻž scsi-cd) āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻžāϰ āĻāύā§āϝ --image-disk-type āĻ āĻĒāĻļāύāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ AMD SEV-SNP āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻļāĻŋāύā§āϰ āĻŽā§āĻŽāϰāĻŋ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻāύā§āϝ --coco (Confidential Computing) āĻ āĻĒāĻļāύāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Đ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āĻšā§āϏā§āĻāύā§āĻŽāĻĄ /etc/machine-info āĻĢāĻžāĻāϞ⧠Tags āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻžāϏā§āĻāĻŽ āĻā§āϝāĻžāĻ āϏāĻāϝā§āĻā§āϤ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰāĻĒāϰ āĻāĻ āĻā§āϝāĻžāĻāĻā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻāĻŋāĻāϏ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āϝāĻžāĻŦā§, āϝāĻž ConditionMachineTag āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āϝāĻžāĻāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āϞā§āĻĒ āĻšāĻāϝāĻŧāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āϏāĻŋāĻĒāĻŋāĻāĻ āϰāĻŋāϏā§āϰā§āϏ āĻŽā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ PID1-āĻāϰ āĻāĻā§āύā§āĻ āĻĒā§āϰāϏā§āϏāĻŋāĻ āϞā§āĻĒā§āϰ āĻšāĻžāϰ āϏā§āĻŽāĻŋāϤ āĻāϰāϤ⧠EventLoopRateLimitIntervalSec āĻāĻŦāĻ EventLoopRateLimitBurst āϏā§āĻāĻŋāĻāϏ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āϏāĻžāϰā§āĻāĻŋāϏ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ⧠āĻāĻāύ āύā§āϝā§āύāϤāĻŽ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻĒāĻāĻžāĻāĻŽ (āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ ā§§ā§Ģ āϏā§āĻā§āύā§āĻĄ) āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ MinimumUptimeSec āϏā§āĻāĻŋāĻ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āϏāĻŽāϝāĻŧ āĻ āϤāĻŋāĻŦāĻžāĻšāĻŋāϤ āĻšāĻāϝāĻŧāĻžāϰ āĻāĻā§ āϝāĻĻāĻŋ āĻā§āύ⧠āĻļāĻžāĻāĻĄāĻžāĻāύ āĻŦāĻž āϰāĻŋāĻŦā§āĻ āĻļā§āϰ⧠āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧠āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻāĻāĻāĻŋ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻāĻāύāĻŋāĻāĻā§āϞāĻŋāϰ āĻāύā§āϝ āύāϤā§āύ āϏā§āĻāĻŋāĻāϏ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: āϏāĻŋāĻĒāĻŋāĻāĻāϏā§āĻ āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āĻāĻžāĻāĻĒāĻā§ āϏāĻŋāĻā§āϰā§āĻĒ (āϰā§āĻ, āĻāĻāϏā§āϞā§āĻā§āĻĄ, āĻŽā§āĻŽā§āĻŦāĻžāϰ) āĻšāĻŋāϏā§āĻŦā§ āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ CPUSetPartition, dm-verity āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āĻĻā§āĻŦāĻžāϰāĻž āϝāĻžāĻāĻžāĻāĻā§āϤ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāĻā§ āĻāĻžāϞāĻžāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ RestrictFileSystemAccess, āĻāĻŦāĻ āĻāĻā§āĻ āϏāĻŋāĻĒāĻŋāĻāĻ āĻ āĻāĻ/āĻ āϞā§āĻĄ āϏāĻŽā§āĻĒāϰā§āĻā§ āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ CPUPressureWatch/CPUPressureThresholdSec/IOPressureWatch/IOPressureThresholdSecāĨ¤
- āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋ āĻāϰā§āϤā§āĻ āĻĒā§āϰāĻĻāϤā§āϤ āĻŽā§āĻā§āϰāĻŋāĻāĻā§āϞā§āϰ āϤāĻžāϞāĻŋāĻāĻž āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āϰāĻŋāĻĒā§āϰā§āĻāĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĢāĻŋāĻāĻŋāĻā§āϝāĻžāϞ āĻŽā§āĻŽā§āϰāĻŋ āĻ āϏāĻā§āϰāĻŋāϝāĻŧ āϏāĻŋāĻĒāĻŋāĻāĻ āĻā§āϰā§āϰ āĻāĻāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϤāĻĨā§āϝ, SMBIOS āĻāĻŦāĻ /etc/machine-info āĻĢāĻŋāϞā§āĻĄā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϏāĻāĻā§āϰāĻžāύā§āϤ āĻĄā§āĻāĻž, āĻāύāĻĢāĻŋāĻĄā§āύāĻļāĻŋāϝāĻŧāĻžāϞ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻ āĻŽā§āĻĄā§āϰ āϏāĻŽāϰā§āĻĨāύ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϤāĻĨā§āϝ āĻāĻŦāĻ TPM2 āĻāĻŋāĻĒ āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϤāĻĨā§āϝ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Đ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āĻāĻāĻāĻŽāĻĄāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŽā§āĻŽā§āϰāĻŋ āĻāĻŽ āĻĨāĻžāĻāϞ⧠āĻĒā§āϰāϏā§āϏ āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰ⧠āĻŦāĻžāĻĻ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āύāĻŋāϝāĻŧāĻŽ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻāĻžāϞ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āύāĻŋāϝāĻŧāĻŽāĻā§āϞ⧠/etc/systemd/oomd/rules.d/ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻ āĻĨāĻŦāĻž āϏāĻžāϰā§āĻāĻŋāϏ āĻāĻāύāĻŋāĻā§ OOMRule āĻĄāĻŋāϰā§āĻā§āĻāĻŋāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻž āϝāĻžāĻŦā§āĨ¤
- Đ āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ-āϏāĻā§āĻ-āĻĒā§āϰāĻā§āϏāĻŋ PROXY āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž haproxy āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻ āύā§āϰā§āĻĒāĨ¤
- Đ āϏāĻŋāϏā§āĻā§āĻŽāĻĄ-āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻĄ DHCP āϰāĻŋāϞā§āĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāϤā§āύ sd-dhcp-relay āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ [DHCPServer] āĻŦāĻŋāĻāĻžāĻā§āϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏā§āĻāĻŋāĻāϏāĻā§āϞāĻŋ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: BindToInterface, RelayTarget, RelayAgentCircuitId, āĻāĻŦāĻ RelayAgentRemoteIdāĨ¤ āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, [Network] āĻŦāĻŋāĻāĻžāĻā§ DHCPRelay āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻāĻŦāĻ [DHCPRelay] āĻŦāĻŋāĻāĻžāĻā§ āĻ networkd.conf āĻĢāĻžāĻāϞ⧠āĻĨāĻžāĻāĻž āύāϤā§āύ āϏā§āĻāĻŋāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ IP āĻ ā§āϝāĻžāĻĄā§āϰā§āϏ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āϤāĻĨā§āϝā§āϰ (DHCP āϞāĻŋāĻ) āĻāĻāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ networkctl dhcp-lease INTERFACE āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϰ āĻāĻžāĻā§ systemd-nspawn āĻāύā§āĻā§āĻāύāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻā§āĻ āĻ ā§āϝāĻžāĻĄā§āϰā§āϏ āĻĢā§āϝāĻžāĻŽāĻŋāϞāĻŋāĻā§āϞā§āĻā§ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰāĻžāϰ āĻāύā§āϝ .nspawn āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϤ⧠RestrictAddressFamilies āϏā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ --restrict-address-families āĻ āĻĒāĻļāύāĻāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŦāĻŋāώā§āϝāϤā§āϰ āϰāĻŋāϞāĻŋāĻāĻā§āϞāĻŋāϤ⧠āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ AF_INET, AF_INET6, āĻāĻŦāĻ AF_UNIX āĻĢā§āϝāĻžāĻŽāĻŋāϞāĻŋāĻā§āϞā§āĻā§āĻ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāĻŦā§āĨ¤
- āĻĒā§āϰāĻžāύ⧠udev āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĢāϰāĻŽā§āϝāĻžāĻā§āϰ (āϏāĻāϏā§āĻāϰāĻŖ 0.x) āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻŦāύā§āϧ āĻāϰ⧠āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āϰāĻŋāϞāĻŋāĻā§āϰ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤ⧠systemd āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞ⧠āĻĨā§āĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻāĻĒāĻā§āϰā§āĻĄ āĻāϰāĻž āϝāĻžāĻŦā§āĨ¤ ⧍ā§Ēā§ (opennet.ru) āĻāϰ āϏāĻŽāϰā§āĻĨāĻŋāϤ āύāϝāĻŧāĨ¤
- musl C āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĻāĻŋāϝāĻŧā§ āĻŦāĻŋāϞā§āĻĄ āĻāϰāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻāύ āĻ āύā§āϤāϤ musl 1.2.6 āϰāĻŋāϞāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
āĻāĻĒāϰāύā§āϤā§, āĻāĻāĻž āĻāϞā§āϞā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻŽā§āĻā§āϤāĻŋ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āϞāĻŋāĻŦāĻžāϰā§āĻā§āĻĄ-āϏāĻŋāϏā§āĻā§āĻŽāĻĄāĻŋ ⧍ā§Ŧā§§āϝāĻž systemd-āĻāϰ āĻāĻāĻāĻŋ āĻĢāϰā§āĻ āϤā§āϰāĻŋ āĻāϰā§, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻĒāϰ āύāĻāϰāĻĻāĻžāϰāĻŋ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āĻā§āĻĄ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āϰāĻŋāϞāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻ āĻā§āĻĄ āĻ āĻĒāϏāĻžāϰāĻŖā§āϰ āĻŽāϧā§āϝā§āĻ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āĻŽ āϤāĻžāϰāĻŋāĻ āĻĻāĻŋāϝāĻŧā§ userdb-āϤ⧠birthDate āĻĢāĻŋāϞā§āĻĄ āϝā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻŦāϝāĻŧāϏ āύāĻŋāϰā§āϧāĻžāϰāĻŖā§āϰ āĻāύā§āϝ homectl āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāϰ --birth-date āĻ āĻĒāĻļāύāĻāĻŋ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰā§āĨ¤
āĻāϤā§āϏ: linux.org.ru
