СЕРВИСНЫЕ УСЛУГИ
СТУДИЯ В ЛИПЕЦКЕ

Ретро · Около 7 минут

MS-DOS и Norton Commander: две синие панели, с которых начиналось знакомство с компьютером

Чем DOS отличается от Norton Commander, как работали две панели, пути, имена 8.3, F3–F10 и настройка памяти. Настоящие экраны и фотографии.
Norton Commander: две файловые панели и окно выбора диска. Английский интерфейс на опубликованном снимке; точный номер версии не показан.

Norton Commander: две файловые панели и окно выбора диска. Английский интерфейс на опубликованном снимке; точный номер версии не показан. Интерфейс: © Peter Norton Computing / Symantec · Снимок: Yuri Samoilov · Источник изображения · Сайт автора снимка · Лицензия снимка: CC BY 2.0.

До рабочего стола были две синие половины

После включения компьютера на экране могли появиться не обои и значки, а две синие панели с названиями файлов. Внизу тянулся ряд подсказок: View, Edit, Copy, RenMov. За этими короткими словами стояли почти все нужные повседневные действия — посмотреть, изменить, скопировать, перенести.

Опубликованный снимок интерфейса Norton Commander: слева корень C, справа каталог GAMES, поверх панелей — выбор диска. Язык английский; точный номер версии на этом экране не показан.
Опубликованный снимок интерфейса Norton Commander: слева корень C, справа каталог GAMES, поверх панелей — выбор диска. Язык английский; точный номер версии на этом экране не показан. Интерфейс: © Peter Norton Computing / Symantec · Снимок: Yuri Samoilov · Источник изображения · Сайт автора снимка · Лицензия снимка: CC BY 2.0.

Для многих знакомство с домашним ПК началось именно так. Сначала запомнить, как добраться до игры. Затем понять, где лежат остальные файлы. И только потом обнаружить, что синие панели — не сам компьютер и даже не вся его операционная система. Это программа, которая помогала ею пользоваться.

DOS и Norton Commander выполняли разные задачи

MS-DOS была операционной системой Microsoft. Она обеспечивала работу с устройствами, файлами и запуск программ. Командная оболочка принимала написанные пользователем команды. Norton Commander работал поверх DOS как файловый менеджер и оболочка: показывал содержимое каталогов и давал удобный способ выполнить действия.

Экран MS-DOS с результатом DIR в корне диска C. Видны каталог DOS, файлы и объём свободного места. Имя тома MS_DOS_6 не заменяет отдельной проверки точной сборки системы.
Экран MS-DOS с результатом DIR в корне диска C. Видны каталог DOS, файлы и объём свободного места. Имя тома MS_DOS_6 не заменяет отдельной проверки точной сборки системы. Интерфейс: © Microsoft · Снимок: Przemub (talk) · Источник изображения.

Если выйти из Commander, компьютер не обязан выключаться. Можно вернуться к приглашению командной строки и продолжить работу. Поэтому знакомая синяя поверхность была не обязательным цветом DOS, а обликом конкретной программы. На другой машине могла стоять иная оболочка или не стоять никакой.

Первая версия Norton Commander вышла в 1986 году; её автором был Джон Соча. Имя Norton связано с компанией Peter Norton Computing, а не означает, что каждую часть программы лично написал Питер Нортон. В 1990 году компания объединилась с Symantec. Для читателя это полезное различие между автором, продуктом и торговой маркой.

Буква диска была началом адреса

Compaq Deskpro 386 с отдельной клавиатурой. Физический компьютер мог работать с командной строкой или оболочкой; корпус сам не определяет, что должно появиться на экране.
Compaq Deskpro 386 с отдельной клавиатурой. Физический компьютер мог работать с командной строкой или оболочкой; корпус сам не определяет, что должно появиться на экране. Фото: Tecnoxarxa · Оригинал и автор · CC0.

