<br><br><div><span class="gmail_quote">On 09/08/07, <b class="gmail_sendername">jmak</b> &lt;<a href="mailto:jozmak@gmail.com">jozmak@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 8/8/07, Jani Monoses &lt;<a href="mailto:jani.monoses@gmail.com">jani.monoses@gmail.com</a>&gt; wrote:<br>&gt; Because it came up in the other thread, and also because I have been thinking about it lately:<br>&gt;<br>&gt;
<br>&gt; I started out with the &#39;no gnome dependencies&#39; policy in addition to the no &#39;mono/java/kde&#39; one<br>&gt; because most apps were covered by GTK only alternatives and we had to have some kind of<br>&gt; criteria.
<br>&gt;<br>&gt; It is no doubt that having additional dependencies affect performance so while not very quantifiable<br>&gt; it made sense to avoid those apps.<br>&gt;<br>&gt; The disadvantages of having gnome deps (or any extra deps for that matter) are:
<br>&gt; - size of packages on the CD (I have not looked at this lately, IIRC it was something along 20M or more,<br>&gt; I may be wrong though)<br>&gt; - installed size on disk (only a minor issue)<br>&gt; - startup time - GNOME deps mean an additional 25 or so shared objects linked to the app, all of whic are
<br>&gt; processed at startup. The difference is noticable, especially slower CPUs.<br>&gt; - memory footprint - the same shared objects, even if possibly shared with other apps consume extra RAM,<br>&gt; IIRC between 500K and 2M per process using them.
<br>&gt;<br>&gt; In case of long running processes these affect the memory used by the desktop permanently. In case of explicitely<br>&gt; started apps the main drawback is the startup speed.<br>&gt;<br>&gt; I have been thinking lately about using even more GNOME apps in Xubuntu. Until now in the past cycles we
<br>&gt; picked evince, gnome-system-tools, gcalctool and some of the python tools specific to Ubuntu (update manager,<br>&gt; restricted manager). All of these have been previously - and in collaboration with upstream - been made
<br>&gt; buildable with GTK only dependencies. There are some other in the queue for Gutsy if upstream GNOME accepts<br>&gt; some patches.<br>&gt;<br>&gt; There are two problems with having separate GTK apps (not GNOME ones built without GNOME libs)
<br>&gt;&nbsp;&nbsp;- duplication of effort. We would be better off if some apps were comaintained with Ubuntu.<br>&gt;&nbsp;&nbsp;- the GTK apps are usually less featureful and less actively maintained (ex: xfburn, xarchiver)<br>&gt;<br>&gt; So we would gain by starting to use some GNOME apps while keeping Xfce core obviously. But we&#39;d give up
<br>&gt; some space on the CD (maybe not that bad) some memory and startup times. These will not help in making<br>&gt; Xubuntu lighter. That characterization has only been true when compared to GNOME or KDE though, with<br>
&gt; python running in the base system (hplip daemon for HP printers ), firefox in the mix and the liveCD no longer<br>&gt; installing iwth 128M it is not really a light distro anymore.<br>&gt;<br>&gt;<br>&gt; So we have a choice of keeping it like now, only small GTK only apps and let the user add whatever else she needs
<br>&gt; or start making a more complete and maintainable default at the cost of making it too heavy for some hw configurations.<br>&gt;<br>&gt; And by this I do not mean CD size or startup time or even short term memory use, those will probably not make much of a difference
<br>&gt; but long running processes. Do we want gnome-power-manager and network-manager? IS Xubuntu widely used on laptops and wifi setups?<br>&gt; Do we want update-notifier (I am sure we do). All these are continually running and each eats up somewhere around 3-4 megs of RAM.
<br>&gt;<br>&gt; The printing applet which is the default since feisty is also always running and is a python app, 4-5 megs probably.<br>&gt;<br>&gt;<br>&gt; From a developer perspective and long term the easiest would be to add in as many GNOME stuff as possible besides the Xfce core and thunar.
<br>&gt;<br>&gt; What&#39;s best for most users we don&#39;t know. Some use Xubuntu because they like Xfce or hate the other desktops but they have powerful computers.<br>&gt; Other are more sensible to changes in RAM usage.
<br>&gt;<br>&gt; I would like to hear feedback from more people, more importanlty from those who deploy many Xubuntu&#39;s either in LTSP setups or preinstalled<br>&gt; on old computers who have a better idea of what most people like dislike and would like to be changed. Personal opinions are ok as well
<br>&gt; but those are often far too biased.<br>&gt;<br><br>Here is an idea.<br><br>Why don&#39;t we set up a poll and ask xubuntu users about the hardware<br>they use. IF the majority use middle aged or newer computers, like me
<br>for instance, (mine is 5 years old and still runs happily under gnome<br>kde and xfce) then add gnome components. If the majority still uses<br>very ancient ones, then stick with the current setup.</blockquote><div><br>
I think it is very difficult to reach most Xubuntu users with a poll.<br><br>And anyway, even if it is not a majority that&#39;s running ancient computers, at least it&#39;s a big part, I guess we all agree on that. We&#39;d be putting a large share of our user base in the cold if Xubuntu were to be made heavier.
<br><br>I do not really mind if Xubuntu was just created &quot;to be shipped with Xfce&quot;, because I like Xfce. However, one of the most attractive features of Xfce to me, and I guess to most other Xfce users, is its speed. Not so much that my computer wouldn&#39;t be able to handle Gnome, but it just feels better if everything&#39;s snappy.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">jmak<br><br>--<br><a href="http://jozmak.blogspot.com/">http://jozmak.blogspot.com/
</a><br><a href="http://jozmak.googlepages.com/">http://jozmak.googlepages.com/</a><br><br>--<br>xubuntu-devel mailing list<br><a href="mailto:xubuntu-devel@lists.ubuntu.com">xubuntu-devel@lists.ubuntu.com</a><br><a href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel">
https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel</a><br></blockquote></div><br>Regards<br><br>-- <br>Vincent