Why Fedora silverblue pulls full update?

Shouldn’t Fedora silverblue only pull the changed codes? Every update is approx 2-4GB.
Android updates are small. But Fedora update size are bigger.

I just updated a Silverblue 41 deployment.

sudo rpm-ostree upgrade
 hricky@silverblue  >_ sudo rpm-ostree status 

State: idle
Deployments:
● fedora:fedora/41/x86_64/silverblue
                  Version: 41.20250107.0 (2025-01-07T02:07:34Z)
                   Commit: 324838c4014c42dccd19e16db2379ea03bb15177bb83dfd1945c770c21d50898
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
                   Pinned: yes
...

 hricky@silverblue  >_ sudo rpm-ostree upgrade 

⠈ Receiving objects; 80% (881/1088) 38,7 MB/s 193,5 MB
357 metadata, 809 content objects fetched; 202621 KiB transferred in 8 seconds; 317.3 MB content written
Receiving objects; 80% (881/1088) 38,7 MB/s 193,5 MB... done
Staging deployment... done
...

 hricky@silverblue  >_ sudo rpm-ostree status 

State: idle
Deployments:
  fedora:fedora/41/x86_64/silverblue
                  Version: 41.20250113.0 (2025-01-13T00:42:27Z)
                   Commit: f54fb2c169fb5f6e24a849f510022ddcc3cd82811235e4b9ed459c2257aae7c0
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
                     Diff: 77 upgraded

● fedora:fedora/41/x86_64/silverblue
                  Version: 41.20250107.0 (2025-01-07T02:07:34Z)
                   Commit: 324838c4014c42dccd19e16db2379ea03bb15177bb83dfd1945c770c21d50898
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
                   Pinned: yes
...

I’m not quite sure why your system is downloading a lot of data. Do you have many layered packages?

2 Likes