systemd/mkosi
💽 Build Bespoke OS Images observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 62
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 3.5
- age_days: 3703
- days_rel: 259
- days_push: 7
- n_releases_24m: 5
Adoption not part of the score
1988 stars · 441 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
mkosi is a Python CLI tool from the systemd project that builds bespoke, bootable OS disk images by wrapping distribution package managers like dnf, apt, pacman, and zypper. It supports features such as GPT partitioning, LUKS encryption, dm-verity, btrfs subvolumes, squashfs, EFI boot, and custom initramfs generation across multiple distributions.
Use cases
- build a custom bootable linux disk image
- create os images for fedora debian ubuntu or arch
- generate a luks-encrypted or dm-verity protected system image
- build a custom initramfs image
- package a systemd service into a bootable image for testing
- create reproducible os images for vm or bare-metal deployment
When to choose
- you need bespoke bootable OS images built from distro packages
- you want systemd-integrated image features like verity, LUKS, and unified kernel images
- you test systemd or system software against full OS images
When to avoid
- you only need container images rather than bootable disk images
- you target non-Linux platforms
- you need a GUI-driven image builder
Facets
cli-tool · maturity active
build-tool deployment developer-tools cli operating-systems developer-tools python cli os-image-builder disk-images efi luks dm-verity initramfs systemd btrfs squashfs reproducible-builds devops containers linux
2 sources
- readme: https://github.com/systemd/mkosi · fetched 2026-08-28 · 8c941bb6e315
- homepage: https://mkosi.systemd.io/ · fetched 2026-08-29 · 8e79006acc5e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| systemd/mkosi | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem