Skip to content

Instantly share code, notes, and snippets.

@castrojo
Last active July 25, 2026 22:53
Show Gist options
  • Select an option

  • Save castrojo/08bb543b15eeb5ebe305bcbc6b37cbff to your computer and use it in GitHub Desktop.

Select an option

Save castrojo/08bb543b15eeb5ebe305bcbc6b37cbff to your computer and use it in GitHub Desktop.
fsdk-containers Size Analysis: Before vs. After FSDK 26.08 Refactoring

fsdk-containers OCI Image Size Analysis (Chainguard vs Ubuntu)

Real, verified OCI image layer size measurements from ghcr.io/projectbluefin/ using skopeo inspect. All fsdk-containers images are squashed into a single ultra-slim OCI layer.

Image / Category Registry Link fsdk-containers (x86_64) Chainguard Equivalent Ubuntu Equivalent Net Reduction vs Ubuntu
base ghcr.io/projectbluefin/base 15.84 MB 4.54 MB (glibc-dynamic) 39.65 MB (ubuntu:latest) -60.1%
static ghcr.io/projectbluefin/static 15.86 MB 0.60 MB (static) 39.65 MB (ubuntu:latest) -60.0%
python ghcr.io/projectbluefin/python 37.22 MB 24.85 MB (python) 78.39 MB (ubuntu + python3) -52.5%
skopeo ghcr.io/projectbluefin/skopeo 56.52 MB N/A (Enterprise) 84.40 MB (ubuntu + skopeo) -33.0%
qemu-img ghcr.io/projectbluefin/qemu-img 50.81 MB N/A (Enterprise) 85.16 MB (ubuntu + qemu-utils) -40.3%
buildah ghcr.io/projectbluefin/buildah 68.59 MB N/A (Enterprise) 124.93 MB (ubuntu + buildah) -45.1%
lab-runner ghcr.io/projectbluefin/lab-runner 101.25 MB 6.89 MB (wolfi-base) 279.43 MB (ubuntu + CI toolset) -63.8%

Verification Command

Run skopeo directly to verify exact layer size in bytes for any image:

skopeo inspect --no-tags docker://ghcr.io/projectbluefin/base-x86_64:latest | jq '[.LayersData[].Size] | add'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment