bottlerocket-os/bottlerocket

An operating system designed for hosting containers

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 21 minutes ago
Added to GitGenius on September 6th, 2026
Created on April 3rd, 2019
Open Issues & Pull Requests: 201 (+0)
GitHub issues: Enabled
Number of forks: 586
Total Stargazers: 9,671 (+0)
Total Subscribers: 126 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 days
Mean response time: 80.4 days
90th percentile: 186.9 days
Tracked items: 417

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "type/bug" is answered fastest, typically in about 9 hours, while "type/enhancement" waits about 4 days. 61% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 122
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 597 days
Stale 30+ days: 106
Stale 90+ days: 86

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • type/enhancement (202)
  • status/needs-triage (148)
  • type/bug (139)
  • status/icebox (69)
  • area/core (64)
  • area/kubernetes (41)
  • status/needs-info (21)
  • status/research (19)

Detailed Description

Bottlerocket is a Linux-based operating system designed for hosting containers.

Bottlerocket addresses the need for a minimal, secure, and maintainable operating system purpose-built for container workloads. Rather than starting with a general-purpose Linux distribution, it strips away unnecessary components and focuses on what is required to run containers reliably. The system prioritizes security and maintainability through an API-driven configuration model, where settings are changed via API calls rather than manual configuration, and these changes are automatically migrated through system updates. Updates themselves use partition-flip technology for fast and reliable deployment. The operating system is built from standard open-source components with Bottlerocket-specific additions focused on the API and update mechanisms.

Bottlerocket suits teams running containerized workloads in cloud environments or on-premises infrastructure who want a hardened, minimal operating system with strong security guarantees and simplified management. The project provides setup guides for Amazon EKS, Amazon ECS, and VMware, as well as provisioning guidance for bare metal deployment. Organizations that value automated configuration management and reliable update mechanisms will find the API-driven approach particularly valuable compared to traditional operating systems requiring manual configuration changes.

The project maintains active community engagement through regular meetups and discussions. The team uses GitHub issues with templates to track bug reports and feature requests, and maintains a dedicated security contact process for vulnerability reports. The project welcomes contributions and provides a contributor's guide for those interested in participating.