On Mon, 17 May 2021 at 12:06, Karel Zak <kzak@xxxxxxxxxx> wrote:
On Thu, Apr 01, 2021 at 02:22:31PM -0400, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/SmallerContainerBase
>
> == Summary ==
> This change proposes to remove 3 packages (sssd-client, util-linux,
> shadow-utils) from the Container Base Image (including the minimal
> image). The Fedora Base Image is still quite large compared to other
> distributions and the tools offered by these packages are not
> essential in base image.
I do not understand how do you want to use any system without for example
mount(8), umount(8), ... ;-)
> The installed size of each package is :
>
> {| class="wikitable"
> |-
> ! Package !! Installed Size
> |-
> | util-linux || 13018140
My plan is to create more sub-packages from util-linux and create
util-linux-core where will be essential tools like mount, losetup,
blkid, lsblk, findmnt, etc.
The change will be backwardly compatible. The classic util-linux.rpm
will depend on this small util-linux-core package , so for all
use-cases where is hardcoded util-linux we will not see a change. For
use-cases where minimal installation is important will be possible to
use alone util-linux-core.
I also plan to move some less often used tools, like
mcookie
mesg
raw
isosize
namei
hardlink
fincore
wall
readprofile
ctrlaltdel
fsck.cramfs
fsck.minix
mkfs.cramfs
mkfs.minix
fdformat
to util-linux-optional package.
Does it make sense?
That sounds good to me, although I am still not sure util-linux-core should be available in the base image by default. If a user needs these tools inside a container, it is fairly easy to install the package.
Karel
--
Karel Zak <kzak@xxxxxxxxxx>
http://karelzak.blogspot.com
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure