Chisel¶
Chisel is a developer tool for extracting highly customized and specialized (package slices) of Ubuntu packages to create compact, secure software.
Users need to be able to create software suited to their specific needs with a reduced attack surface and a small storage footprint. With Chisel, users build a minimal root filesystem by selecting and installing only the necessary slices from the full Ubuntu package set.
In this documentation¶
Common patterns: Install Chisel • Slice a package • Use Chisel in a Dockerfile • Explore the Chisel CLI
Slices: Learn more about slices • Chisel releases • chisel.yaml • Slice definitions • Install Ubuntu Pro package slices
How this documentation is organized¶
The Tutorial takes you step-by-step through the creation of your first chiseled Ubuntu root file system, from installation to the slicing of Ubuntu packages.
How-to guides assume you have basic familiarity with Chisel. They cover tasks such as installation, slicing and usage of Chisel.
Reference provides a guide to CLI commands, chisel-releases and security details.
Explanation includes topic overviews, background and context and detailed discussion.
Project and community¶
Chisel is a member of the Ubuntu family. It’s an open source project that warmly welcomes community contributions.
Get involved¶
Releases¶
Governance and policies¶
Commercial support¶
Thinking about using Chisel for your next project? Get in touch!
This documentation uses the Diátaxis documentation structure.