#7 Fedora IoT Minimization
Opened 4 years ago by tdawson. Modified 3 years ago

It would be good to trim down the image size(s) of Fedora IoT.
This ticket is to help track that effort.

Metadata Update from @asamalik:
- Issue tagged with: Use Case Analysis

4 years ago

Currently IoT uses initial-setup which pulls in anaconda-core.
anaconda-core in turn pulls in flatpak-libs and it's dependencies.

Metadata Update from @tdawson:
- Issue untagged with: Use Case Analysis

4 years ago

DIscussion about removing flatpak-libs from anaconda-core can be found here.
End result is that flatpak-libs is needed in anaconda-core.

I tracked down some of flatpak-libs dependencies, to see if we could trim anything from that. I thought I had a package, gsettings-desktop-schemas. Turns out this is needed, got gsettings, has no graphics. but is slightly large (4M) due to all the languages it might install on.

Metadata Update from @asamalik:
- Issue tagged with: FA: Use Case Analysis

4 years ago

Another large package that might be able to remove is mozjs60. It's 25-30M (depending on arch) and is pulled in for polkit.

IoT 32 (rawhide) currently has ignition in it now rather than initial-setup. It doesn't pull everything in, but also user creation is not there.

Login to comment on this ticket.