In dit document worden de basisconcepten beschreven nodig voor het gebruik van XDM (de X Display Manager) voor het beheren van X terminals en X servers, om te voorzien in 'thin-client' computing, onder Linux.
X (of het 'X Window Systeem') is de grafische omgeving voor Unix systemen. Zijn bijzondere kracht (en het deel waarin we voor dit document in zijn geïnteresseerd) is dat het de actieve toepassingen (webbrowser, tekstverwerker, enz.) scheidt van het daadwerkelijke grafische scherm en de invoerapparaten (muis, toetsenbord, enz.) via een netwerkcommunicatiemechanisme.
In belangrijke mate betekent dit dat je een toepassing op de ene machine kunt draaien, maar dat de invoer en uitvoer via het netwerk worden omgeleid naar een andere machine. Dit is de belangrijkste feature die een X terminal mogelijk maakt.
Dit document moet worden gezien als een 'van start gaan met XDM' document, in die zin dat er de basistermen en concepten voor het gebruiken van XDM en X terminals in worden beschreven, waarbij voorbeelden worden gegeven voor een minimale beveiliging.
De lezer wordt geadviseerd de lijst met bronnen te raadplegen die aan het einde van dit document wordt gegeven om verder te kunnen gaan dan deze basisfaciliteiten - in het bijzonder zouden de "authenticatie" en beveiligingsinstellingen kunnen worden bestudeerd, gezien de voorbeelden gegeven in dit document de minst veilige modi aan beveiliging geven.
NOOT: - de meeste informatie in dit document werd vergaard van systemen waarop Debian 2.1, SuSE 6.4, Mandrake 7.0 en RedHat 6.0 draaiden.
In dit document wordt niet de installatie of configuratie van een netwerk of X onder Linux besproken. Raadpleeg hiervoor alsjeblieft de van toepassing zijnde HOWTO documenten van het Linux Documentatie Project (zie the Section called Bronnen).
In dit document wordt tevens niet getracht te beschrijven hoe Linux zo te installeren en configureren dat het fungeert als een X terminal. Raadpleeg voor deze informatie alsjeblieft de 'Thin-client HOWTO', onderdeel uitmakend van het Linux Documentatie Project of het Linux Terminal Server Project, zie the Section called Bronnen.
Dit document kwam tot stand omdat ik wilde experimenteren met Linux op een 486 PC als een X terminal naar mijn Linux host.
Na het lezen van de manpages, de specificaties en huidige howto documenten gerelateerd aan XDM en X terminals, duizelde het me waar XDM verondersteld was op te draaien en verwarde XDM servers met X servers en dergelijke, dus ontstond na een avond of twee experimenteren dit document.
Als de basisterminilogie eenmaal duidelijk is, is de documentatie voor XDM en zijn de zelfdocumenterende voorbeeldbestanden prima te lezen. Ik kon gewoon nergens een eenvoudige introductie vinden waarin de basisconcepten werden behandeld om me op weg te helpen. Hopelijk bewijst dit document een geschikte introductie te zijn voor iemand in een vergelijkbare positie als ik.
Oh, en voor het geval je het je afvraagt, een 486dx2/66 met 16 Mb RAM is prima geschikt als X terminal!