Apple запустила на YouTube канал для разработчиков

Почти 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 лет назад, и этот диалог до сих пор является моим временным решением с того утра четверга. Так что будьте осторожны с проверкой «временных» решений!

Анализ
×
Пламмер Дэйв
Apple
Сфера деятельности:Связь и ИТ
130
Microsoft
Сфера деятельности:Связь и ИТ
236
YouTube
Производитель:Google
131
Twitter
Продукты
52
Windows 11
Производитель:Microsoft
34
Windows 95
Производитель:Microsoft
1