Почти 30 лет назад в четверг утром в штаб-квартире Microsoft в Редмонде разработчик программного обеспечения проверял код для диалогового окна, над которым он работал. Это окно должно было быть временным, поэтому он не беспокоился о том, что оно было очень простым. Вот только никто так и не додумался изменить его — и оно по сей день остается таким же в Windows 11.
Дэйв Пламмер, бывший разработчик Microsoft, рассказал интересную историю о том, как было создано окно форматирования диска много лет назад.
«Мы переносили миллиард строк кода из пользовательского интерфейса Windows 95 на NT, и Format был одной из тех областей, где Windows NT настолько отличалась от Windows 95, что нам пришлось придумывать собственный пользовательский интерфейс», — говорит Пламмер. «Я достал лист бумаги и записал все опции и варианты, которые можно было выбрать при форматировании диска: файловая система, метка, размер кластера, сжатие, шифрование и так далее».
Затем Пламмер создал базовый пользовательский интерфейс, который он добавил в кодовую базу Windows NT в качестве временного решения, «пока не появится более элегантный UI». Однако улучшения интерфейса так и не произошло, и спустя почти 30 лет временное решение Пламмера по-прежнему используется в Windows 11.
I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was.
We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from… pic.twitter.com/PbrhQe0n3K
— Dave W Plummer (@davepl1968) March 24, 2024
Если вам интересно, почему размер тома FAT в Windows ограничен всего 32 ГБ, это тоже может быть отчасти заслугой Пламмера. «Мне также пришлось решать, какой размер кластера будет избыточным, и в итоге размер тома FAT был ограничен 32 ГБ», — признается Пламмер. «Это ограничение также было произвольным выбором того утра, и оно осталось с нами в качестве постоянного побочного эффекта». На самом деле FAT поддерживает тома объемом до 2 ТБ, но для создания такого тома в Windows придется использовать сторонний инструмент, даже если ОС Microsoft будет правильно читать эти большие диски FAT.
Несмотря на несколько обновлений пользовательского интерфейса Windows, Microsoft не трогала диалоговое окно форматирования с момента его появления в Windows NT все эти годы. В последних версиях Windows можно найти немало других старых пользовательских интерфейсов, но эта конкретная программа — простой случай «если не сломалось, не чини».
Это было около 30 лет назад, и этот диалог до сих пор является моим временным решением с того утра четверга. Так что будьте осторожны с проверкой «временных» решений!