본문으로 건너뛰기

분석

Bluefin

Systems active per day.

Bluefin :stable: accumulating dataBluefin :testing: accumulating dataBluefin :unknown: accumulating data

Bluefin daily active systems unavailable

No raptors reporting in, life finds a way

Bluefin Utah

Systems active per day.

Bluefin Utah :stable: accumulating dataBluefin Utah :testing: accumulating dataBluefin Utah :unknown: accumulating data

Bluefin Utah daily active systems unavailable

No raptors reporting in, life finds a way

Bluefin Classic (ublue-os/bluefin)

ublue-os/bluefin:stable, counted by ublue-os/countme. Metalink hits, not image check-ins.

Bluefin Classic: unavailableBluefin: accumulating data

Upstream count unavailable

The upstream badge could not be read.

Image × Stream Publication Matrix

Days since each published image last pushed to each promotion stream. One hue at four intensities, plus a glyph:

NominalWatchAlertUnknown

Image stream matrix unavailable

Reading the registry snapshot…

Streams: every image promotes :testing → :stable, which is the whole axis. Read from each repository’s execute-release.yml promotion matrix. The :gts and :latest tags still sit on some images as leftovers from retired schemes; nothing promotes through them, so they are not columns here.

Project Bluefin Image Family

Every image projectbluefin/common ships into, with the GHCR flavors each family publishes.

Bluefin

Flagship Workstation · Fedora
Active Tracking
  • bluefintesting —stable —
  • bluefin-nvidiatesting —stable —

Project Bluefin Dakota

Next-Gen BuildStream · GNOME OS / BuildStream 2
Alpha · Collecting
  • dakotatesting —stable —
  • dakota-nvidiatesting —stable —
  • dakota-gamingtesting —stable —
  • dakota-nvidia-gamingtesting —stable —

Bluefin Server

Image-Based Server · freedesktop-sdk 26.08
Alpha · DDI delivery
  • DDI + systemd-sysupdate delivery — no container stream

업데이트 변경량 및 압축 분석​

Project Bluefin은 연속적인 안정 버전 릴리스 간 다운로드 바이트 델타, 레이어 재사용 효율성, 그리고 압축 통계를 측정합니다.

Chunkah와 zstd-chunked 컨테이너 레이어 형식을 사용하여, 운영체제 업데이트는 미세한 패키지 간격으로 분할되어 클라이언트가 변경된 패키지를 포함하는 특정 청크만 다운로드합니다.

Latest Fleet Churn
4.84GB
Across all active stable workstation releases
OCI Layer Reuse
46.2%
Shared layers cached on client bootc systems
Zstd:Chunked Adoption
77%
322 total package interval chunks
Tracked Images
3of 3
Images carrying at least one recorded release
OCI Layer Caching

Download Churn per Release

Bytes a client actually pulls for each release, one lane per image on a single 0–4,000 MB domain. Diamonds are baseline pulls: the first tag this pipeline tracked, which has no previous tag to diff against, so it carries the whole image rather than a delta.

Download churn per releaseLatest measured delta — Bluefin 828 MB, Project Bluefin Utah 616 MB. 28 measured deltas across 3 image lanes, all on one 0–4,000 MB domain.
Show the numbers
Download churn and baseline pull size per image and release date, in MB
Bluefin rolling median (5)Bluefin p50–p95 spreadBluefin download delta (MB)Bluefin baseline pull (MB)Project Bluefin Dakota download delta (MB)Project Bluefin Dakota baseline pull (MB)Project Bluefin Utah rolling median (5)Project Bluefin Utah p50–p95 spreadProject Bluefin Utah download delta (MB)Project Bluefin Utah baseline pull (MB)
2026-07-21no datano datano data3155no datano datano datano datano datano data
2026-08-01no datano data1656.8no datano datano datano datano datano datano data
2026-08-04no datano data770.6no datano datano datano datano datano datano data
2026-08-07no datano data3162.9no datano datano datano datano datano datano data
2026-08-09no datano data772.3no datano datano datano datano datano datano data
2026-08-11772.32390.6000000000004478.9no datano datano datano datano datano datano data
2026-08-13770.62392.3705no datano datano datano datano datano datano data
2026-08-187052457.9671.3no datano datano datano datano datano datano data
2026-08-20705163.89999999999998868.9no datano datano datano datano datano datano data
2026-08-25705410.40000000000011115.4no datano datano datano datano datano datano data
2026-09-01868.9246.5000000000001941no datano datano datano datano datano datano data
2026-09-08868.9246.5000000000001862.6no datano datano datano datano datano datano data
2026-09-15868.9246.5000000000001769.8no datano datano datano datano datano datano data
2026-09-22862.6252.80000000000007764.4no datano datano datano datano datano datano data
2026-09-29826.8114.20000000000005826.8no datano datano datano datano datano datano data
2026-10-02826.81936.82763.6no datano datano datano datano datano datano data
2026-10-06826.81936.81021.1no datano datano datano datano datano datano data
2026-10-081021.11742.51468.6no datano datano datano datano datano datano data
2026-10-091021.11742.5903.6no datano datano datano datano datano datano data
2026-10-101021.11742.5858.7no datano datano datano datano datano datano data
2026-10-11903.6564.9999999999999806.6no datano datano datano datano datano datano data
2026-10-12858.7609.8999999999999822.7no datano datano datano datano datano datano data
2026-10-13858.7116.5975.2no datano datano datano datano datano datano data
2026-10-15822.7152.5768.8no datano datano datano datano datano datano data
2026-10-16822.7152.5827.7no datano datano datano datano data618.2no data
2026-10-17no datano datano datano datano datano data736.775.69999999999993812.4no data
2026-10-18no datano datano datano datano datano data655.11191.11846.2no data
2026-10-19no datano datano datano datano data3507.4623.71222.5616no data

Percentile band withheld: a rolling p50 and p50–p95 band needs 5 consecutive measured deltas. Project Bluefin Dakota has 0 (5 more needed). The band is drawn per lane as soon as that lane reaches 5.

Cache Hit Rate

Layer Reuse by Image and Release

Share of bytes already on disk when each release landed. One hue at four intensities, plus a glyph:

60%+ reused25–59% reusedunder 25% reusednot measured

Layer reuse by image and release37 of 84 image-by-release cells carry a measured reuse figure. Latest — Bluefin 74%, Project Bluefin Utah 75.5%.
Show the numbers
Layer reuse efficiency per image and release date
2026-07-212026-08-012026-08-042026-08-072026-08-092026-08-112026-08-132026-08-182026-08-202026-08-252026-09-012026-09-082026-09-152026-09-222026-09-292026-10-022026-10-062026-10-082026-10-092026-10-102026-10-112026-10-122026-10-132026-10-152026-10-162026-10-172026-10-182026-10-19
Bluefin○ base▲ 48%● 76%■ 0%● 76%● 85%● 78%● 79%● 73%● 65%● 70%● 73%● 76%● 76%● 74%■ 15%● 69%▲ 55%● 72%● 74%● 75%● 75%● 70%● 76%● 74%———
Project Bluefin Dakota———————————————————————————○ base
Project Bluefin Utah————————————————————————● 75%● 68%▲ 27%● 76%
Byte Composition

Cached vs Downloaded Bytes

Each release split into bytes served from the local layer cache and bytes pulled over the network, stacked to the image’s full size. Every lane shares one 0–4,000 MB domain; baseline tags are withheld because their split is not measured.

Cached, served from diskDownloaded over the network

Cached versus downloaded bytes per releaseLatest split — Bluefin 2,359 MB cached and 828 MB downloaded of 3,187 MB, Project Bluefin Utah 1,896 MB cached and 616 MB downloaded of 2,512 MB.
Show the numbers
Cached and downloaded megabytes per image and release date
Bluefin cached (MB)Bluefin downloaded (MB)Project Bluefin Dakota cached (MB)Project Bluefin Dakota downloaded (MB)Project Bluefin Utah cached (MB)Project Bluefin Utah downloaded (MB)
2026-07-21no datano datano datano datano datano data
2026-08-0115021656.8no datano datano datano data
2026-08-042389.9770.6no datano datano datano data
2026-08-0703162.9no datano datano datano data
2026-08-092393.7772.3no datano datano datano data
2026-08-112687478.9no datano datano datano data
2026-08-132462.6705no datano datano datano data
2026-08-182496.5671.3no datano datano datano data
2026-08-202299868.9no datano datano datano data
2026-08-252054.41115.4no datano datano datano data
2026-09-012228.8941no datano datano datano data
2026-09-082311.3862.6no datano datano datano data
2026-09-152404.2769.8no datano datano datano data
2026-09-222410.6764.4no datano datano datano data
2026-09-292348.1826.8no datano datano datano data
2026-10-02482.32763.6no datano datano datano data
2026-10-062227.61021.1no datano datano datano data
2026-10-081784.71468.6no datano datano datano data
2026-10-092349.5903.6no datano datano datano data
2026-10-102394.6858.7no datano datano datano data
2026-10-112446.7806.6no datano datano datano data
2026-10-122430.4822.7no datano datano datano data
2026-10-132278.2975.2no datano datano datano data
2026-10-152484.5768.8no datano datano datano data
2026-10-162359827.7no datano data1879.3618.2
2026-10-17no datano datano datano data1698.2812.4
2026-10-18no datano datano datano data666.11846.2
2026-10-19no datano datano datano data1896.4616
Layer Format Migration

