On Sat, Apr 02, 2016 at 10:25:40AM +0200, Theo Buehler wrote: > > And now with the updated diff... Sorry for the noise.
I would make the sentence about splitting xbase more terse:
Index: faq4.html
===================================================================
RCS file: /cvs/www/faq/faq4.html,v
retrieving revision 1.444
diff -u -p -u -r1.444 faq4.html
--- faq4.html 2 Apr 2016 06:00:56 -0000 1.444
+++ faq4.html 2 Apr 2016 09:14:49 -0000
@@ -384,9 +384,9 @@ New users are recommended to install all
<li><b><tt>gameXX.tgz</tt></b>
- text-based games
<li><b><tt>xbaseXX.tgz</tt></b>
- - the base libraries and utilities for X11
+ - the base libraries and utilities for X11 (requires <tt>xshareXX.tgz</tt>)
<li><b><tt>xfontXX.tgz</tt></b>
- - X11's font server and fonts
+ - X11's fonts
<li><b><tt>xservXX.tgz</tt></b>
- X11's X servers
<li><b><tt>xshareXX.tgz</tt></b>
@@ -396,25 +396,21 @@ New users are recommended to install all
<h3 id="FilesNeededX">Why do I have to install X for my non-graphical
application?</h3>
-Even if you have no intention of running X, many third party
-<a href="faq15.html">packages</a> require the libraries or other
-utilities in X to be installed on your system.
-These applications can sometimes be satisfied simply by installing
-just <tt>xbaseXX.tgz</tt> - the rest of X is not always needed.
-Many people who resist installing X on their system don't have a valid reason:
+Some libraries from <tt>xbaseXX.tgz</tt> like freetype or fontconfig can be
+used outside of X by programs that manipulate text or graphics.
+Such programs usually also need fonts, either from <tt>xfontXX.tgz</tt> or from
+font packages.
+The <tt>net/<a href="http://oss.oetiker.ch/rrdtool/">rrdtool</a></tt> port is a
+good example.
-<ul>
-<li>By itself, installing X does not cause any program to
-execute on the system.
-<li>By itself, installing X on a system does not change the
-risk of external security issues.
-<li>If someone is already ON your system, they can most likely install
-whatever they wish, so the presence or absence of the X
-does not appreciably change the situation.
-<li>The only parts of X that are running are the parts
-required by your application.
-<li>The space required for X is relatively modest on modern hardware.
-</ul>
+<p>
+It has been decided for the sake of simplicity to not split
+<tt>xbaseXX.tgz</tt> into a smaller set that would only allow most
+non-X ports to run.
+
+<p>
+The <tt>xservXX.tgz</tt> set can almost always be skipped if you don't intend
+to run X.
<h3 id="FilesNeededComp">I don't want to install the compilers</h3>
--
Matthieu Herrb
signature.asc
Description: PGP signature
