Fedora IoT Minimization #7
Labels
No labels
Discussion
Easy
Focus Area: Content Strategy
Focus Area: Ecosystems Exploration
Focus Area: Prototyping Tools
Focus Area: Use Case Analysis
Idea
Meeting
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Docs/minimization#7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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:
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:
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:
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.