xterm a szabványos terminál emulátor az X Window System grafikus környezetben . Egy felhasználó több példány xterm egyidejűleg ugyanazon a képernyőn, amelyek mindegyike rendelkezik önálló I / O a folyamatok fut ott (ezek a folyamatok általában UNIX kagyló ).
Az xterm régebbi, mint az X Window System. Eredetileg Jim Gettys hallgató, Mark Vandevoorde , a VAXStation 100 (VS100) állomások független terminálemulátoraként írta 1984 nyarán , amikor az X-nél elkezdődött a munka. Gyorsan kiderült, hogy hasznosabb lenne az X komponenseként, mint önálló programként. Ennek eredményeként átírták az X-hez. Amint Gettys beszámol [1] , " az xterm belső részeinek olyan borzalmas oka, hogy eredetileg azt tervezték, hogy egyetlen folyamat képes legyen több VS100 kijelző meghajtására. " (" Az xterm architektúra szörnyűségének egyik oka az, hogy eredetileg úgy tervezték, hogy egy egyedi folyamat képes több VS100 kijelző meghajtására. ")
Az X referencia megvalósítás részeként eltöltött évek után a fő fejlesztési erőfeszítések 1996 körül az XFree86- ra tértek át (az X11R6.3 verziót megvalósító verzió egyik villájához). Most Thomas Dickey tartja fenn .
Számos változat is rendelkezésre áll. Az X terminál emulátorainak többsége az xterm variációiként indult.
Manapság az xterm képes kezelni az unicode karaktereket .