logo

Как диалоговое окно форматирования Windows NT превратилось в неизменную классику

691
1

Почти 30 лет назад в одно утро четверга в штаб-квартире Microsoft в Редмонде разработчик Дэйв Пламмер (Dave Plummer) создал диалоговое окно «Форматировать» для операционной системы Windows. Оно должно было быть временным, поэтому он не беспокоился о том, что оно получилось слишком простым. С тех пор оно не менялось, и фактически в неизменном виде существует в Windows 11.

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

Затем Пламмер создал простой пользовательский интерфейс и добавил его в кодовую базу Windows NT в качестве временного решения до тех пор, «пока не появится элегантный пользовательский интерфейс». Но нет ничего более постоянного, чем временное. Наработки тех лет до сих пор используются в Windows 11.

Пламмер также признался, что именно он установил ограничение в 32 ГБ на размер томов FAT. «Это ограничение было произвольным выбором того утра, и оно осталось с нами в качестве перманентного побочного эффекта». Технически FAT поддерживает тома до 2 ТБ, но для их создания необходимо использовать сторонние инструменты.

Несмотря на то, что за последние годы Microsoft обновила многие элементы интерфейса Windows, диалоговое окно «Форматировать» осталось неизменным. Видимо, разработчики придерживаются принципа «работает — не трогай», и в каком-то смысле это даже хорошо.

1 комментарий
  1. 26 марта 2024 в 01:54
    0
    Поразительная история) Насколько банальны и прозаичны часто процессы за кулисами, чем может показаться со стороны. И очередной урок, что даже временные дела лучше делать как можно лучше по возможности.

    Насчёт старых элементов системы, я всё-таки за то, чтобы они были постепенно переписаны, а все проблемы по-максимому отлавливались на стадии тестирования сборок, чтобы к, условно, Windows 12 или 13 подойти без пережитков прошлого.
Яндекс.Метрика
Top.Mail.Ru
Мы используем файлы cookie или аналогичные технологии для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с нашей Политикой конфиденциальности.