Bottlerocket
Amazon製
の
OS
Container
を動かすことに最適化している
OCI
準拠
github
Rust実装
アップデートシステム
2つの
パーティション
を持っている
どちらか片方は使われていない状態になっている
非アクティブな方を更新し、その後アクティブな方とスワップする
依存関係が壊れたり、アップデート中の障害に対応できる
ロールアップすればいい
これは
The Update Framework
に基づいたもの
https://theupdateframework.io/
https://www.publickey1.jp/blog/20/awslinuxosbottlerocket.html