30-летняя функция Windows была создана как временное решение

→ Оригинал (без защиты от корпорастов) | Изображения из статьи: [1] [2] [3]

В минувшие выходные Дэйв Пламмер, программист и бывший разработчик Microsoft, известный такими выдающимися достижениями, как создание диспетчера задач Windows, портирование Space Cadet Pinball и добавление в ОС поддержки Zip-файлов, поделился увлекательной историей, которая еще раз доказала, что нет ничего более постоянного, чем временное.

Продолжая серию закулисных постов Пламмера о разработке Windows, последняя история связана с диалоговым окном "Формат диска" операционной системы, которое было разработано как временное решение почти 30 лет назад, в конце 1994 года.

Мы переносили миллионы строк кода из пользовательского интерфейса Windows 95 на NT, и "Формат" был одной из тех областей, где Windows NT отличалась от Windows 95 настолько, что нам пришлось придумывать собственный пользовательский интерфейс", - написал разработчик. "Я достал лист бумаги и записал все опции и варианты, которые можно выбрать при форматировании диска: файловая система, метка, размер кластера, сжатие, шифрование и так далее.

Затем я открыл VC++2.0 и с помощью редактора ресурсов создал простую вертикальную стопку всех вариантов, которые вам нужно было выбрать, в примерном порядке. Это не было элегантно, но вполне сойдет, пока не появится элегантный пользовательский интерфейс.

С тех пор прошло 30 лет, но "элегантный пользовательский интерфейс" так и не появился, а решение, придуманное в дождливое утро четверга в качестве непостоянного исправления, продолжает существовать, оставаясь неизменным даже в последней версии ОС, Windows 11.

Еще один интересный факт: ограничение на 32 ГБ в FAT было "произвольным решением, которое продолжает оставаться побочным эффектом и по сей день". Хотя формат поддерживает тома до 2 ТБ, Дэйв просто выбрал 32 ГБ (потому что это было временно). Поскольку Microsoft так и не обновила строки кода, то ограничение действует и по сей день.

Вероятно, Microsoft не собирается менять эту функцию ОС Windows в ближайшее время, в конце концов, прошло уже 30 лет. Также не меняется параметр «Формат», который заставит пользователей перейти на Windows 11. В любом случае интересно знать, что нечто столь распространенное в ОС было всего лишь временным решением.