GNU/Linux เชฎเชพเชŸเซ‡เชจเชพ เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชจเซ‡เชœเชฐ, เชœเซ‡เชจเซ‡ เช•เซ‹เชˆ เชชเชฐเชฟเชšเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชคเซ‡เชฃเซ‡ เชฌเซ€เชœเซ‹ เชชเซเชฐเช•เชพเชถเชจ เชจเช‚เชฌเชฐ 246 เชคเซˆเชฏเชพเชฐ เช•เชฐเซเชฏเซ‹ เช›เซ‡.

เช† เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • AppArmor เชธเซเชฐเช•เซเชทเชพ เชจเชฟเชฏเชฎเซ‹เชจเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชฒเซ‹เชกเชฟเช‚เช—
  • ConditionPathIsEncrypted=/AssertPathIsEncrypted= เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•เชฎเซ‹เชฎเชพเช‚ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ
  • เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ ConditionEnvironment=/AssertEnvironment=
  • .service เชเช•เชฎเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเช— (dm-verity)เชจเซ€ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ
  • เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ AF_UNIX เชธเซ‹เช•เซ‡เชŸเซเชธ เชฆเซเชตเชพเชฐเชพ เช•เซ€เช“ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ
  • /etc/os-release เชฎเชพเช‚เชฅเซ€ เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชฎเชพเชŸเซ‡ เชเช•เชฎ เชจเชฎเซ‚เชจเชพเช“เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹
  • เชฏเซเชจเชฟเชŸ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚เชฅเซ€ .include เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฆเซ‚เชฐ เช•เชฐเซเชฏเซ‹ (6 เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ เชจเชพเชชเชธเช‚เชฆ)
  • เชเช•เชฎเซ‹เชฎเชพเช‚ StandardError=/StandardOutput= เชฎเชพเชŸเซ‡ เชฌเชฟเชจเชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เซƒเชค syslog เช…เชจเซ‡ syslog-เช•เชจเซเชธเซ‹เชฒ เชตเชฟเช•เชฒเซเชชเซ‹ เชฎเชพเชŸเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ - เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เช†เชงเซเชจเชฟเช• เชตเชฟเช•เชฒเซเชชเซ‹ เชœเชฐเซเชจเชฒ เช…เชจเซ‡ เชœเชฐเซเชจเชฒ+เช•เชจเซเชธเซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.
  • systemd เชฆเซเชตเชพเชฐเชพ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชคเชฎเชพเชฎ tmpfs เชจเชพ เช•เชฆ เชชเชฐ เชธเซเชตเชšเชพเชฒเชฟเชค เชฎเชฐเซเชฏเชพเชฆเชพเช“ (/tmp, /runโ€ฆ)
  • เช•เชฐเซเชจเชฒ เชฌเซเชŸ เช†เชฆเซ‡เชถเชฎเชพเช‚เชฅเซ€ systemd เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชตเชฟเช•เชฒเซเชชเซ‹

เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚ - เชœเซเช“ https://github.com/systemd/systemd/blob/master/NEWS

เชนเซเช‚ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เชชเซเชฐเช•เชพเชถเชจ เช…เช—เชพเช‰เชจเชพ เชเช• เชœเซ‡เชŸเชฒเซเช‚ เชจเชตเซ€เชจ เชฒเชพเช—เชคเซเช‚ เชจเชฅเซ€, เชœเซ‡เชฎเชพเช‚ systemd-repart, systemd-homed เช…เชจเซ‡ userdb เช‰เชฎเซ‡เชฐเชพเชฏเซเช‚ เชนเชคเซเช‚. เชฎเชพเชคเซเชฐ เช˜เชฃเชพเช‚ เชตเชฟเชตเชฟเชง เชธเซเชงเชพเชฐเชพเช“, เชธเช—เชตเชกเชคเชพเช“ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชพเช“. เชœเซ‡, เชœเซ‹เช•เซ‡, เชฒเชฟเชจเช•เซเชธ, เชชเซƒเชฅเซเชตเซ€ เช…เชจเซ‡ เช…เชตเชฒเซ‹เช•เชจเช•เซเชทเชฎ เชฌเซเชฐเชนเซเชฎเชพเช‚เชกเชจเชพ เช†เชตเชคเชพ เช…เช‚เชค เชตเชฟเชถเซ‡เชจเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชชเซ€เช• เชตเซ‡เชธเซเชŸเซเชธเชจเซ‡ เชธเชฟเชฎเซเชชเซ‹เชเชฟเชฏเชฎเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฅเซ€ เช…เชŸเช•เชพเชตเซ‡ เชคเซ‡เชตเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€.

เชธเซ‹เชฐเซเชธ: linux.org.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