Amazon announces Bottlerocket, open source OS for container hosting
AWS describes the team’s latest open source project, Bottlerocket, in its blog. According to reports, Bottlerocket is a new Linux-based open-source operating system for running containers on virtual or bare metal hosts. It is mainly written in Rust code and contains only the basic software that runs the container.
Bottlerocket support Docker mirroring and other Open Container Initiative (OCI) supported platforms. At the same time, Bottlerocket relies on the mirror model, not the package update system.
In addition, Bottlerocket uses a file system that is primarily read-only and passes a dm-verity integrity check at boot time. Officials say that for security reasons, there is no SSH server in the Bottlerocket image, and shell support has been disabled.
Currently, Bottlerocket is available for public preview as an Amazon Machine Image (AMI) for Amazon Elastic Cloud Compute (EC2). And when full availability was announced, AWS also said it would provide Bottlerocket with three years of support. It is worth mentioning that although this operating system for container hosting launched by AWS is open source, in fact, it is mainly concentrated in Amazon’s cloud infrastructure.