Linux Containers – Incus
10 months ago
- #virtualization
- #container-management
- #open-source
- Incus is a next-generation system container, application container, and virtual machine manager.
- It provides a user experience similar to public clouds, allowing mix of containers and VMs with shared storage and network.
- Incus is image-based, supporting various Linux distributions, and scalable from laptops to server racks.
- Managed via command line, REST API, or third-party tools, with a single API for local and remote access.
- Originally a community-driven alternative to LXD, now maintained by former LXD creators.
- Supports system containers (simulating full OS), application containers (isolated apps), and VMs (different OS).
- Key features include security, scalability, event-based operations, remote usage, and project support.
- Offers backup, snapshots, instance migration, multiple storage backends, and advanced resource control.
- Works on recent Linux distributions; clients available for Windows and macOS.
- LTS releases (e.g., Incus 6.0 supported until 2029) and monthly feature releases.
- Commercial support available from Zabbly; written in Go under Apache 2 license, hosted on GitHub.
- Contributions require signed-off commits (DCO), no CLA needed.