Thanks everyone for your comments. These are all valid concerns. I filed a new change proposal at https://fedoraproject.org/wiki/Category:Changes/OptimizeSquashFS.
I'll run more benchmarks, including using Zstd compression algorithm, and will post results. Hopefully this weekend, I'll also try to measure the impact of the compression, block size versus installation time. Also, the decompression of SquashFS is currently happening in single thread. This could be changed with CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU kernel build-time configuration option. I'll file a new change proposal for it, along with benchmarks. On Thu, Jan 9, 2020 at 11:13 AM Lukas Ruzicka <[email protected]> wrote: > > >> Why stacked images? Consider a single base.img that's maybe 1G, and >> now you don't have to do separate composes for server, cloud, GNOME, >> KDE, Cinnamon, LXQt, Astronomy that repeat a lot of the same steps, >> including expensive steps like compressing the same things over and >> over again. Just do a 'dnf group install' tacked onto that base.img, >> the work being done is custom for that output, rather than repetitive. >> Not complicated. It would be fast enough that the high level variants >> could be composed on demand. Seconds. It'd be fast enough to queue it >> for download within the hour. >> > > Well, I would like that. > +1 > > > >> >> >> -- >> Chris Murphy >> _______________________________________________ >> devel mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> 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/[email protected] >> > > > -- > > Lukáš Růžička > > FEDORA QE, RHCE > > Red Hat > > <https://www.redhat.com> > > Purkyňova 115 > > 612 45 Brno - Královo Pole > > [email protected] > TRIED AND PERSONALLY TESTED, ERGO TRUSTED. <https://redhat.com/trusted> > _______________________________________________ > devel mailing list -- [email protected] > To unsubscribe send an email to [email protected] > 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/[email protected] > -- Bohdan Khomutskyi, RHCE Release configuration management engineer, PnT DevOps Red Hat Czech s.r.o T: +420532270289 IRC: bkhomuts
_______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected]
