ααΆαα ααααααΆαααααΆαα ααα αΆαααΈαα»α Bottlerocket 1.7.0 ααααΌαααΆαααααα»ααα αααααΎαα‘αΎααααααΆαααΆαα αΌααα½αααΈαααα»αα αα»α Amazon αααααΆααααΆαααΆααα±ααααααΎαααΆαααααααααααααα·αααααΆα αα·ααα»ααααα·ααΆααααα»αααΆα ααααα‘ααα α§ααααα αα·ααααΆαααΆαα»αααα½ααα·αα·αααααααΆαα ααα αΆαααααΌαααΆααααααααΆ Rust αα·αα ααα αΆααααααα’αΆααααΆααααα MIT αα·α Apache 2.0 α ααΆααΆααααααΆαααααΎαααΆα Bottlerocket αα ααΎ Amazon ECS, VMware αα·α AWS EKS Kubernetes clusters ααααΌα ααΆααΆααααααΎαααΆαααααΆαααΆααααΆαααααα½α αα·αααΆαααααα»ααααααα’αα»ααααΆαα±ααααααΎα§ααααα orchestration αα·α runtime αααααααααααΆαααα»αααΊαααα
ααΆαα ααα αΆααααααααΌαααΌαααΆαααααααααααααα·αα’αΆα αααααααΆαααΆαα’αΆααΌα αα·αααααΎαα αα α»ααααααααΆααααααααααααααααα· ααααα½ααααα αΌαααΊαααααΈαα»α αα·αααα·ααααΆααααααααααα·α αα½α αααα»α αα½αααΆαααααΆαααΆαα»α αΆαααΆα ααααααΆααααααΎαααΆααα»αααΊαααααα»αααααα ααα·ααααΆααα½αααΆααααααα·ααΈααααααααααααααααα systemd, αααααΆααα Glibc, α§ααααααααααΎα Buildroot, αααααα·ααΈα αΆααααααΎααααααααα GRUB, αααααα·ααΈααααααα ααΆαααααααααααααΆαααα’αΆααααα, ααααααααααΎαααΆααα»αααΊααααααααΆαααα»αααΊαααααΆα ααααααΆα, αααα·ααΆαααα ααα»αααΊααα Kubernetes, aws-iam-authenticator αα·α Amazon ααααΆααααΆα ECS α
α§ααααααααα ααα»αααΊαααααΆααα αααα»ααα»αααΊααααααααααααααΆα ααααα‘αααααααααΌαααΆαααΎαααΆαααααΆαααΎα αα·ααααααααααααΆαααα API αα·α AWS SSM Agentα ααΌαααΆαααΌαααααΆααααααααααΆααααααααΆ αααΆαααΈααα SSH αα·αααΆααΆαααααΆααααααα (α§ααΆα ααα ααααΆα Python α¬ Perl) - α§αααααααααααΆα αα·αα§αααααααααΆααααα α»αααααΌαααΆαααΆαααααα»ααα»αααααΆααααααΆα ααααα‘αα αααααααΌαααΆααα·αααΆαααααΆαααΎαα
ααΆααα»αααααΆααααΆααααΈααΆαα ααα αΆαααααααααααΆααΌα ααΆ Fedora CoreOS, CentOS/Red Hat Atomic Host ααΊααΆααΆααααααααααΆααααΎααΆααααααααΌααα»ααααα·ααΆαα’αα·ααααΆαααα»αααα·ααααααΆααααααΉαααΆαααΆαααΆαααααααααααΈααΆαααααΆαααα αααααα’αΆα ααΎαααΆα αααααααΎα±ααααΆααΆαααααα·ααΆααααα»αααΆαααΆαααααΆαααΆαααααααααα αααα»ααααΆαααΆαα» OS αα·ααααααΎαααΆαα―αααα»αααΊαααα . αα»αααΊαααααααΌαααΆααααααΎααααααααΎααααααΆαααΊαααααΈαα»α αααααααΆα - cgroups, namespaces αα·α seccomp α αααααΆααααΆαα―αααααααα ααΆαα ααα αΆαααααΎ SELinux αα αααα»ααααα "αααααΉα" α
ααΆαααΆαα«αααααΌαααΆαααααααΆαααα’αΆα α αΎαααΆαααΆαααΆαααααα /etc ααααΌαααΆααααααααα»α tmpfs α αΎαααΆαααααΆααα αααΆαααΎαααααααΆαα·ααααααΆααααΈα αΆααααααΎαα‘αΎααα·αα ααΆααααααααααααααΆααααα―αααΆααα αααα»ααα /etc ααΌα ααΆ /etc/resolv.conf αα·α /etc/containerd/config.toml αα·αααααΌαααΆαααΆαααααα - ααΎααααΈαααααΆαα»αααΆααααααααΆα’α α·αααααααα α’αααααααΌαααααααΎ API α¬ααααΆααααΈαα»αααΆααα αααα»ααα»αααΆα ααααα‘ααα αααΌαα»α dm-verity ααααΌαααΆαααααΎααΎααααΈαααααααααΆααααΆαααααΉαααααΌαααααΆαααΆα root α αΎαααααα·αααΎααΆαααα»αααααααααααα·αααααααα ααααα·αα§ααααααααααααΆααααααΌαααΆαααααΎα ααααααααααΉαα αΆααααααΎαα‘αΎααα·αα
αααΆαααΆαα»ααααααααααΆαα αααΎαααααΌαααΆααααααααΆ Rust ααααααααααΌααααααααα·ααααα»ααααα·ααΆαααααΆαα αα αΆα ααΎααααΈαααααΆαααΆαααΆααααααααααααααααΆαααααΈααΆαα αΌαααααΎα’αααα αα αΆααααααααααα ααΆαααα·αααααααααααα·α ααααΆαααα αα·αααΆαααααΎαααΆαααΎαα ααα»αα αα ααααααααΎαααΆαααααΆαααΎα ααααα ααααα "-enable-default-pie" αα·α "-enable-default-ssp" ααααΌαααΆαααααΎααΎααααΈααΎαααΆαα αααααααααα αα’αΆααααααΆαα―αααΆααααα’αΆα ααααα·ααααα·ααΆα (PIE) αα·αααΆαααΆαααΆααααααΆααααΉαααΆαα ααααΎαααααΆααααααΆααααα½α Canary α αααααΆαααααα αααααααααααααα»α C/C++ ααα β-Wallβ, β-Werror=format-securityβ, β-Wp,-D_FORTIFY_SOURCE=2β, β-Wp,-D_GLIBCXX_ASSERTIONSβ αα·α β-fstack-clashβ ααααΆααααααα ααΆαααΎα - ααΆαααΆαααΆα" α
αα αααα»αααΆαα ααααααΆαααααΈ:
- ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ RPM-ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² host-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ» /var/lib/bottlerocket/inventory/application.json Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ .
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Β«adminΒ» ΠΈ Β«controlΒ».
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² Go ΠΈ Rust.
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ.
- Π Π΅ΡΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ tmpfilesd Π΄Π»Ρ kmod-5.10-nvidia.
- ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ tuftool ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° Π²Π΅ΡΡΠΈΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
ααααα: opennet.ru