ืคืืจืกื ืฉืืจืืจื ืฉื ืืคืฆืช ืืื ืืงืก Bottlerocket 1.8.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" ืื ืื ืืกืฃ -ืืื ื ืืืคืขืืช".
ืืืืืืจื ืืืืฉื:
- ืืชืืื ืฉื ืืืืื ืื ืืืื ืืืืงืจื ืขืืืื.
- ืืื ืืจืืฆื ืขืืืจ ืืืืืื ืืืืืืื ืขืืืื ืืกื ืืฃ containerd 1.6.x.
- ืืืืื ืฉืชืืืืื ืจืงืข ืฉืืชืืืื ืืช ืคืขืืืช ืืงืื ืืืื ืจืื ืืืคืขืื ืืืืฉ ืืืืจ ืฉืื ืืืื ืืืืืจ ืืชืขืืืืช.
- ืืคืฉืจ ืืืืืืจ ืคืจืืืจืื ืฉื ืืชืืื ืืืื ืืจื ืกืขืืฃ ืชืฆืืจืช ืืชืืื.
- ืืืคืขื ืืชืขืืืืช ืืืืืงืื ืจืืงืื ืืขืช ื ืืืืจ ืฉืืืืช ืืืืฆืช ืืฉืืจืฉ ืืืืฆืขืืช dm-verity.
- ื ืืชื ื ืืืืืืช ืืืื ืืืืคื ืกืืื ืฉืืืช ืืืจื ื-/etc/hosts.
- ื ืืชื ื ืืืืืืช ืืืฆืืจ ืชืฆืืจืช ืจืฉืช ืืืืฆืขืืช ืืื ืืฉืืจืืช netdog (ื ืืกืคื ืืคืงืืื gener-net-config).
- ืืืฆืขื ืืคืฉืจืืืืช ืืคืฆื ืืืฉืืช ืขื ืชืืืื ื-Kubernetes 1.23. ืืื ืืืชืืื ืฉื ืคืืืื ื-Kubernetes ืฆืืืฆื ืขื ืืื ืืฉืืชืช ืืฆื configMapAndSecretChangeDetectionStrategy. ื ืืกืคื ืืืืจืืช ืืืฉืืช ืฉื kubelet: provider-id ื-podPidsLimit.
- ืืืฆืขื ืืจืกื ืืืฉื ืฉื ืขืจืืช ืืืคืฆื "aws-ecs-1-nvidia" ืขืืืจ Amazon Elastic Container Service (Amazon ECS), ืืืกืืคืงืช ืขื ืื ืืื ืืชืงื ืื ืฉื NVIDIA.
- ื ืืกืคื ืชืืืื ืืืชืงื ื ืืืกืื ืืืืื ืฉื Microchip ื-MegaRAID SAS. ืืชืืืื ืืืจืืืกื Ethernet ืืฉืืื Broadcom ืืืจืืื.
- ืืจืกืืืช ืืืืืืช ืืชืืืช ืืขืืืื ืืช ืขืืืจ ืฉืคืืช Go ื-Rust, ืืื ืื ืืจืกืืืช ืฉื ืืืืืืช ืขื ืชืืื ืืืช ืฉื ืฆื ืฉืืืฉื. Bottlerocket SDK ืขืืืื ื ืืืจืกื 0.26.0.
ืืงืืจ: OpenNet.ru