Freedesktop SDK Container Images

Build: Aug 19, 2026, 7:43 PM UTC (fallback cache)Registry: ghost (:30500 / :30501)Status: unavailable
Zot registry data is currently unavailable. Only the fallback catalog is shown; per-image metadata is hidden to avoid fabricated values.

Userspace at a Glance

Tracked FSDK images
9
elements/oci/ builds
FSDK images built
2
compiled & verified in registry
Writable Repositories
6
Zot local registry (:30500)
Registry Cache Repos
3
Zot cache registry (:30501)
OCI local storage
unknown MB
active writable OCI layers
Registry Layers
unknown
OCI manifest layer count

Freedesktop SDK custom containers

Curated Resource Optimization: Freedesktop SDK images are compiled on-demand in the homelab. Only OCI layers actively scheduled by the active lab pipeline (specifically fsdk/lab-runner and fsdk/qemu-img) are built and pushed to the writable Zot registry to minimize cluster CPU footprint and NVMe storage consumption. The remaining unbuilt containers stay fully tracked as elements and can be compiled locally.
F

fsdk/lab-runner

The core lab executor container. Contains behave, dogtail, qecore, and GNOME Shell AT-SPI verification runtimes.

Element: elements/oci/lab-runner.bst
Deps: fsdk/base, fsdk/pythonLayers: 8Comp: zstd
$ podman pull 192.168.1.102:30500/fsdk/lab-runner:latest
availablelatestGitHub Source
F

fsdk/qemu-img

High-performance QEMU disk utility container. Used in the knuckle pipeline for raw-to-qcow2 containerDisk format conversions.

Element: elements/oci/qemu-img.bst
Deps: fsdk/baseLayers: 4Comp: zstd
$ podman pull 192.168.1.102:30500/fsdk/qemu-img:latest
availablelatestGitHub Source

fsdk/base

The absolute minimal base OCI layer compiled via Freedesktop SDK. Provides clean glibc and core libraries.

Element: elements/oci/base.bst
Deps: noneLayers: 2Comp: gzip
$ podman pull 192.168.1.102:30500/fsdk/base:latest
unavailablenone builtGitHub Source

fsdk/brew-nspawn

Homebrew-aware nspawn runtime container, isolating package environments for atomic image build processes.

Element: elements/oci/brew-nspawn.bst
Deps: fsdk/baseLayers: 6Comp: zstd
$ podman pull 192.168.1.102:30500/fsdk/brew-nspawn:latest
unavailablenone builtGitHub Source

fsdk/skopeo

Container registry inspector utility, used by image-poller and pr-poller for querying upstream digests.

Element: elements/oci/skopeo.bst
Deps: fsdk/baseLayers: 3Comp: zstd
$ podman pull 192.168.1.102:30500/fsdk/skopeo:latest
unavailablenone builtGitHub Source

fsdk/static

Static web and assets server container used to serve the factory-dashboard and local HTML resources.

Element: elements/oci/static.bst
Deps: fsdk/baseLayers: 3Comp: gzip
$ podman pull 192.168.1.102:30500/fsdk/static:latest
unavailablenone builtGitHub Source

fsdk/buildah

Open container image build utility container using Buildah. Compiles container layers within the Freedesktop SDK runtime.

Element: elements/oci/buildah.bst
Deps: fsdk/baseLayers: 5Comp: zstd
$ podman pull 192.168.1.102:30500/fsdk/buildah:latest
unavailablenone builtGitHub Source

fsdk/flatcar-clone-bootc

Flatcar bootc-compatible clone image build layers, packaging systems for atomic OS delivery.

Element: elements/oci/flatcar-clone-bootc.bst
Deps: fsdk/baseLayers: 7Comp: zstd
$ podman pull 192.168.1.102:30500/fsdk/flatcar-clone-bootc:latest
unavailablenone builtGitHub Source

fsdk/python

Minimalist Python 3 environment running on the Freedesktop SDK stack, supporting core CLI and orchestration automation.

Element: elements/oci/python.bst
Deps: fsdk/baseLayers: 4Comp: gzip
$ podman pull 192.168.1.102:30500/fsdk/python:latest
unavailablenone builtGitHub Source

OCI Storage & Compilation Metrics

OCI Registry storage

Repository distribution

Proportion of active repository namespaces managed under local writable registries vs pull-through caches.

BuildStream artifacts

FSDK compilation status

Presence of verified compiled BuildStream OCI outputs published in the local writable registry.

BuildStream Remote Cache Configuration (Port 8980)

Client connection setup (~/.config/buildstream.conf)

# Configure BuildStream local dev machines to pull/push artifacts to ghost
artifacts:
  - url: grpc://192.168.1.102:8980
    push: true
  - url: https://cache.projectbluefin.io:8980
    push: false

# Fallback project cache strategy matching pipeline policy
projects:
  fsdk-containers:
    strict: false
    override-project-caches: false

Registry details & cache repositories

RegistryRepository NameLocal EndpointType
Zot local registrybluefin-containerdisk192.168.1.102:30500/v2/bluefin-containerdiskwritable
Zot local registrydakota192.168.1.102:30500/v2/dakotawritable
Zot local registrydakota-nvidia192.168.1.102:30500/v2/dakota-nvidiawritable
Zot local registryflatcar-containerdisk192.168.1.102:30500/v2/flatcar-containerdiskwritable
Zot local registryfsdk/lab-runner192.168.1.102:30500/v2/fsdk/lab-runnerwritable
Zot local registryfsdk/qemu-img192.168.1.102:30500/v2/fsdk/qemu-imgwritable
Zot pull-through cacheghcr/flatcar/flatcar-sdk-amd64192.168.1.102:30501/v2/ghcr/flatcar/flatcar-sdk-amd64pull-through cache
Zot pull-through cacheghcr/projectbluefin/bluefin192.168.1.102:30501/v2/ghcr/projectbluefin/bluefinpull-through cache
Zot pull-through cacheghcr/projectbluefin/bluefin-lts192.168.1.102:30501/v2/ghcr/projectbluefin/bluefin-ltspull-through cache

Registry source: fallback snapshot. Updated Aug 19, 2026, 7:43 PM UTC.Raw dataset