เชฌเซ‹เชŸเชฒเชฐเซ‹เช•เซ‡เชŸ 1.2เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชเช• เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฟเชคเชฐเชฃ

Linux เชตเชฟเชคเชฐเชฃ Bottlerocket 1.2.0 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชชเซเชฐเช•เซเชทเซ‡เชชเชฃ เชฎเชพเชŸเซ‡ เชเชฎเซ‡เชเซ‹เชจเชจเซ€ เชญเชพเช—เซ€เชฆเชพเชฐเซ€เชฅเซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชตเชฟเชคเชฐเชฃเชจเชพ เชธเชพเชงเชจเซ‹ เช…เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช˜เชŸเช•เซ‹ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช›เซ‡ เช…เชจเซ‡ MIT เช…เชจเซ‡ Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เชเชฎเซ‡เชเซ‹เชจ ECS, VMware เช…เชจเซ‡ AWS EKS Kubernetes เช•เซเชฒเชธเซเชŸเชฐเซ‹ เชชเชฐ เชšเชพเชฒเชคเชพ Bottlerocket เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ เช•เชธเซเชŸเชฎ เชฌเชฟเชฒเซเชกเซเชธ เช…เชจเซ‡ เชเชกเชฟเชถเชจ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เช…เชจเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชตเชฟเชคเชฐเชฃ เชชเชฐเชฎเชพเชฃเซ เช…เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช…เชชเชกเซ‡เชŸ เชฅเชฏเซ‡เชฒ เช…เชตเชฟเชญเชพเชœเซเชฏ เชธเชฟเชธเซเชŸเชฎ เช‡เชฎเซ‡เชœ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ Linux เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเชฟเชธเซเชŸเชฎ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ systemd เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชจเซ‡เชœเชฐ, Glibc เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€, Buildroot เชฌเชฟเชฒเซเชก เชŸเซ‚เชฒ, GRUB เชฌเซเชŸเชฒเซ‹เชกเชฐ, เชตเชพเช‡เช•เซเชก เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซเชซเชฟเช—เซเชฏเซเชฐเซ‡เชŸเชฐ, เช•เชจเซเชŸเซ‡เชจเชฐ เช†เช‡เชธเซ‹เชฒเซ‡เชŸเซ‡เชก เช•เชจเซเชŸเซ‡เชจเชฐ เชฐเชจเชŸเชพเช‡เชฎ, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ, aws-iam-เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชŸเชฐ เช…เชจเซ‡ Amazon ECS เชเชœเชจเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. .

เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชŸเซ‚เชฒเซเชธ เชเช• เช…เชฒเช— เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ API เช…เชจเซ‡ AWS SSM เชเชœเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชšเชพเชฒเชฟเชค เชฅเชพเชฏ เช›เซ‡. เชฌเซ‡เช เช‡เชฎเซ‡เชœเชฎเชพเช‚ เช•เชฎเชพเชจเซเชก เชถเซ‡เชฒ, SSH เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เช…เชฐเซเชฅเช˜เชŸเชจ เช•เชฐเชพเชฏเซ‡เชฒ เชญเชพเชทเชพเช“ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเชพเชฏเชฅเซ‹เชจ เช…เชฅเชตเชพ เชชเชฐเซเชฒ เชจเชนเซ€เช‚)เชจเซ‹ เช…เชญเชพเชต เช›เซ‡ - เชตเชนเซ€เชตเชŸเซ€ เช…เชจเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช— เชŸเซ‚เชฒเซเชธเชจเซ‡ เช…เชฒเช— เชธเซ‡เชตเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡.

Fedora CoreOS, CentOS/Red Hat Atomic Host เชœเซ‡เชตเชพ เชธเชฎเชพเชจ เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚เชฅเซ€ เชฎเซเช–เซเชฏ เชคเชซเชพเชตเชค เช เชธเช‚เชญเชตเชฟเชค เชœเซ‹เช–เชฎเซ‹ เชธเชพเชฎเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชฎเชœเชฌเซ‚เชค เช•เชฐเชตเชพ, OS เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“เชจเชพ เชถเซ‹เชทเชฃเชจเซ‡ เชœเชŸเชฟเชฒ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เช…เชฒเช—เชคเชพ เชตเชงเชพเชฐเชตเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชฎเชนเชคเซเชคเชฎ เชธเซเชฐเช•เซเชทเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชชเชฐ เชชเซเชฐเชพเชฅเชฎเชฟเช• เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช•เชจเซเชŸเซ‡เชจเชฐ Linux เช•เชฐเซเชจเชฒเชจเซ€ เชจเชฟเชฏเชฎเชฟเชค เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ - cgroups, namespaces เช…เชจเซ‡ seccomp. เชตเชงเชพเชฐเชพเชจเชพ เช…เชฒเช—เชคเชพ เชฎเชพเชŸเซ‡, เชตเชฟเชคเชฐเชฃ "เชเชจเซเชซเซ‹เชฐเซเชธเชฟเช‚เช—" เชฎเซ‹เชกเชฎเชพเช‚ SELinux เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชฐเซ‚เชŸ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชซเช•เซเชค-เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเชฎเชพเช‚ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ /etc เชธเซเชฏเซ‹เชœเชจเซ‹ เชธเชพเชฅเซ‡เชจเซเช‚ เชชเชพเชฐเซเชŸเซ€เชถเชจ tmpfs เชฎเชพเช‚ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เชชเช›เซ€ เชคเซ‡เชจเซ€ เชฎเซ‚เชณ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡. /etc เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชซเชพเชˆเชฒเซ‹เชจเซ‹ เชธเซ€เชงเซ‹ เชซเซ‡เชฐเชซเชพเชฐ, เชœเซ‡เชฎ เช•เซ‡ /etc/resolv.conf เช…เชจเซ‡ /etc/containerd/config.toml, เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชจเชฅเซ€ - เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เช•เชพเชฏเชฎเซ€ เชฐเซ‚เชชเซ‡ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช เช…เชฅเชตเชพ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช–เชธเซ‡เชกเชตเซ€ เชœเซ‹เชˆเช. เชฐเซเชŸ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพเชจเซ€ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชšเช•เชพเชธเชฃเซ€ เชฎเชพเชŸเซ‡, dm-verity เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃ เชธเซเชคเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชธเช‚เชถเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เชฎเชณเซ€ เช†เชตเซ‡, เชคเซ‹ เชธเชฟเชธเซเชŸเชฎ เชฐเซ€เชฌเซ‚เชŸ เชฅเชพเชฏ เช›เซ‡.

เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชธเชฟเชธเซเชŸเชฎ เช˜เชŸเช•เซ‹ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชนเซ‹เชฏ เช›เซ‡, เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชเชฐเชฟเชฏเชพเชจเซ‡ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเซ‡เชจเซ‡ เชธเช‚เชฌเซ‹เชงเชตเชพ, เชจเชฒ เชชเซ‹เชˆเชจเซเชŸเชฐเซเชธเชจเซ‹ เชธเช‚เชฆเชฐเซเชญ เช†เชชเชตเชพ เช…เชจเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชคเซ€ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชฎเชฐเซ€-เชธเชฒเชพเชฎเชค เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡. เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡, เช•เชฎเซเชชเชพเช‡เชฒเซ‡เชถเชจ เชฎเซ‹เชกเซเชธ "--enable-default-pie" เช…เชจเซ‡ "-enable-default-ssp" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชเชกเซเชฐเซ‡เชธ เชธเซเชชเซ‡เชธ เชฐเซ‡เชจเซเชกเชฎเชพเช‡เชเซ‡เชถเชจ (PIE) เช…เชจเซ‡ เช•เซ‡เชจเซ‡เชฐเซ€ เชฒเซ‡เชฌเชฒ เช…เชตเซ‡เชœเซ€ เชฆเซเชตเชพเชฐเชพ เชธเซเชŸเซ‡เช• เช“เชตเชฐเชซเซเชฒเซ‹ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. C/C++ เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเชพเชŸเซ‡, "-Wall", "-Werror=format-security", "-Wp,-D_FORTIFY_SOURCE=2", "-Wp,-D_GLIBCXX_ASSERTIONS" เช…เชจเซ‡ "-fstack-clash" เชซเซเชฒเซ‡เช— เชตเชงเชพเชฐเชพเชจเชพ เช›เซ‡. เชธเชฎเชพเชตเซ‡เชถ - เชฐเช•เซเชทเชฃ.

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

  • เช•เชจเซเชŸเซ‡เชจเชฐ เช‡เชฎเซ‡เชœ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชฎเชฟเชฐเชฐเซเชธ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
  • เชธเซเชต-เชนเชธเซเชคเชพเช•เซเชทเชฐเชฟเชค เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.
  • เชฏเชœเชฎเชพเชจเชจเชพเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชตเชฟเช•เชฒเซเชช.
  • เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฟเชต เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชกเชฟเชซเซ‹เชฒเซเชŸ เชตเชฐเซเชเชจ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เช•เซเชฌเซ‡เชฒเซ‡เชŸ เชฎเชพเชŸเซ‡ เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เชฎเซ‡เชจเซ‡เชœเชฐ เชชเซ‹เชฒเชฟเชธเซ€ เช…เชจเซ‡ เชŸเซ‹เชชเซ‹เชฒเซ‹เชœเซ€ เชฎเซ‡เชจเซ‡เชœเชฐเชธเซเช•เซ‹เชช เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • zstd เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเซเชจเชฒ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
  • OVA (เช“เชชเชจ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชซเซ‹เชฐเซเชฎเซ‡เชŸ) เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ VMware เชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชตเชฟเชคเชฐเชฃ เช†เชตเซƒเชคเซเชคเชฟ aws-k8s-1.21 เชจเซ‡ Kubernetes 1.21 เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชธเชพเชฅเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. aws-k8s-1.16 เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เชฐเชธเซเชŸ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชœ เชตเชฐเซเชเชจ เช…เชจเซ‡ เช…เชตเชฒเช‚เชฌเชจ.

เชธเซ‹เชฐเซเชธ: opennet.ru

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