On Sun, Mar 19, 2017 at 5:43 AM, <
tnt_b...@keemail.me> wrote:
> hi there,
>
> i was wondering why fedora-minimal is not the default template for Qubes
> instead of fedora all apps installed (full version) ???
>
> using minimal over full has advantages:-
>
> ...
An operating system should be useful by default. We are not arch or
slackware or gentoo, our users expect to be able to get work done
without first opening a terminal and typing:
sudo dnf install ${basic stuff that everybody will always install anyway}.
... and then wondering why they need to do it each time they reboot,
because they don't yet understand how templates work.
So, since there is a compelling reason to have the full fedora-xx
template installed by default, the overall install is actually smaller
if we simply point all VMs at the fedora template, rather than having
an additional one installed. Extra disk space would be used by
additionally installing fedora-xx-minimal, and the runtime resource
constraints are not that different.
Empirically I observe that sys-{firewall,net,usb} sit at ~300mb ram
(the initial default) regardless of template.
That said, I sympathize with the argument that inexperienced users are
likely to eventually install arbitrary crap of dubious origin in their
one-and-only template (full fedora-xx), and it is desirable to avoid
that also compromising sys-*, so perhaps making it an *additional*
template (but not the default template as you suggest) has merit. The
question then is whether or not the benefits justify growing the
installer by another gb.