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
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
DIscussion about removing flatpak-libs from anaconda-core can be found here. https://src.fedoraproject.org/rpms/anaconda/pull-request/5 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
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.
Log in to comment on this ticket.