Discord запустили на ПК с Windows 95 и Windows NT 3.1

Энтузиаст с ником iDontProgramInCpp разработал сторонний клиент Discord Messenger и запустил его на системах с Windows XP, Windows 95 и даже NT 3.1.

Обычно юзеры используют официальный клиент Discord на основе HTML и JavaScript либо в браузере, либо в пакете Electron. При этом API Discord доступен энтузиастам, и его можно использовать для разработки сторонних клиентов. 

iDontProgramInCpp потребовалось добавить новые версии шифрования TLS в Windows XP и более старые ОС. OpenSSL пока поддерживает эти платформы, поэтому добавление шифрования не стало серьёзным препятствием.

Изначально энтузиаст запустил Discord Messenger на Windows XP, а затем решил портировать клиент на более старые версии ОС.

Самый большой вызов представляло собой написание кода оболочек для вызовов API, которые не поддерживаются старых платформах при бэкпортировании программного обеспечения с Windows XP на более старые версии Windows. Кроме того, вместо MSVC пришлось использовать GCC (MinGW). Наконец, в Windows NT 3.1 пользователь столкнулся с проблемами времени выполнения MSVCRT. Ему потребовалось бэкпортировать функции в версию NT 3.1, которая тогда была частью ОС.

Между тем пользователь Reddit продемонстрировал, как выглядит Windows 11, если бы она вышла в 90-х. Он показал ретро-версии Steam, Discord и Telegram. По словам автора проекта, старый интерфейс можно применить к Windows 11 с помощью таких приложений, как Windows Blinds от Stardock, Retrobar, Winaero Tweaker и некоторых скинов для сторонних приложений (Steam, Discord, Telegram и т. д.). Так, для Discord использовался Vencord/Vesktop, а для Steam — SFP.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии