Specializovanou linuxovou distribuci s názvem Bottlerocket představila společnost Amazon Web Services. Novinka je určena primárně pro provoz aplikačních kontejnerů. Tvůrci distribuce se při vývoji inspirovali projekty CoreOS, RancherOS nebo Project Atomic. V případě Bottlerocketu se zaměřili především na bezpečnost a škálovatelnou správu. Open source projekt má veřejnou road mapu a figuruje na serveru GitHub.
Svou druhou linuxovou distribuci představila společnost Amazon Web Services. Doposud firma nabízela obecně použitelný Amazon Linux, který je optimalizován pro provoz v cloudové infrastruktuře AWS. Aktuálně existuje ve druhé generaci. Lze jej provozovat v konejnerech Docker nebo ve virtualizačních řešeních Linux KVM, Microsoft Hyper-V nebo VMware ESXi.
První informace o distribuci Bottlerocket se objevily v březnu letošního roku. Společnost AWS při jeho vývoji zužitkovala zkušenosti s provozem aplikačních kontejnerů v rámci škálovatelné cloudové infrastruktury. Sama upozornila na skutečnost, že nejde o první distribuci typu Linux-for-Containers.
Operační systém Bottlerocket obsahuje pouze části, které jsou nezbytné k provozu kontejnerů. Snížil se tím nejen počet potenciálně problematických funkčních závislostí, ale také prostor pro zneužívání zranitelností a útoky. Aktualizace probíhají na úrovni celého systému, resp. jeho obrazu, nikoli prostřednictvím jednotlivých balíčků. V případě, že proces selže, lze se manuálně vrátit do předchozího stavu.
Jádro systému Rust z větší části vzniklo v jazyku Rust. Některé jeho vlastnosti zlepšují celkovou úroveň zabezpečení. Snižuje například pravděpodobnost výskytu nepovolených přístupů do paměti nebo upravuje koordinaci výpočetních vláken. Společnost AWS doporučuje nasazení systému Bottlerocket s orchestračními řešeními. Připravila proto build pro svou službu Enterprise Kubernetes Service.
Zdrojový kód distribuce podléhá licencím Apache 2.0 nebo MIT. Podle komentátorů bude zajímavé sledovat, zda si novinka z dílny AWS získá přízeň vývojářů. Obdobné projekty, k nimž patří například VMware PhotonOS nebo Red Hat CoreOS, v tomto ohledu nedošly daleko.