A и B обычно отводились дисководам, а C часто был первым разделом жёсткого диска. Дальнейшие буквы зависели от конфигурации: дополнительных разделов, накопителей и других устройств. Поэтому «открой D» не сообщало универсально, что именно надо открыть. На одном ПК там был CD, на другом — ещё один раздел винчестера.

После буквы следовал путь по каталогам. Условный адрес C:\GAMES\GAME означал: диск C, внутри каталог GAMES, внутри него GAME. Это пример структуры, а не обещание, что на каждом компьютере существовала такая папка. Каталог не был самой игрой; в нём находились её файлы.

На экране Commander путь показывался над панелью. Две панели могли смотреть в разные места одного диска или в разные диски. Именно это делало оболочку удобной: источник и место назначения находились перед глазами одновременно.

3,5-дюймовая дискета: один из носителей, с которыми работали через буквы дисков и каталоги. Номер дисковода зависел от подключения и настройки.
3,5-дюймовая дискета: один из носителей, с которыми работали через буквы дисков и каталоги. Номер дисковода зависел от подключения и настройки. Фото: DiscoA340 · Оригинал и автор · CC0.

Почему F5 запоминали быстрее длинной команды

На опубликованном экране подсказки расположены по порядку функциональных клавиш. Они относятся к файловым панелям: внутри редактора или диалога назначение клавиш могло отличаться. Нельзя переносить одну таблицу на каждый режим программы.

Клавиша и подпись на снимкеДействие в файловых панелях
F1 — HelpСправка
F2 — MenuМеню пользователя
F3 — ViewПросмотр файла
F4 — EditРедактирование
F5 — CopyКопирование
F6 — RenMovПереименование или перемещение
F7 — MkdirСоздание каталога
F8 — DeleteУдаление
F9 — PullDnВызов меню
F10 — QuitВыход из оболочки

Одна панель была активной: в ней выбирали исходный объект. Tab переключала активную сторону. После команды появлялось окно уточнения, например куда копировать. Это было проще длинного адреса, набираемого вручную: нужный каталог на второй панели уже открыт.

Но простота не отменяла последствий. Перемещение убирало файл из прежнего места после переноса; удаление не являлось обычным просмотром. В стандартном рабочем процессе DOS не было привычной графической Корзины, которую можно открыть после каждого такого действия. Поэтому соседние F5 и F8 обозначали очень разную работу.

Имена были короткими, а расширение многое объясняло

Для обычных имён файлов в классической MS-DOS действовало правило «8.3»: до восьми символов основной части и до трёх в расширении. Между ними — точка. Длинное понятное описание на русском в качестве имени не являлось универсальной возможностью такой системы. Часто смысл приходилось угадывать по коротким обозначениям.

EXE и COM могли обозначать выполняемые программы. BAT был пакетным файлом — текстом с последовательностью команд для оболочки. TXT обычно служил подсказкой, что перед нами текст, но расширение не гарантировало содержимое само по себе. Чтобы открыть неизвестный объект, полезно было различать просмотр и выполнение.

Quantum Bigfoot TX на 8 ГБ — жёсткий диск конца 90-х. На таком накопителе тоже существовали файлы и каталоги; объём модели не определяет правила имени, которые зависят от системы.
Quantum Bigfoot TX на 8 ГБ — жёсткий диск конца 90-х. На таком накопителе тоже существовали файлы и каталоги; объём модели не определяет правила имени, которые зависят от системы. Фото: Firefishy · Оригинал и автор · CC BY-SA 4.0.

Одна игра могла состоять из большого набора файлов: программы запуска, данных, изображений, звука и настроек. Унести только один EXE не всегда означало получить рабочую игру. Именно содержимое всего нужного каталога объясняло, почему команда копирования применялась не только к отдельным названиям, но и к группам файлов.

CONFIG.SYS и AUTOEXEC.BAT: настройка начиналась до игры

CONFIG.SYS задавал часть системной конфигурации, включая загрузку устройств и другие параметры. AUTOEXEC.BAT выполнял подготовленную последовательность команд при старте. Там могли настраиваться пути поиска программ, запускаться служебные компоненты и загружаться оболочка. Содержание зависело от конкретного ПК.

Передняя панель ПК с накопителями. Чтобы DOS получила доступ к CD-ROM, требовалась программная поддержка привода; наличие устройства снаружи было только аппаратной частью.
Передняя панель ПК с накопителями. Чтобы DOS получила доступ к CD-ROM, требовалась программная поддержка привода; наличие устройства снаружи было только аппаратной частью. Фото: Smial (talk) · Оригинал и автор · FAL.

Иногда игра работала после одного варианта загрузки и отказывалась после другого. Причина могла находиться в памяти и резидентных программах. DOS различала обычную область памяти и способы использования памяти выше неё; драйверы тоже занимали место. Надпись «не хватает памяти» не всегда значила, что весь компьютер физически имеет слишком мало ОЗУ.

4-МБ SIMM — модуль оперативной памяти. Физический объём и свободная память, доступная конкретной DOS-программе, не были одним и тем же показателем.
4-МБ SIMM — модуль оперативной памяти. Физический объём и свободная память, доступная конкретной DOS-программе, не были одним и тем же показателем. Фото: Raimond Spekking · Оригинал и автор · CC BY-SA 4.0.

Известные 640 КБ относились к обычной области памяти в архитектуре ПК. Это не предел всей памяти компьютера на все времена. Поэтому владельцы изучали, что загружено и какие менеджеры памяти используются. Большой объём на коробке не освобождал от понимания того, какую область требует старая программа.

Мышь помогала, но клавиатура оставалась главным ориентиром

Последовательная мышь Microsoft Serial Mouse 2.0A. Norton Commander умел использовать мышь, но это не делало её обязательной для перехода между файловыми панелями.
Последовательная мышь Microsoft Serial Mouse 2.0A. Norton Commander умел использовать мышь, но это не делало её обязательной для перехода между файловыми панелями. Фото: Raimond Spekking · Оригинал и автор · CC BY-SA 4.0.

Commander не был исключительно клавиатурной программой. В обзоре версии 3.0, опубликованном в COMPUTE! в феврале 1990 года, отдельно обсуждаются развитая поддержка мыши и просмотр разных форматов файлов. При этом командная строка оставалась внизу экрана: меню не отрезало пользователя от DOS.

Клавиатура же давала короткие, хорошо повторяемые движения: перейти стрелками, открыть каталог, переключиться на другую сторону, вызвать просмотр. Со временем глаза ещё читали название, а пальцы уже помнили нужную клавишу. Эти навыки не требовали красивой заставки, но были настоящей работой с компьютером.

Переход к Windows не стёр прежние привычки сразу

В 90-е командная строка, оболочки и графическая среда какое-то время сосуществовали. Windows 95 действительно использовала DOS при загрузке и для части совместимости. Но из этого не следует, что все поколения Windows устроены одинаково или что любое чёрное окно сегодня — та самая MS-DOS.

Когда привычный запуск переносился в значок на рабочем столе, за значком всё ещё стояли программа, путь и файлы. Человек, который уже различал каталог и выполняемый файл, легче понимал, что переместилось на новом экране. Синие панели учили не одному способу запуска: они делали устройство файлов видимым.

И всё же самая узнаваемая сцена очень простая. Найти нужный каталог, выбрать программу, нажать Enter. Синие панели исчезают, появляется заставка — работа с файлами на время закончилась, начинается игра.

Источники и фотографии

  1. Microsoft: оригинальное руководство MS-DOS 3.3, имена файлов и команды
  2. Microsoft: оригинальное руководство MS-DOS 6, конфигурация и память
  3. COMPUTE!, февраль 1990: оригинальный обзор Norton Commander 3.0
  4. Музей истории компьютеров: история Peter Norton Computing, страницы 347–350 PDF
  5. Microsoft: роль MS-DOS в Windows 95
  6. Исходный снимок Norton Commander с подсказками клавиш
Made on
Tilda