ChatGPT удалось запустить на Windows 3.1
2026-02-21 18:58 Diff

Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.

Пару месяцев назад мы рассказывали о том, как энтузиасты запустили ChatGPT на стареньком IBM 5155, работающем на MS-DOS. Инженерная мысль шагнула ещё дальше, и недавно клиент знаменитого чат-бота появился и для системы Windows 3.1, которая в этом году отмечает 30-летний юбилей. Разбираемся в основных нюансах этого эксперимента.

Код. Полностью написан на языке C и скомпилирован программой Open Watcom v2. Она позволяет писать код в любой современной ОС и компилировать под старые версии — вплоть до старых 16-битных Windows.

Графика. Для создания интерфейса разработчик использовал стандартный пакет Windows API, возможности которого оказались сильно ограничены. Например, он не позволяет добавить строку состояния, хотя в самой системе этот элемент используется повсюду — от «Проводника» до панели управления.

Чтобы обойти это ограничение, автор программы использовал код библиотеки 1997 года, немного допилив его под нужды проекта с помощью ChatGPT.

Разработка логотипа WinGPT в графическом редакторе Borland
Изображение: WinGPT

Сеть. Интересно, что WinGPT для работы использует современный протокол шифрования TLS, который вышел спустя 25 лет после релиза самой Windows 3.1. Благодаря этому для подключения к серверам OpenAI трафик не нужно прогонять через современный компьютер, как это было в случае с IBM.

Ограничения. Так как память в машинах с Windows 3.1 не слишком большая, возможности бота пришлось слегка урезать. Например, он не учитывает контекст беседы и старается отвечать на вопросы максимально коротко.

Результат. Но все минусы меркнут по сравнению с итоговой картинкой — у нас есть настоящий, почти полноценный ChatGPT на системе из далёких 90-х.

Интерфейс клиента ChatGPT для Windows 3.1
Изображение: WinGPT

Если у вас где-то сохранилась рабочая машина под управлением 16-битной или 32-битной версии 3.1 и старше, ничто не помешает вам испытать WinGPT в деле. Для этого понадобится две вещи — скачать и установить сам клиент и получить секретный ключ API для подключения к серверам OpenAI.

Конечно, такое испытание придётся по душе только самым упрямым техногикам. Если вы к таковым не принадлежите и просто хотите «пощупать» ChatGPT без лишних танцев с бубном, вот инструкция, как пользоваться чат-ботом из России.


Бесплатный курс по Python ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу