On Fri, 17 Oct 2003, Eamon Walsh wrote:

>> Anyway, the check for /usr/X11R6/bin/X to determine wether or not 
>> to start xfs has been removed for quite a while now, as it makes 
>> it difficult for people to start xfs, who don't run an X server 
>> on the same machine and just want to use xfs for network font 
>> serving.
>
>It seems like the best way to do it would be to still do the check for
>/usr/X11R6/bin/X, but only if TCP is disabled.  

TCP is disabled on all installations by default, and requires a 
user who very much knows what they're doing in order to enable 
it.  The level of complexity that all this checking this and that 
requires mixed with the matrix of actual users usage patterns is 
quite complex.

>You'd have to grep the configuration file to find this out, though.
>Don't know if that's worth it.

It isn't worth it.  The school of KISS (Keep It Simple Stupid)  
reigns supreme here IMHO.  Our X installation uses xfs by default
for better or worse, and probably always will do so, so we
require xfs to be installed if you install X at all.  Our config
tools configure X to use xfs for font serving also, and expect it
to be there.  Again - for better or worse, that is the way it's
been for a long time, and there's no major beneficial reason to
change that now, especially with the overwhelming majority of all
new applications using fontconfig/Xft for font handling.  I'm 
leary of making any major changes to our core fonts handling 
nowadays, as it would risk breaking a known working system that 
we have now for little to no real major gain.

So, following the KISS principle, if a user installs xfs - it 
gets started at boot time by default period, because we need to 
have a default, and the default is chosen based on what is 
easiest for the general non-technical user out there.  Someone 
who even knows xfs exists, is generally in a position to disable 
and/or uninstall it if they don't need it and know they don't 
need it.  The general end user isn't necessarily tuned in enough 
to know what xfs is, or that they need it though.  Any amount of 
AI to determine wether or not xfs should start at boot time would 
be invalidated in 10 minutes by some user with an obscure startup 
need out there.  The way it is now, it is simple.  It starts 
unconditionally and if you don't want/need it - you know that, 
and you have the technical skill most likely to disable it easily 
enough and get your $0.0001 worth of memory wastage back.  ;o)



-- 
Mike A. Harris

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to