Пережитки MS-DOS, которые до сих пор остались в Windows 10
Одной из самых популярных операционных систем для компьютера является Windows 10, которая впервые появилась в 2015 году. Несмотря на то, что «десятка» самая современная система, в ней присутствуют пережитки прошлого, доставшиеся ей «в наследство» от предыдущих версий Windows и даже от MS-DOS. Давайте глянем на эти атавизмы подробнее.
Содержание статьи:
Буквы дискам назначаются с «C:»
Практически все пользователи знают, что Windows 10 устанавливается на диск C, который называется также системным. Нумерация остальных логических дисков идет с буквы D и далее. А почему отсутствуют диски A и B?
Ответ очень простой – во времена MS-DOS (в конце восьмидесятых) буквами A и B, обозначались дисководы для дискет, а жесткого диска могло и вовсе не быть на компьютере. Эти времена давно прошли, а вот система обозначения дисков, начиная с буквы C, так и осталась.
Папкам нельзя дать некоторые имена
Если вы попробуете назвать папку «con» или некоторыми другими именами, система выдаст ошибку. Дело в том, что в MS-DOS некоторые имена были зарезервированы для системных функций:
- Con – консольный ввод-вывод;
- Nul – нулевое устройство;
- Aux – последовательный порт;
- Com1, com2… -порты для коммуникаций;
- Lpt1, lpt2… — параллельные (принтерные) порты;
- Prn – принтер.
Как и MS-DOS, эти обозначения также забыты, а вот запрет на их использования в «десятке» еще остался.
256-цветный режим
Мощность некоторых современных видеокарт иногда превышает мощность компьютеров, но даже самые слабые из них прекрасно справляются как минимум с 32-битным изображением. 8-битный режим, поддерживающий только 256 цветов,0 давно забыт, но до сих пор присутствует в Windows 10 при выборе совместимости программ.
Program cannot be run in DOS mode
Когда Windows начал только появляться, вместе с ним появлялись и программы, которые уже не работали в среде MS-DOS. Чтобы пользователи не путались, в код Windows-программ было вставлено предупреждение «This program cannot be run in DOS mode» (Программа не может быть запущена в среде DOS).
Как ни странно, но это сообщение присутствует в коде и сегодня.
Командная строка
Еще один пережиток прошлого – командная строка, без которой в прошлом работа в DOS была в принципе невозможно. И хотя Windows 10 имеется полноценная замена командной строке – оболочка PowerShell, но данный раритет еще существует.
Плотность пикселей 96 dpi
В 90-х годах большинство программ были адаптированы под плотность пикселей 96 dpi. Современные же мониторы работают в разрешении FullHD и выше, где оптимальная величина – 150-200 dpi. Тем не менее, многие системные утилиты в «десятке» жестко привязаны именно к плотности 96 dpi, что приводит к размытости шрифтов и другим неудобствам.
Ini-файлы
Настройки Windows сохраняются в системном реестре, однако вы можете обнаружить несколько ini-файлов, в которых со времен DOS находятся некоторые настройки.
В частности, очень архаично выглядят файлы win.ini и system.ini в папке c:\windows, которые не используются операционной системой, но присутствуют в ней.
NTFS
Файловая система NTFS, сменившая использовавшуюся в DOS FAT, появилась в 1993 году (еще до выхода Windows 95). Она, разумеется, уже давно устарела, но до сих пор «живет» в Windows 10.
Поддержка 16-битных приложений
Как это ни странно, но Microsoft сообщает, что даже на 64-битных Windows можно пользоваться 16-битными программами, правда после их автоматического преобразования в 32-битные. Правда, остается загадкой, где сегодня можно найти такие программы.
Вместо послесловия
Хотя история Windows 10 насчитывает чуть больше трех лет, в ней осталась куча пережитков, тянущихся еще со времен MS-DOS. Это свидетельствует о том, что «десятка» не создавалась с нуля, а была выпущена на основании кода предыдущих операционных систем. Нам же с вами остается надеяться, что в скором времени некоторые вышеописанные пережитки прошлого будут устранены.