For faster navigation, this Iframe is preloading the Wikiwand page for X-terminal.

X-terminal

X-terminalen NCD-88k.
X-terminaler skall inte förväxlas med xterm, en terminalemulator som följer med X Window System.

En X-terminal är en grafisk datorterminal som använder X Window System. X-terminalen kan vara specialgjord för ändamålet eller konstruerad av en vanlig dator. Vanligen har X-terminalen bildskärm, CPU, arbetsminne, tangentbord, mus och ethernet-anslutning, men ingen hårddisk.

Liksom traditionella icke-grafiska terminaler används X-terminaler för att köra tillämpningsprogram på en kraftigare central server, med användargränssnittet på den lokala terminalen. X-terminaler klarar grafiska användargränssnitt, varvid användaren inte ens behöver märka att han inte sitter vid en vanlig dator.

X-terminaler används istället för vanliga persondatorer främst för att minska underhållsbehovet: programvaran finns på en central värddator och behöver uppdateras endast där, X-terminalen behöver inga rörliga delar och får därför sällan några fel och om en X-terminal får något fel kan den lätt bytas mot en annan.

Eftersom hårdvarukraven är mindre behöver X-terminalen inte uppdateras lika ofta som vanliga datorer. I lågbudgetmiljöer, såsom i skolor, kan också datorer som annars hade tjänat ut användas som X-terminaler.

Ytterligare fördelar är att en X-terminal utan rörliga delar är tyst och att var och en har tillgång till sin egen datormiljö oberoende av på vilken X-terminal han loggar in.

Traditionellt använder X-terminalen tftp ("Trivial file transfer protocol") för att ladda operativsystem och annan programvara från en värddator och XDMCP ("X Display Manager Control Protocol") för att kontakta den dator som skall sköta inloggningen och på vilken vanligen också skrivbordsmiljö och tillämpningsprogram skall köras.

Genom att programvaran laddas ner över nätet är det lätt att byta den programvara som skall köras. En X-terminal kan därför lika väl köra någon annat "Remote Desktop"-programvara. "X-terminalen" kan vara konstruerad och innehålla inbyggd programvara med tanke på flera alternativa miljöer och protokoll.

X-terminaler är någorlunda vanliga i Unix-miljöer, där de utan specialarrangemang fungerar ungefär som användarna förväntar sig: värddatorns skärmhanterare stöder XDMCP, SSH och kontakter över nätet, serverprogram för tftp finns att installera och tillämpningsprogrammen fungerar som normalt.

Man kan också använda X-terminaler för att köra till exempel Windows-program antingen direkt på en Unix-värddator (under Wine eller liknande), via en sådan eller direkt på en Windows-värddator (se rdesktop).

Tack vare X' natur kan man från en X-terminal utan problem köra program på flera olika datorer, också på datorer belägna på andra orter och eventuellt med olika operativsystem, förutsatt att nätförbindelserna är tillräckligt snabba med tanke på de program som skall köras.

Hybrider med fullödigt operativsystem

[redigera | redigera wikitext]

Den dator som används som X-terminal kan ha ett fullödigt eget operativsystem. En fördel med detta är att man kan använda ett välkänt operativsystem och inte behöver konstruera eller lära sig en nedbantad, för X-terminaler anpassad variant. Om systemet finns på hårddisken kan datorn vara användbar också vid nätverksproblem. I synnerhet om nätverketskapaciteten är otillräcklig kan det vara fördelaktigt att köra vissa tillämpningar lokalt.

Operativsystemet och övrig programvara kan finnas på datorns egna hårddisk, laddas ner vid start (till hårddisk eller arbetsminne) eller finnas tillgängligt på nätet med NFS. Det förstnämnda alternativet ökar behovet av administration men minskar kraven på datanät och servrar.

Operativsystemet kan också laddas från CD-skiva, till exempel så att man tillfälligt förvandlar Windows-maskiner till GNU/Linux-maskiner med en "live-linux". För att få maskinen att bli en X-terminal skall X-servern vid start instrueras att ta kontakt med avsedd värddator.

Säkerhetsaspekter

[redigera | redigera wikitext]

Traditionellt hämtar X-terminalen sitt operativsystem med tftp från server angiven med BOOTP (numera DHCP) och inloggningen sköts genom XDMCP. Alla protokollen kommunicerar i klartext. Kommunikationslänken kan kapas, de överförda filerna modifieras och lösenorden avläsas.

Moderna DHCP-servrar stöder autenticering och integritetskontroll och i LTSP version 5 används SSH som standard för inloggning och för resten av X-sessionen. Detta möjliggör säkra lösningar, förutsatt att klienten har tillräcklig kraftig inbyggd programvara för att autentisera DHCP-servern och kontrollera den nedladdade startkodens integritet – samt att klienten har konfigurerats med rätta nycklar. Projektet Etherboot tillhandahåller lämplig startkod att installera exempelvis i en minneskrets på nätkortet. I praktiken nöjer man sig dock ofta med att trygga kommunikationen först då operativsystemet är funktionellt.

Förutom att trygga uppstart och själva X-sessionen, inklusive inloggningen, måste också annan kommunikation mellan klient och värddator skyddas, lämpligen så att all väsentlig kommunikation, i synnerhet användningen av nätskivor, styrs genom SSH-tunnlar.

X-terminaler dök upp i slutet av 1980-talet och erbjöd då ett billigare alternativ till självständiga arbetsstationer, som ofta de facto åtminstone delvis användes som X-terminaler. Andra typer av grafiska terminaler hade funnits långt tidigare, men dessa hade mer begränsad funktionalitet.

Då persondatorerna blev vanliga minskade intresset för X-terminaler, men mot slutet av 1990-talet var det uppenbart att administration av persondatorer var en stor kostnad i de flesta organisationer. Termerna tunna klienter och nätverksdatorer lanserades som nya koncept. En del av de tunna klienter som lanserades var de facto X-terminaler. Parallellt med detta erbjöd GNU/Linux möjligheten att ge gamla persondatorer nytt liv som X-terminaler till exempel i skolor, där införskaffande av datorer var ekonomiskt problematiskt, men äldre datorer kunde fås gratis.

Med GNU/Linux' ökade popularitet är X-terminaler mycket aktuella, dels i skolor, men också i företag, kommuner och andra organisationer, där man i samband med en övergång till GNU/Linux också åtminstone delvis kunde övergå från persondatorer till centralt administrerad programvara.

{{bottomLinkPreText}} {{bottomLinkText}}
X-terminal
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?