X Window System
Fra Wikipedia, den frie encyklopedi.
X tilbyr et grunnleggende rammeverk for et grafiske brukergrensesnitt-miljø (GUI): Det kan tegne og flytte vinduer på skjermen, og fungerer med mus og tastatur. Til forskjell fra lignende systemer som Microsoft Windows legger ikke X føringer på selve brukergrensesnittet – dette er håndtert av individuelle programmer. Derfor kan utseendet på X-baserte miljøer variere veldig; ulike programmer kan presentere seg selv med annerledes visuelt grensesnitt.
Denne situasjonen bøtes på av moderne skrivebordsmiljøer. Både KDE og GNOME kjører på toppen av X, og tilbyr biblioteker og utviklingsmiljøer som gjør at alle applikasjoner for det skrivebordsmiljøet får et felles «look and feel». Dette utseendet kan brukeren typisk endre enkelt ved å endre tema.
En egenskap ved X er nettverkstransparens: Applikasjonsprogrammer (såkalte klienter) trenger ikke å kjøre på samme maskin som den brukeren sitter ved (display-serveren). X sin bruk av begrepene «klient» og «tjener» er motsatt av hva man ofte forventer, fordi «tjeneren» er brukerens lokale skjerm istedenfor den eksterne maskinen.
X stammer fra MIT fra 1984. Den nyeste versjonen, X11, ble sluppet i september 1987. Prosjektet ledes nå av X.Org Foundation, som er en gruppe utviklere fra mange store firmaer verden over, blant annet Sun Microsystems, Red Hat, SUSE, Hewlett-Packard og andre. Den nyeste referanseimplementasjonen er versjon 11, slipp 6.9./ 7.0 Denne implementasjonen kalles X.Org.
En annen implementasjon av X Window System heter XFree86. Grunnet lisensproblematikk har de fleste nyere Linux-distribusjoner sluttet å distribuere XFree86, og skiftet til X.Org.
Eksterne ressurser
- X.Org Foundation Open Source Public Implementation of X11 (http://www.x.org/) – arvtakeren til XFree86, som blir standard
- XFree86 (http://www.xfree86.org) – den mest brukte versjonen frem til nå, spesielt på åpen kildekode-platformer som Linux
- X11 for Mac OS X (http://www.apple.com/macosx/features/x11/) – X11-tjener for Mac OS X – en modifisert versjon av XFree86 med en Aqua-kompatibel vindusbehandler.


