<div dir="ltr">Then maybe it&#39;s just a terminology issue, I&#39;m aware of the different Base projects under the Cloud SIG, but it&#39;s not always clear in email which Base is being discussed.<div><br></div><div>Unless the two bullets in the list apply to the Cloud Base, which I&#39;d then question.</div><div><br></div><div>- Matt M</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 2, 2015 at 12:28 PM, M. Edward (Ed) Borasky <span dir="ltr">&lt;<a href="mailto:znmeb@znmeb.net" target="_blank">znmeb@znmeb.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Jun 2, 2015 at 8:19 AM, Matt Micene &lt;<a href="mailto:nzwulfin@gmail.com">nzwulfin@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;m curious about the drive to make the &quot;base cloud image&quot; as small as<br>
&gt; possible and remove things like the Python stack.  It could be that I&#39;ve got<br>
&gt; a terminology issue (which also could be the case) tracking threads.<br>
&gt;<br>
&gt; What&#39;s the expected use of the &quot;base cloud image&quot;?  The relevant download<br>
&gt; page states:<br>
&gt; &quot;Everything you need, and nothing you don&#39;t.&quot;<br>
&gt; &quot;images for creating general purpose virtual machines (VMs)&quot;<br>
&gt;<br>
&gt; The drive to a small as possible and stripped down base image doesn&#39;t make<br>
&gt; sense to me in that context.  General purpose compute for a modern system<br>
&gt; would include things like dnf, python, full logging capabilities, without a<br>
&gt; need to add a large number of packages.<br>
&gt;<br>
&gt; If the drive to make the base image as small as possible is for docker<br>
&gt; containers (as I&#39;ve seen in other threads), there already exists a Docker<br>
&gt; Base image.<br>
&gt;<br>
&gt; What is base functionality in a container isn&#39;t the same as base<br>
&gt; functionality for a general purpose system in AWS or OpenStack.<br>
&gt;<br>
&gt; I guess I&#39;m saying I&#39;d like to be clear when we are talking about Cloud Base<br>
&gt; vs Docker Base and make sure the relationship between them is clear and the<br>
&gt; goals for each are clear.  Especially where changes could harm adoption<br>
&gt; (Cloud Images without Python in AWS would be bad ).<br>
&gt;<br>
&gt; -Matt M<br>
<br>
</span>There are two-and-a-half &quot;Cloud&quot; images:<br>
1. Docker Base: this is a &quot;minimum viable Fedora&quot; and is usually run<br>
via &#39;docker pull&#39; from Docker Hub, where it goes by the name<br>
&#39;<a href="http://docker.io/fedora:22" target="_blank">docker.io/fedora:22</a>&#39;. Currently it&#39;s 186.5 MB. It has dnf, which<br>
depends on Python. I don&#39;t think you can remove Python but I believe<br>
there are no Perl or Ruby dependencies in it.<br>
2. Cloud Base: this lives in a Platform-as-a-Service environment and<br>
IIRC is a stripped-down Server. It can host containers but IIRC it can<br>
do more. I&#39;ve never used Cloud Base but I&#39;m pretty sure it has dnf and<br>
Python.<br>
2.5. Project Atomic: this was released in Fedora 22 but the project<br>
team has decoupled from Fedora&#39;s main six-month cycle in favor of a<br>
faster two-week release cycle. It uses rpm-ostree to manage RPMs<br>
rather than dnf so it may not need Python. It&#39;s mainly for hosting<br>
Docker containers, and its main end user is the OpenShift<br>
Platform-as-a-Service.<br>
<br>
So I don&#39;t think there&#39;s any risk that an AWS Fedora won&#39;t have<br>
Python. However, I believe there&#39;s a move to guarantee that all<br>
Python-dependent software runs with Python 3 and only the Python 3<br>
runtime is present on Fedora Cloud products.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
cloud mailing list<br>
<a href="mailto:cloud@lists.fedoraproject.org">cloud@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/cloud" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/cloud</a><br>
Fedora Code of Conduct: <a href="http://fedoraproject.org/code-of-conduct" target="_blank">http://fedoraproject.org/code-of-conduct</a><br>
</div></div></blockquote></div><br></div>