Что было до Terminal Server? Хотя Terminal Server впервые появился лишь в 1998 году, технология, по которой он работает, не нова. Встроенная в Terminal Server технология Citrix MultiWin была задумана еще в конце 80-х годов Эдом Якобуччи - главой, основателем и техническим директором компании Citrix Sys-tems. С 1978 по 1989 годы Якобуччи работал в IBM, главным образом в подразде-лении персональных компьютеров, и занимался созданием и разработкой архитек-тур операционных систем. Когда Microsoft и IBM приступили к созданию OS/2, Якобуччи был начальником совместной группы разработчиков. Как раз в это вре-мя Якобуччи предложил способ, который позволил бы запускать OS/2 на компью-терах различных типов в одной сети, даже если они конструктивно не были для этого предназначены. Так родилась идея MultiWin. Ни IBM, ни Microsoft не заин-тересовались идеей Якобуччи. Поэтому в 1989 году он уволился и основал компа-нию Citrix Systems. Citrix разработала предложенную им технологию (известную как MultiView), и эта технология заработала. Проблема нового продукта Citrix бы-ла в том, что он базировался на OS/2, а будущее OS/2 выглядело весьма туман-ным. Осенью 1991 года компания Citrix оказалась на грани краха. И тут Якобуччи обратился к Microsoft. Он был готов переделать технологию Citrix для Windows NT.
Между тем продвижение Windows NT на рынок шло туго, и Microsoft была уверена, что если бы Citrix удалось наладить поставку своего продукта, это спо-собствовало бы расширению рынка NT. Microsoft была настолько заинтересована, что не только предоставила Citrix лицензию на исходный код NT, необходимый для выполнения этой работы, но и приобрела 6% акций компании. В августе 1995 года Citrix выпустила WinFrame - первую многопользовательскую версию Win-dows NT.
В 1996 году Citrix начала разработку WinFrame 2.0. Следующая версия должна была стать существенным обновлением. Она базировалась на архитектуре Windows NT 4.0. К началу 1997 года Citrix приступила к бета-тестированию Win-Frame 2.0. В это время, наблюдая бум продаж NT и опасаясь возможного превра-щения NT в фрагментированную операционную систему типа UNIX, Microsoft решила, что пришла пора заявить об исключительной собственности на Windows NT. В феврале 1997 года Microsoft сообщила Citrix о намерении создать собствен-ную многопользовательскую версию Windows NT. Вскоре после этого Citrix сде-лала публичное заявление, объясняя новую позицию Microsoft.
На протяжении следующих нескольких месяцев между двумя компаниями шли интенсивные переговоры. Будущее WinFrame оставалось неясным. Наконец, в мае Microsoft и Citrix пришли к соглашению. Его причиной было, главным обра-зом, желание Microsoft быстро внедриться на рынок "тонких" клиентов. В резуль-тате этой сделки Microsoft приобрела у Citrix лицензию на технологию MultiWin с целью встроить ее в будущие версии Windows. Согласно достигнутой договорен-ности, Citrix продолжила независимую разработку WinFrame 1.x, а также предос-тавила расширения MetaFrame к Terminal Server. Оба продукта основаны на про-токоле Citrix Independent Computing Architecture (ICA).
В июле 1998 года Microsoft выпустила Windows NT Server 4.0 Terminal Server Edition - свою первую ОС для "тонких" клиентов. Это специальная версия Windows NT Server 4.0 со встроенными в нее изменениями для поддержки много-пользовательского режима. Внешне она такая же, как и обычная NT 4.0, но архи-тектурно - совсем иная, поставляется и продается как совершенно независимый продукт, с собственными исправлениями и сервисными пакетами. Исправления и сервисные пакеты для обычной NT 4.0 с этой версией ОС не работают, и очень часто исправления для Terminal Server появляются на несколько недель позже, чем исправления для обычной NT.
Когда в феврале 2000 года появилась Windows 2000, Microsoft встроила многопользовательские свойства Terminal Server в свою основную серверную ОС, сделав эти функции доступными в качестве служб, которые можно установить с любым продуктом Windows 2000 Server. Объединив эту функциональность, Mi-crosoft сделала огромный шаг вперед в упрощении обслуживания и доступности своего продукта для сетей "тонких" клиентов.