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¶
Getting started: Hands-on introduction to Chisel in 15 minutes • General installation guide
Slices overview: Overview • Chisel releases
Deploying slices: Using Chisel in a Dockerfile • Install Ubuntu Pro package slices • Manifest
Creating slices: Slice definitions • chisel.yaml • Slice design approaches • Slice a package
Chisel CLI: Command reference
Security: Cryptographic information
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.