เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบšเบปเบš systemd 252 เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ UKI (Unified Kernel Image).

เบซเบผเบฑเบ‡เบˆเบฒเบเบซเป‰เบฒเป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบšเบปเบš systemd 252 เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเปเบกเปˆเบ™เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบšเบนเบ”เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ kernel เปเบฅเบฐ bootloader, เปเบ•เปˆเบเบฑเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ•เปˆเบฒเบ‡เป†. เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบฅเบฐเบšเบปเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™.

เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเปเบเปˆเบ™เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ UKI (Unified Kernel Image) เป€เบกเบทเปˆเบญเป‚เบซเบฅเบ”, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบซเบฅเบ” kernel เบˆเบฒเบ UEFI (UEFI boot stub), เบฎเบนเบš Linux kernel เปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบฅเบฐเบšเบปเบš initrd เบ—เบตเปˆเป‚เบซเบฅเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เปƒเบŠเป‰. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฎเบฒเบ FS . เบฎเบนเบšเบžเบฒเบš UKI เบ–เบทเบเบซเบธเป‰เบกเบซเปเปˆเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ”เบฝเบงเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เปƒเบ™เบฎเบนเบšเปเบšเบš PE, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป‚เบซเบฅเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ bootloaders เปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเบซเบผเบทเป€เบญเบตเป‰เบ™เบงเปˆเบฒเป‚เบ”เบเบเบปเบ‡เบˆเบฒเบเป€เบŸเบตเบกเปเบง UEFI. เป€เบกเบทเปˆเบญเบ–เบทเบเป€เบญเบตเป‰เบ™เบˆเบฒเบ UEFI, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเบ‚เบญเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ kernel, เปเบ•เปˆเบเบฑเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡ initrd.

เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ‚เบญเบ‡ TPM PCR (Trusted Platform Module Platform Configuration Register) เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™ เปเบฅเบฐเบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบ‚เบญเบ‡เบฎเบนเบš UKI, เบกเบตเบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบฅเบฐเบšเบปเบš utility systemd-measure เปƒเปเปˆ. เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™ PCR เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบฅเบฒเบเป€เบŠเบฑเบ™เบชเบฒเบกเบฒเบ”เบเบฑเบ‡เป„เบ”เป‰เป‚เบ”เบเบเบปเบ‡เปƒเบ™เบฎเบนเบšเบšเบนเบ” UKI (เบเบฐเปเบˆ เปเบฅเบฐเบฅเบฒเบเป€เบŠเบฑเบ™เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ PE เปƒเบ™เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ '.pcrsig' เปเบฅเบฐ '.pcrkey') เปเบฅเบฐเบชเบฐเบเบฑเบ”เบญเบญเบเบˆเบฒเบเบกเบฑเบ™เป‚เบ”เบเบžเบฒเบเบ™เบญเบ. เบซเบผเบทโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹.

เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, systemd-cryptsetup, systemd-cryptenroll เปเบฅเบฐ systemd-creds utilities เป„เบ”เป‰เบ–เบทเบเบ”เบฑเบ”เปเบ›เบ‡เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰, เป€เบŠเบดเปˆเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒ partitions disk เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ–เบทเบเบœเบนเบเบกเบฑเบ”เบเบฑเบš kernel เบ—เบตเปˆเป€เบŠเบฑเบ™เปเบšเบšเบ”เบดเบˆเบดเบ•เบญเบ™ (เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ partition เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เปเบกเปˆเบ™เปƒเบซเป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบฎเบนเบšเบžเบฒเบš UKI เป„เบ”เป‰เบœเปˆเบฒเบ™เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เป‚เบ”เบเบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบขเบนเปˆเปƒเบ™ TPM).

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡ systemd-pcrphase เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ•เปˆเบฒเบ‡เป† boot เบเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡ cryptoprocessors เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡ TPM 2.0 (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบžเบฒเบ—เบดเบŠเบฑเบ™ LUKS2 เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™. เบฎเบนเบšเบžเบฒเบš initrd เปเบฅเบฐเบ•เบฑเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ•เปเปˆเบกเบฒเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”).

เบšเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบญเบทเปˆเบ™เป†โ€‹:

  • เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ C.UTF-8 เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบˆเบฐเบฅเบฐเบšเบธเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.
  • เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบเปˆเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™ ("systemctl preset") เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™ boot เบ—เปเบฒเบญเบดเบ”. เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰ presets เปƒเบ™เป€เบงเบฅเบฒ boot เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ "-Dfirst-boot-full-preset", เปเบ•เปˆเบ–เบทเบเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.
  • เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ CPU, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CPUWeight เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบ—เบธเบเบซเบ™เปˆเบงเบ slice เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเปเบเบเบฅเบฐเบšเบปเบšเป€เบ›เบฑเบ™เบžเบฒเบเบชเปˆเบงเบ™ (app.slice, background.slice, session.slice) เป€เบžเบทเปˆเบญเปเบเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡. เบšเปเบฅเบดเบเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ CPU. CPUWeight เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เปˆเบฒ "idle" เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.
  • เบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบŠเบปเปˆเบงเบ„เบฒเบง (โ€œเบŠเบปเปˆเบงเบ„เบฒเบงโ€) เปเบฅเบฐเปƒเบ™เบฅเบฐเบšเบปเบš utility-repart, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ overriding เปเบกเปˆเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ drop-in เปƒเบ™ /etc/systemd/system/name.d/ directory.
  • เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เบ—เบธเบ‡เบ—เบตเปˆเบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบ™เบตเป‰เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบซเบกเปˆ โ€œSUPPORT_END=โ€ เปƒเบ™เป„เบŸเบฅเปŒ /etc/os-release.
  • เป€เบžเบตเปˆเบก โ€œConditionCredential =โ€ เปเบฅเบฐ โ€œAssertCredential=โ€ เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเปเปˆเบชเบปเบ™เปƒเบˆ เบซเบผเบท เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เบ–เป‰เบฒเบ‚เปเป‰เบกเบนเบ™เบฎเบฑเบšเบฎเบญเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบšเปเปˆเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบš.
  • เป€เบžเบตเปˆเบก โ€œDefaultSmackProcessLabel=โ€ เปเบฅเบฐ โ€œDefaultDeviceTimeoutSec=โ€ เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบชเปˆ system.conf เปเบฅเบฐ user.conf เป€เบžเบทเปˆเบญเบเบณเบ™เบปเบ”เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž SMACK เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เปเบฅเบฐเปเบปเบ”เป€เบงเบฅเบฒเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบ‚เบญเบ‡เปœเปˆเบงเบ.
  • เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ โ€œConditionFirmware=โ€ เปเบฅเบฐ โ€œAssertFirmware=โ€, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบฐเบšเบธเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ SMBIOS เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบ›เบตเบ”เบ•เบปเบงเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบžเบฒเบเบชเบฐเบซเบ™เบฒเบก /sys/class/dmi/id/board_name เบกเบตเบ„เปˆเบฒ โ€œCustom Board", เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ” "ConditionFirmware=smbios" -field(board_name = "Custom Board")".
  • เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™ (PID 1), เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบšโ€‹เบขเบฑเป‰เบ‡โ€‹เบขเบทเบ™โ€‹เบˆเบฒเบโ€‹เบŠเปˆเบญเบ‡ SMBIOS (เบ›เบฐโ€‹เป€เบžเบ” 11, โ€œเบชเบฐโ€‹เบ•โ€‹เบฃเบดเบ‡โ€‹เบœเบนเป‰โ€‹เบ‚เบฒเบ OEMโ€) เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบžเบตเปˆเบกโ€‹เปƒเบชเปˆโ€‹เบ™เบญเบโ€‹เป€เบซเบ™เบทเบญโ€‹เป„เบ›โ€‹เบˆเบฒเบโ€‹เบ„เปเบฒโ€‹เบ™เบดโ€‹เบเบฒเบกโ€‹เบ‚เบญเบ‡โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™ qemu_fwcfg, เป€เบŠเบดเปˆเบ‡โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ‡เปˆเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบšโ€‹เบขเบฑเป‰เบ‡โ€‹เบขเบทเบ™โ€‹เบเบฑเบš virtual machines เปเบฅเบฐโ€‹เบฅเบปเบšโ€‹เบฅเป‰เบฒเบ‡โ€‹เบเบฒเบ™. เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป€เบŠเบฑเปˆเบ™ cloud -init เปเบฅเบฐ ignition.
  • เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบดเบ”, เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ unmounting เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ virtual (proc, sys) เป„เบ”เป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเบฐเบเบฑเบ” unmounting เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบšเบฑเบ™เบ—เบถเบ.
  • เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบš (SystemCallFilter) เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบš riscv_flush_icache เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
  • bootloader sd-boot เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ boot เปƒเบ™เป‚เบซเบกเบ”เบ›เบฐเบชเบปเบก, เป€เบŠเบดเปˆเบ‡ kernel Linux 64-bit เปเบฅเปˆเบ™เบˆเบฒเบ 32-bit UEFI firmware. เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เป€เบžเบทเปˆเบญเบ™เบณเปƒเบŠเป‰เบเบฐเปเบˆ SecureBoot เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™ ESP (เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เบฅเบฐเบšเบปเบš EFI).
  • เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ bootctl utility: "-all-architectures" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ binaries เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ EFI เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, "-root=" เปเบฅเบฐ "-image =" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบซเบผเบทเบฎเบนเบšเบžเบฒเบšเปเบœเปˆเบ™, "-install-source =โ€ เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เปเบซเบผเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, "-efi-boot-option-description=" เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบŠเบทเปˆเบเบฒเบ™เปƒเบชเปˆเป€เบเบตเบš.
  • เบ„เปเบฒเบชเบฑเปˆเบ‡ 'list-automounts' เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ utility systemctl เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปเบฅเบฐเบ•เบปเบงเป€เบฅเบทเบญเบ "--image=" เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบฎเบนเบšเบžเบฒเบšเปเบœเปˆเบ™เบ—เบตเปˆเบฅเบฐเบšเบธ. เป€เบžเบตเปˆเบก "--state=" เปเบฅเบฐ "--type=" เบ•เบปเบงเป€เบฅเบทเบญเบเปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ 'เบชเบฐเปเบ”เบ‡' เปเบฅเบฐ 'เบชเบฐเบ–เบฒเบ™เบฐ'.
  • systemd-networkd เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ โ€œTCPCongestionControlAlgorithm=โ€ เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบงเบดเบ—เบตเบ„เบงเบšเบ„เบธเบก TCP congestion, โ€œKeepFileDescriptor=โ€ เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเป„เบŸเบฅเปŒ descriptor เบ‚เบญเบ‡ TUN/TAP interfaces, โ€œNetLabel=โ€ เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ NetLabels, โ€œRapidCommit=โ€ เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบœเปˆเบฒเบ™ DHCP6. (RFC 3315). เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต โ€œRouteTable=โ€ เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡.
  • systemd-nspawn เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปƒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบ "--bind=" เปเบฅเบฐ "--overlay=". เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต 'rootidmap' เปƒเบซเป‰เบเบฑเบšเบ•เบปเบงเป€เบฅเบทเบญเบ "--bind=" เป€เบžเบทเปˆเบญเบœเบนเบเบกเบฑเบ” ID เบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบเปƒเบ™เบเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบเบฑเบšเป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเบ‚เป‰เบฒเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบš.
  • systemd-resolved เปƒเบŠเป‰ OpenSSL เป€เบ›เบฑเบ™ backend เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ (เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš gnutls เบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ). เบ”เบฝเบงเบ™เบตเป‰เบฅเบฐเบšเบปเบš DNSSEC เบ—เบตเปˆเบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบšเปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเบšเปเปˆเบ›เบญเบ”เป„เบž เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ” (SERVFAIL).
  • systemd-sysusers, systemd-tmpfiles เปเบฅเบฐ systemd-sysctl เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป‚เบญเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เบเบปเบ™เป„เบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบง.
  • เป€เบžเบตเปˆเบกเบ„เปเบฒเบชเบฑเปˆเบ‡ 'compare-versions' เปƒเบชเปˆ systemd-analyze เป€เบžเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบกเบตเบ•เบปเบงเป€เบฅเบเป€เบงเบตเบŠเบฑเบ™ (เบ„เป‰เบฒเบเบเบฑเบš 'rpmdev-vercmp' เปเบฅเบฐ 'dpkg --compare-versions'). เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เป‚เบ”เบเบซเบ™เป‰เบฒเบเบฒเบเปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ 'systemd-analyze dump'.
  • เป€เบกเบทเปˆเบญเป€เบฅเบทเบญเบเป‚เปเบ”เบเบฒเบ™เบ™เบญเบ™เบซเบผเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™ (suspend- then-hibernate), เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป‚เปเบ”เบชเบฐเปเบ•เบ™เบšเบฒเบเบ•เบญเบ™เบ™เบตเป‰เบ–เบทเบเป€เบฅเบทเบญเบเป‚เบ”เบเบญเป‰เบฒเบ‡เบญเบตเบ‡เบˆเบฒเบเบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบ‚เบญเบ‡เบญเบฒเบเบธเปเบšเบฑเบ”เป€เบ•เบตเบฃเบตเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ. เบเบฒเบ™เบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰เป‚เปเบ”เบ™เบญเบ™เบ—เบฑเบ™เบ—เบตเป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบเบฒเบ™เบชเบฒเบเปเบšเบฑเบ”เป€เบ•เบตเบฃเบตเป€เบซเบผเบทเบญเปœเป‰เบญเบเบเบงเปˆเบฒ 5%.
  • เบฎเบนเบšเปเบšเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบซเบกเปˆ "-o short-delta" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ 'journalctl', เบชเบฐเปเบ”เบ‡เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เป€เบงเบฅเบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™เบšเบฑเบ™เบ—เบถเบ.
  • systemd-repart เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบฒเบ—เบดเบŠเบฑเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ Squashfs เปเบฅเบฐเบžเบฒเบ—เบดเบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบš dm-verity, เบฅเบงเบกเบ—เบฑเบ‡เบกเบตเบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™.
  • เป€เบžเบตเปˆเบก "StopIdleSessionSec=" เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบชเปˆ systemd-logind เป€เบžเบทเปˆเบญเบชเบดเป‰เบ™เบชเบธเบ”เป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบซเบผเบฑเบ‡เบˆเบฒเบเบซเบกเบปเบ”เป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.
  • Systemd-cryptenroll เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "--unlock-key-file=" เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบญเบญเบเบˆเบฒเบเป„เบŸเบฅเปŒเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบเบฐเบ•เบธเป‰เบ™เบœเบนเป‰เปƒเบŠเป‰.
  • เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” systemd-growfs เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบšเปเปˆเบกเบต udev.
  • systemd-backlight เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบšเบฑเบ”เบเบฒเบŸเบดเบเบซเบผเบฒเบเบญเบฑเบ™.
  • เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เบˆเบฒเบ CC0 เป€เบ›เบฑเบ™ MIT-0.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰:

  • เป€เบกเบทเปˆเบญเบเบงเบ”เป€เบšเบดเปˆเบ‡เป€เบฅเบเป€เบงเบตเบŠเบฑเปˆเบ™เบ‚เบญเบ‡ kernel เป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ ConditionKernelVersion, เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบชเบฐเบ•เบฃเบดเบ‡เปเบšเบšเบ‡เปˆเบฒเบเป† เบ”เบฝเบงเบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ '=' เปเบฅเบฐ '!=', เปเบฅเบฐเบ–เป‰เบฒเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เป€เบฅเบตเบ, เบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆ glob-mask เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป‚เบ”เบเปƒเบŠเป‰ เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ '*', '?' เปเบฅเบฐ '[', ']'. เป€เบžเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบฅเบธเป‰เบ™เบชเบฐเป„เบ•เบฅเปŒ stverscmp(), เปƒเบŠเป‰เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ '<', '>', '<=' เปเบฅเบฐ '>='.
  • เปเบ—เบฑเบ SELinux เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบˆเบฒเบเป„เบŸเบฅเปŒเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบญเปˆเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป„เบŸเบฅเปŒเบ–เบทเบเป‚เบซเบฅเบ”, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡.
  • เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚ "ConditionFirstBoot" เบ›เบฐเบˆเบธเบšเบฑเบ™เบ–เบทเบเบเบฐเบ•เบธเป‰เบ™เบขเบนเปˆเปƒเบ™ boot เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป‚เบ”เบเบเบปเบ‡เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™ boot เปเบฅเบฐเบเบฑเบšเบ„เบทเบ™ "false" เป€เบกเบทเปˆเบญเป‚เบ—เบซเบฒเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบซเบผเบฑเบ‡เบˆเบฒเบ boot เบชเปเบฒเป€เบฅเบฑเบ”.
  • เปƒเบ™เบ›เบต 2024, systemd เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบขเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบปเบ™เป„เบเบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ cgroup v1, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ systemd 248. เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบ–เบทเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ”เบนเปเบฅเบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ cgroup v2 เป„เบ›เบซเบฒ cgroup v1. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ cgroups v2 เปเบฅเบฐ v1 เปเบกเปˆเบ™เบเบฒเบ™เปƒเบŠเป‰ เบฅเบณ เบ”เบฑเบš cgroups เบ—เบปเปˆเบงเป„เบ› เบชเบณ เบฅเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบธเบเบ›เบฐเป€เบžเบ”, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบฅเบณเบ”เบฑเบšเบŠเบฑเป‰เบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ เบชเบณ เบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ CPU, เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบ„เบงเบฒเบก เบˆเบณ, เปเบฅเบฐ เบชเบณ เบฅเบฑเบš I / O. เบฅเปเบฒเบ”เบฑเบšเบŠเบฑเป‰เบ™เบ—เบตเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ™เปเบฒเป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปเบฅเบฐเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ kernel เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰เบเบปเบ”เบฅเบฐเบšเบฝเบšเบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡เบขเบนเปˆเปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบŠเบฑเป‰เบ™เบ•เปˆเบฒเบ‡เป†.
  • เปƒเบ™เบŠเปˆเบงเบ‡เป€เบ„เบดเปˆเบ‡เบ—เบตเปˆเบชเบญเบ‡เบ‚เบญเบ‡เบ›เบต 2023, เบžเบงเบเป€เบฎเบปเบฒเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบขเบธเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™, เบšเปˆเบญเบ™เบ—เบตเปˆ /usr เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบˆเบฒเบเบฎเบฒเบ, เบซเบผเบท /bin เปเบฅเบฐ /usr/bin, /lib เปเบฅเบฐ /usr/lib เบ–เบทเบเปเบเบเบญเบญเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™