Compression Format State Lane

The layer format each release shipped in, with the count of layers already in zstd:chunked form out of the release’s total. One hue plus a glyph:

zstd:chunkedgzipno release

Compression format per image and release40 recorded releases carry a layer format. Latest — Bluefin gzip (0 of 74 layers), Project Bluefin Dakota zstd-chunked (120 of 120 layers), Project Bluefin Utah zstd-chunked (128 of 128 layers).
Show the numbers
Layer compression format per image and release date
2026-07-212026-08-012026-08-042026-08-072026-08-092026-08-112026-08-132026-08-182026-08-202026-08-252026-09-012026-09-082026-09-152026-09-222026-09-292026-10-022026-10-062026-10-082026-10-092026-10-102026-10-112026-10-122026-10-132026-10-152026-10-162026-10-172026-10-182026-10-19
Bluefin▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74▲ 0/74———
Project Bluefin Dakota———————————————————————————● 120/120
Project Bluefin Utah————————————————————————● 128/128● 128/128● 128/128● 128/128
Per Image

Latest Release per Image

The current numbers behind every lane above, with the measured deltas as a sparkline on the shared 0–4,000 MB churn domain.

Bluefin

Flagship Workstation · :stable
gzip
Churn
828MB
Reuse
74%
Layers
74chunks
Total
3,187MB
Measured deltas · 24 of 25 releasesBluefin download churn, latest 828 MB across 24 measured deltas

Project Bluefin Dakota

Next-Gen Workstation · :stable
zstd-chunked
Churn
—MB
Reuse
—%
Layers
120chunks
Total
3,507MB
Measured deltas · 0 of 1 releasesaccumulating data

Project Bluefin Utah

Modular Workstation · :testing
zstd-chunked
Churn
616MB
Reuse
75.5%
Layers
128chunks
Total
2,512MB
Measured deltas · 13 of 14 releasesProject Bluefin Utah download churn, latest 616 MB across 13 measured deltas

Chunkah rechunks system updates into package-interval OCI layers. Shared layers require 0 download bytes during bootc updates. Source: GHCR OCI Manifests & Attestations · method oci-layer-diff-v1 · generated 2026-10-19.

방법론, 개인정보 보호 및 옵트아웃

카운팅 방법론​

모든 Project Bluefin 카운트는 countme.projectbluefin.io에서 옵니다

첫 번째 파티 Countme 서비스 및 개인정보 보호 보증​

Project Bluefin Dakota 및 Utah 이미지는 projectbluefin-countme systemd 타이머에서 일일 활성 시스템 핑을 https://countme.projectbluefin.io/v1/ping으로 보냅니다. 다른 이미지는 그것을 보내지 않습니다.

  • 보내는 것: 단일 문자열, <image-name>/<image-flavor>:<stream>, 여기서 stream는 부팅된 이미지의 태그(stable, testing, 또는 unknown)입니다. 나머지는 없습니다: 설치 일수, 아키텍처, 머신 ID, 사용자 이름, 또는 식별 불가능한 식별자 없습니다.
  • 빈도: 하루에 최대 한 번, 시스템당, 그리고 라이브 ISO, installer, 또는 컨테이너에서는 결코 보내지 않습니다.
  • 저장되는 것: UTC 일 및 이미지당 하나의 카운터. 시스템당 행과 IP 주소가 없습니다. 하루의 카운트는 시간 경과에 따른 고유 디바이스가 아니라 그 날 활성인 시스템의 수입니다.

옵트아웃 지침​

지금과 재부팅 전반에 걸쳐 Project Bluefin countme 보고를 중단하려면 그 systemd 타이머를 마스킹하세요:

sudo systemctl mask --now projectbluefin-countme.timer

이전 bluefin-countme.timer 또는 bluefin-countme.service 유닛의 마스킹과 /etc/projectbluefin/countme/disabled 옵트아웃 파일은 여전히 보고를 중단시킵니다.

업스트림 Fedora countme를 비활성화하려면:

Homebrew 분석을 비활성화하려면:

brew analytics off

Homebrew analytics documentation에서 추가 세부 정보를 확인하세요.

기여자 지표​

모든 15개 팩토리 저장소에 걸친 실시간 개발 및 조직 속도를 위한 지표는 Factory metrics view를 확인하세요.

projectbluefin/bluefin의 업스트림 저장소 지표는 Linux Foundation Insights에서도 추적됩니다.

Contributors to this page

  • Aelvryx
  • castrojo