ืืืคืฆื ืฉื ืืคืฆืช ืืื ืืงืก Bottlerocket 1.2.0 ืืืื ื, ืฉืคืืชืื ืืืฉืชืชืคืืช ืืืืื ืืฆืืจื ืืฉืงื ืืขืืื ืืืืืืืืช ืฉื ืืืืืืช ืืืืืืืช. ืืืืื ืืจืืืื ืืืงืจื ืฉื ืืืคืฆื ื ืืชืืื ื-Rust ืืืืคืฆืื ืชืืช ืจืืฉืืื ืืช MIT ื-Apache 2.0. ืืื ืชืืื ืืืคืขืืช Bottlerocket ืืืฉืืืืืช Amazon ECS, VMware ื-AWS EKS Kubernetes, ืืื ืื ืืฆืืจืช ืื ืืื ืืืืืืจืืช ืืืชืืืืช ืืืฉืืช ืืืืคืฉืจืืช ืฉืืืืฉ ืืืื ืชืืืืจ ืืืื ืจืืฆื ืฉืื ืื ืขืืืจ ืงืื ืืืื ืจืื.
ืืืคืฆื ืืกืคืงืช ืชืืื ืช ืืขืจืืช ืืืชื ื ืืชื ืช ืืืืืงื ืืขืืืื ืช ืืืืคื ืืืืื ืืืืืืืื ืืืืืืช ืืช ืืืืช ืืื ืืงืก ืืกืืืืช ืืขืจืืช ืืื ืืืืืช, ืืืืืืช ืจืง ืืช ืืจืืืืื ืืืจืืฉืื ืืืคืขืืช ืงืื ืืืื ืจืื. ืืกืืืื ืืืืืช ืืช ืื ืื ืืืขืจืืช systemd, ืกืคืจืืืช Glibc, ืืื ืืื ืืื Buildroot, ืืืขื ืืืชืืื GRUB, Configurator ืืจืฉืช ืืืจืืฉืขืช, ืืื ืืจืืฆื ืฉื containerd ืขืืืจ ืงืื ืืืื ืจืื ืืืืืืื, ืคืืืคืืจืืช ืชืืืืจ ืืงืื ืืืื ืจืื Kubernetes, aws-iam-authenticator ื-Amazon. ืกืืื ECS.
ืืื ืชืืืืจ ืืืื ืืืืขืื ืืืืื ื ืืืื ื ืคืจื ืืืืคืขื ืืืจืืจืช ืืืื ืืื ืืื ืืืืฆืขืืช ื-API ื-AWS SSM Agent. ืชืืื ืช ืืืกืืก ืืกืจื ืืขืืคืช ืคืงืืื, ืฉืจืช SSH ืืฉืคืืช ืืคืืจืฉืืช (ืืืืืื, ืืื Python ืื Perl) - ืืื ื ืืืื ืืืื ื ืืคืื ืืืืื ืืืืงืืื ืืืืื ืฉืืจืืช ื ืคืจื, ืืืืฉืืช ืืืจืืจืช ืืืื.
ืืืืื ืืขืืงืจื ืืืคืฆืืช ืืืืืช ืืืื Fedora CoreOS, CentOS/Red Hat Atomic Host ืืื ืืืชืืงืืืช ืืขืืงืจืืช ืืืชื ืืืืื ืืงืกืืืืืช ืืืงืฉืจ ืฉื ืืืืืง ืืื ืช ืืืขืจืืช ืืคื ื ืืืืืื ืืคืฉืจืืื, ืื ืฉืืงืฉื ืขื ื ืืฆืื ื ืงืืืืช ืชืืจืคื ืืจืืืื ืืขืจืืช ืืืคืขืื ืืืืืจืช ืืืืื ืืงืื ืืืื ืจืื . ืงืื ืืืื ืจืื ื ืืฆืจืื ืืืืฆืขืืช ืื ืื ืื ื ืืืืช ืืื ืืงืก ืกืื ืืจืืืื - cgroups, ืืจืืื ืฉืืืช ื-seccomp. ืืืืืื ื ืืกืฃ, ืืืคืฆื ืืฉืชืืฉืช ื-SELinux ืืืฆื "ืืืืคื".
ืืืืฆืช ืืฉืืจืฉ ืืืชืงื ืช ืืงืจืืื ืืืื, ืืืืืฆืช ืืืืืจืืช /etc ื ืืขื ืช ื-tmpfs ืืืฉืืืืจืช ืืืฆืื ืืืงืืจื ืืืืจ ืืคืขืื ืืืืฉ. ืฉืื ืื ืืฉืืจ ืฉื ืงืืฆืื ืืกืคืจืืืช /etc, ืืืื /etc/resolv.conf ื-/etc/containerd/config.toml, ืืื ื ื ืชืื - ืืื ืืฉืืืจ ืืืืจืืช ืืฆืืืชืืช, ืขืืื ืืืฉืชืืฉ ื-API ืื ืืืขืืืจ ืืช ืืคืื ืงืฆืืื ืืืืช ืืงืื ืืืื ืจืื ื ืคืจืืื. ืืืืื dm-verity ืืฉืืฉ ืืืืืืช ืงืจืืคืืืืจืคืืช ืฉื ืชืงืื ืืช ืืืืฆืช ืืฉืืจืฉ, ืืื ืืืืื ื ืืกืืื ืืฉื ืืช ื ืชืื ืื ืืจืืช ืืชืงื ืืืืืง, ืืืขืจืืช ืืืคืขืืช ืืืืฉ.
ืจืื ืจืืืื ืืืขืจืืช ืืชืืืื ื-Rust, ืืืกืคืง ืชืืื ืืช ืืืืืืช ืืืืืจืื ืืื ืืื ืืข ืคืืืขืืืืช ืื ืืจืืืช ืขื ืืื ืืืฉื ืืืคืฉืืช ืืืืืจืื, ืืคื ืืืช ืืฆืืืข null ืืืจืืคืืช ืืืืจ. ืืขืช ืื ืืื ืืืจืืจืช ืืืื, ืืฆืื ืืงืืืคืืืฆืื "-enable-default-pie" ื-"-enable-default-ssp" ืืฉืืฉืื ืืื ืืืคืฉืจ ืืงืจืืืช ืฉื ืืจืื ืืืชืืืืช ืฉื ืงืืืฅ ืืืคืขืื (PIE) ืืืื ื ืืคื ื ืืฆืคืช ืืืกื ืืช ืืืืฆืขืืช ืืืืคื ืงื ืจืืช. ืขืืืจ ืืืืืืช ืฉื ืืชืื ื-C/C++, ืืืืืื "-Wall", "-Werror=format-security", "-Wp,-D_FORTIFY_SOURCE=2", "-Wp,-D_GLIBCXX_ASSERTIONS" ื-"-fstack-clash" ืื ืื ืืกืฃ -ืืื ื ืืืคืขืืช".
ืืืืืืจื ืืืืฉื:
- ื ืืกืคื ืชืืืื ืืืจืืืช ืจืืฉืื ืฉื ืชืืื ืช ืืืื.
- ื ืืกืคื ืืืืืืช ืืืฉืชืืฉ ืืชืขืืืืช ืืืชืืื ืขืฆืืืช.
- ื ืืกืคื ืืคืฉืจืืช ืืืืืจืช ืฉื ืืืจื.
- ืืจืกืช ืืจืืจืช ืืืืื ืฉื ืืืืืื ืื ืืืืืืช ืขืืืื ื.
- ื ืืกืคื ืืืืจืืช topologyManagerPolicy ื-topologyManagerScope ืขืืืจ kubelet.
- ื ืืกืคื ืชืืืื ืืืืืกืช ืืืื ืืืืฆืขืืช ืืืืืจืืชื zstd.
- ืืกืืคืงืช ืืืืืืช ืืืขืื ืืืื ืืช ืืืจืืืืืืืช ืืชืื VMware ืืคืืจืื OVA (Open Virtualization Format).
- ืืจืกืช ืืืคืฆื aws-k8s-1.21 ืขืืืื ื ืขื ืชืืืื ื-Kubernetes 1.21. ืืชืืืื ื-aws-k8s-1.16 ืืืคืกืงื.
- ืืจืกืืืช ืืืืื ืืชืืืช ืืขืืืื ืืช ืขืืืจ ืฉืคืช Rust.
ืืงืืจ: OpenNet.ru