Новости
Временное решение просуществовало в Windows уже 30 лет
Почти 30 лет назад в четверг утром в штаб-квартире Microsoft в Редмонде разработчик программного обеспечения проверял код для диалогового окна, над которым он работал. Это окно должно было быть временным, поэтому он не беспокоился о том, что оно было очень простым. Вот только никто так и не додумался изменить его — и оно по сей день остается таким же в Windows 11.
Дэйв Пламмер, бывший разработчик Microsoft, рассказал интересную историю о том, как было создано окно форматирования диска много лет назад.
«Мы переносили миллиард строк кода из пользовательского интерфейса Windows 95 на NT, и Format был одной из тех областей, где Windows NT настолько отличалась от Windows 95, что нам пришлось придумывать собственный пользовательский интерфейс», — говорит Пламмер. «Я достал лист бумаги и записал все опции и варианты, которые можно было выбрать при форматировании диска: файловая система, метка, размер кластера, сжатие, шифрование и так далее».
Затем Пламмер создал базовый пользовательский интерфейс, который он добавил в кодовую базу Windows NT в качестве временного решения, «пока не появится более элегантный UI». Однако улучшения интерфейса так и не произошло, и спустя почти 30 лет временное решение Пламмера по-прежнему используется в Windows 11.
Если вам интересно, почему размер тома FAT в Windows ограничен всего 32 ГБ, это тоже может быть отчасти заслугой Пламмера. «Мне также пришлось решать, какой размер кластера будет избыточным, и в итоге размер тома FAT был ограничен 32 ГБ», — признается Пламмер. «Это ограничение также было произвольным выбором того утра, и оно осталось с нами в качестве постоянного побочного эффекта». На самом деле FAT поддерживает тома объемом до 2 ТБ, но для создания такого тома в Windows придется использовать сторонний инструмент, даже если ОС Microsoft будет правильно читать эти большие диски FAT.
Несмотря на несколько обновлений пользовательского интерфейса Windows, Microsoft не трогала диалоговое окно форматирования с момента его появления в Windows NT все эти годы. В последних версиях Windows можно найти немало других старых пользовательских интерфейсов, но эта конкретная программа — простой случай «если не сломалось, не чини».
Это было около 30 лет назад, и этот диалог до сих пор является моим временным решением с того утра четверга. Так что будьте осторожны с проверкой «временных» решений!
-
Маркетинг и монетизация4 недели назад
Как ML-подход удвоил первые покупки при снижении CPI, CAC, ДРР: «Яндекс Маркет» и Bidease
-
Видео и подкасты для разработчиков2 недели назад
КодРевью лидера мнений: как можно нарушить сразу все принципы разработки
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2026.7
-
Разработка4 недели назад
Усталость от ИИ — это реальность, и никто об этом не говорит
