On Sat, Apr 02, 2016 at 11:16:43AM +0200, Matthieu Herrb wrote: > 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:
I like the suggestion of making that sentence shorter, but I can't come up with a formulation that I like. Let's wait for a native speaker to chime in. > 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
