[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-list
Subject:    Re: Change proposal discussion - Optimize SquashFS Size
From:       Lukas Ruzicka <lruzicka () redhat ! com>
Date:       2020-02-06 9:51:10
Message-ID: CALpnPk4u+00y6L1QRevt7qo9xghSO7z6Vtea9tAO8X6-PviVRA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello everybody,
as I see it, we all want the same, but the priorities differ. My several
cents (although I will repeat myself):

*Let us properly curate the composes in terms of shipped applications
(a.k.a essential applications)*
Explanation: Our composes ship too many applications. By making a clever
selection of applications shipped in the default installation,
we could fix many of our problems. I remember that Windows used to install
an empty unusable system without any useful application. Linux distros, on
the other hand have plenty of applications by default and newbies do not
know which one to use, power users perhaps use a different set of apps, so
they need to install extra anyway. What if we made sure that our composes
have (this is just an example list, this would need an extra discussion)
and nothing more:

   - one terminal emulator
   - standard set of console applications
   - one desktop environment
   - applications that are only based on graphic bindings for that
   environment -> do not mix GTK with QT apps, for example
   - one text editor
   - one web browser
   - one music and movie player
   - one graphical editor (vector, bitmap)
   - one office suite
   - etc ...

Curating the applications and keeping their count low would:

   - reduce the ISO size
   - reduce the download time
   - reduce the installation time
   - reduce the time needed for testing
   - enable test the small amount of applications far better and more
   thoroughly

This would help with basically everything.

PS: KDE, especially, is very generous about unnecessary applications. Why
do I need three web browsers installed? Why do I need two terminal
emulators?
Why do I need the three games and why do I need games at all?

-- 

Lukáš Růžička

FEDORA QE, RHCE

Red Hat

<https://www.redhat.com>

Purkyňova 115

612 45 Brno - Královo Pole

lruzicka@redhat.com
TRIED AND PERSONALLY TESTED, ERGO TRUSTED. <https://redhat.com/trusted>

[Attachment #5 (text/html)]

<div dir="ltr"><div><div>Hello everybody,</div><div>as I see it, we all want the \
same, but the priorities differ. My several cents (although I will repeat \
myself):</div><div><br></div><div><b>Let us properly curate the composes in terms of \
shipped applications (a.k.a essential applications)</b></div><div>Explanation: Our \
composes ship too many applications. By making a clever selection of applications \
shipped in the default installation,</div><div>we could fix many of our problems. I \
remember that Windows used to install an empty unusable system without any useful \
application. Linux distros, on the other hand have plenty of applications by default \
and newbies do not know which one to use, power users perhaps use a different set of \
apps, so they need to install extra anyway. What if we made sure that our composes \
have (this is just an example list, this would need an extra discussion) and nothing \
more:</div><div><ul><li>one terminal emulator <br></li><li>standard set of console \
applications</li><li>one desktop environment</li><li>applications that are only based \
on graphic bindings for that environment -&gt; do not mix GTK with QT apps, for \
example</li><li>one text editor</li><li>one web browser</li><li>one music and movie \
player</li><li>one graphical editor (vector, bitmap)<br></li><li>one office \
suite</li><li>etc ...<br></li></ul><div>Curating the applications and keeping their \
count low would:</div><div><ul><li>reduce the ISO size</li><li>reduce the download \
time</li><li>reduce the installation time</li><li>reduce the time needed for \
testing</li><li>enable test the small amount of applications far better and more \
thoroughly<br></li></ul><div>This would help with basically \
everything.</div><div><br></div><div>PS: KDE, especially, is very generous about \
unnecessary applications. Why do I need three web browsers installed? Why do I need \
two terminal emulators?</div><div>Why do I need the three games and why do I need \
games at all? <br></div></div><div><br></div></div></div><div><div>-- <br><div \
dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><div> <p style="font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><span>Lukáš</span> \
<span>Růžička</span></p> <p style="font-weight:normal;font-size:10px;margin:0px \
0px 4px;text-transform:uppercase"><span>FEDORA QE</span><span \
style="color:rgb(204,204,204)">, <span \
style="font-weight:normal;color:rgb(170,170,170);margin:0px">RHCE</span></span></p> \
<p style="font-weight:normal;margin:0px;font-size:10px;color:rgb(153,153,153)"><a \
style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:&quot;overpass&quot;,sans-serif" \
href="https://www.redhat.com" target="_blank">Red Hat <span><br><br></span></a></p> \
<span style="font-size:10px;margin:0px;color:rgb(153,153,153)"><p \
style="font-size:10px;margin:0px">Purkyňova 115</p></span> <span><p \
style="font-size:10px;margin:0px;color:rgb(153,153,153)">612 45 Brno - Královo \
Pole</p></span> <p style="font-weight:normal;margin:0px 0px \
6px;font-size:10px;color:rgb(153,153,153)"><span style="margin:0px;padding:0px"> <a \
style="color:rgb(0,136,206);font-size:10px;margin:0px;text-decoration:none;font-family:&quot;overpass&quot;,sans-serif" \
href="mailto:lruzicka@redhat.com" target="_blank">lruzicka@redhat.com</a>     </span>

</p>
<table border="0"><tbody><tr><td width="100px"><img \
src="https://fedoraproject.org/w/uploads/2/2d/Logo_fedoralogo.png" width="96" \
height="29"> </td> <td style="font-weight:normal;font-size:10px">
<div><a href="https://redhat.com/trusted" \
style="text-decoration:none;color:rgb(204,0,0);font-weight:bold" \
target="_blank"><span style="color:rgb(61,133,198)">TRIED</span> <span \
style="color:rgb(0,0,0)">AND PERSONALLY</span> <span \
style="color:rgb(61,133,198)">TESTED</span><span style="color:rgb(0,0,0)">, \
ERGO</span> <span style="color:rgb(61,133,198)">TRUSTED</span>.</a></div>

</td></tr></tbody></table>

</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>



[Attachment #6 (text/plain)]

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
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@lists.fedoraproject.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic