3. Gazdagép környezet

X környezetben a gazdagép egy olyan rendszer, amely erőforrásokat biztosít egy X szervernek. Lemezegység nélküli munkaállomásos környezetben a gazdagép által biztosított szolgáltatások általában az xauth és az xhost felhasználásával történő munkafolyamat-hitelesítést, az xdm-mel történő munkafolyamat-kezelést, ablakokat használó kliens alkalmazásokat (például Mozilla, OpenOffice.org) és olyan fájl átviteli szolgáltatásokat jelentenek, mint az nfs és a tftp, melyek az X terminálok számára karakterkészleteket és rendszerlenyomatot biztosítanak.

3.1. Hardver

A mi hardver környezetünk 25 lemezegység nélküli munkaállomásból áll, melyből 15 munkaállomás Mozilla-t, 6 munkaállomás Java-ban írt saját grafikus alkalmazást, 4 pedig terminál emulátor alatt futó alkalmazást futtat. A 6 Java alapú munkaállomás Desktop környezetként Gnome-ot használ. A többi 19 munkaállomás pedig FVWM2-t. Ezen környezet kiszolgálásához két dual processzoros pentium 3-as gépet használunk. Az egyik 1GB a másik 500MB memóriával van felszerelve. Azt tapasztaltuk, hogy a Gnome-ot és Java-t futtató munkaállomások jóval több memóriát és processzor teljesítmény használnak fel mint a Mozilla-t futtató munkaállomások.

3.2. Szoftver

Ahhoz, hogy Linuxot használhassunk a gazdagépen kis teljesítményű kliens munkaállomások hálózatában, be kell szereznünk az XFree86 X Windows System, az FVWM2 és az nfs-utils legfrissebb változatát. Ha RPM-alapú disztribúciót használsz, akkor a következő csomagokra lesz szükséged: Xfree86-font-utils, Xfree86-libs, Xfree86-devel, Xfree86, Xfree86-truetype-font, Xfree86-xdm, Xfree86-base-fonts, nfs-utils, fvwm2, fvwm2-icons. Egy olyan rpm-alapú rendszeren, mint a Redhat, az "rpm -qa | grep (csomagnév)" parancsot használhatjuk annak ellenőrzésére, hogy egy csomag telepítve van-e. Ezen csomagok telepítéséhez vagy frissítéséhez egyszerűen töltsd le őket karbantartójuk honlapjáról, vagy a telepítésre használt adathordozóról az "rpm -Uvh (csomagnév)" paranccsal. A szükséges csomagok kezeléséhez grafikus alkalmazást is használhatsz, például a gnoRPM-et. Ha Debian-alapú rendszert vagy Gentoo-t használsz, olvasd el a rendszerdokumentációt az "apt-get"-tel és a "portage"-vel kapcsolatban.