🔮 Windows 95 гадала на именах файлов вместо нормального детектирования установщиков Ветеран Microsoft Рэймонд Чэнь раск
Ветеран Microsoft Рэймонд Чэнь раскрыл абсурдный метод, которым Windows 95 определяла программы установки. Система проверяла только имя исполняемого файла на совпадение с «волшебными словами»: setup, install, inst, imposta, ayarla и felrak. Никаких меток или метаданных — чистое совпадение строк.
Список был составлен хаотично: слово install дублировало inst, потому что сначала добавили первое, затем обнаружили установщики типа «blahinst» и дописали второе, но убрать избыточность забыли. Если имя файла не подходило, ОС проверяла путь на наличие «setup» — и только после этого решала, запускать ли проверку системных файлов на повреждения.
Отдельный хаос творили мультимедийные драйверы: они массово перезаписывали системные DLL через INF-файлы. Команда разработчиков добавила проверку файлов в реальном времени после установки таких драйверов — Windows 95 буквально убирала беспорядок, угадывая, кто его устроил.
Представляете масштаб технического долга в коде 90-х?
💬 400+ нейросетей в одном окне — chatru.net