Для Windows 98 SE выпустили драйвер Thunderbolt 4 с помощью ИИ

Разработчик и энтузиаст винтажных компьютеров Йео Кенг Менг выпустил новую версию драйвера xHCI98 для Windows 98 SE. Он позволяет старой операционной системе работать с современными USB-контроллерами и подключать устройства через USB 3.x, USB4, а также Thunderbolt 3 и Thunderbolt 4.
Проблема связана с интерфейсом xHCI, через который в современных компьютерах обычно работают USB-контроллеры. Windows 98, Windows ME и некоторые более поздние версии системы не имели встроенной поддержки этого стандарта. Поэтому при установке такой ОС на относительно новое оборудование компьютер мог не распознавать даже USB-клавиатуру, мышь или флеш-накопитель.
От USB 2.0 к современным интерфейсам
Изначально xHCI98 решал эту проблему лишь частично: устройства подключались, но работали на скорости USB 2.0 — около 34 МБ/с. В новой версии разработчик переработал значительную часть кода и добавил полноценную поддержку USB 3.x.
Кроме того, драйвер теперь совместим с устройствами, подключёнными через USB4 и Thunderbolt 3/4. Это позволяет использовать, например, современный USB-накопитель через Thunderbolt-док даже в Windows 98 SE — операционной системе, выпущенной в 1998 году.
Как использовали искусственный интеллект
Часть работы над драйвером выполнялась с помощью инструментов искусственного интеллекта. ИИ применялся для написания и проверки кода, однако архитектуру проекта, отладку и тестирование разработчик проводил самостоятельно. Таким образом, современные средства разработки помогли расширить возможности почти тридцатилетней операционной системы.
xHCI98 предназначен не только для Windows 98 SE. В списке совместимых систем также указаны Windows ME, Windows 2000, Windows XP, Windows Vista и Windows 7 — в этих версиях тоже может отсутствовать полноценная поддержка некоторых современных xHCI-контроллеров.
При этом драйвер не устраняет все ограничения Windows 98 на современном компьютере. Операционная система по-прежнему имеет проблемы с поддержкой оборудования, программного обеспечения и файловых систем. Новая версия xHCI98 решает лишь одну конкретную задачу — обеспечивает работу с современными USB-контроллерами и подключёнными к ним устройствами.


