I'm fairly new to X development and am tasked with making some 
recommendations, so hopefully people on this list can help me out.  If 
some of these questions are better taken to the Xpert or render lists, 
please let me know, but I thought I should start here.

The scenario: a fairly small memory footprint (16MB RAM) system that has 
no disk, but will likely have a network connection.

The questions:
1) Tiny-X vs. "standard" X -- all the emails I have seen in the various 
archives on the subject indicate that the primary goal of tiny-X was 
small compile size for putting in Flash ROM parts, and not necessarily 
smaller run-time memory size, and that in return I would give up a fair 
amount of configurability.  Is that really/still true?  Does tiny-X not 
give much/any run-time memory advantage?  If my priority is run-time 
size vs text/code size, is there any advantage to one over the other?

2) tiny-x and xfs -- can tiny-x use a font server, should one be on the 
network somewhere?  Based on a couple web pages, it appears that I can 
#define FontServerAccess YES even for a tiny-x build.  Does that define 
mean that tiny-x can use xfs and that it should "just work" with a -fp 
in the command line?  If not, since I got the impression that there is 
no config file for tiny-x where I can set the FontPath, how do I have 
tiny-x find and use a font server?  Just use xset?

3) xfs vs Render/Xft -- I've seen the white papers on both render and 
Xft and have stumbled across various small HOWTOs and config hints on 
the web, but still am not entirely clear on how they relate to or 
replace xfs.  However, it does seem to me that client-side font handling 
via render/Xft might make xfs redundant or unnecessary in a system where 
I am running the X server on one box and the clients potentially on 
another box.  Is that an accurate interpretation?  So if all of my X 
client apps are based on GTK+-2.0 or other toolkits that utilize 
Xft/render, or I write my own apps that use Xft, might I possibly be 
able to get away without both server-side font support and xfs entirely? 
  Tiny-X does use the render extension, if I understand correctly, right?

Thanks in advance for any advice or info.  I've been reading through the 
xfree86 mailing list archives until I'm bleary-eyed and still don't feel 
like I have good clear answers to these questions!

--Brett

_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie

Reply via email to