Иван Максимов
В мае 1994 года корпорация Microsoft выпустила последнюю версию
операционной системы MS-DOS, позже эта ОС входила в состав Windows, но
различные компании и энтузиасты продолжают создавать, развивать и дорабатывать
DOS. Какие же проекты существуют сегодня?
В настоящее время многие забыли про операционную систему DOS, ее используют
крайне редко, в случаях сбоя как последнюю маленькую надежду для восстановления
данных и теста оборудования. Но MSDOS давно устарел, какие новые проекты
доступны в настоящее время? Чем они отличаются? Есть ли их поддержка? Насколько
они совместимы с программным и аппаратным обеспечением? Сегодня рассмотрим одну
из DOS-систем, поддерживаемую и дорабатываемую до настоящего времени, сравним с
аналогами и проведем тестирования.
Почему FreeDOS?
Некоторое время назад мне пришлось создать загрузочный диск с DOSсистемой.
Первое и простое решение – создать загрузочный диск из Windows,
добавить нужные компоненты и готово, но есть в этом решении несколько но...
Места почти всегда не хватает на обычный тест жесткого диска, памяти и
других узлов PC, нет нужных по современным меркам утилит и иные
проблемы... Поэтому было решено ознакомиться с альтернативами. DRDOS (www.drdos.com) оказался платным, а искать
всевозможные ключи и патчи не хотелось по многим причинам. Предыдущая версия
DRDOS от компании Caldera была слишком устаревшей, поддержка остановлена.
Последняя версия RxDos (http://rxdos.sourceforge.net)
была выпущена в 2000 г. Достаточно любопытен проект PTS-DOS (http://www.phystechsoft.ru) Российская
разработка, поддерживаемый, используемый в промышленных целях, но проект
не бесплатен. Еще одной альтернативой оказался FreeDOS (www.freedos.org) – бесплатен,
функционален, доступен большой выбор утилит и до сих пор дорабатывается.
Применение
Я не стану переводить и переписывать информацию с разных сайтов, говорящую о
том, что DOS еще нужен на слабых машинах, всевозможных терминалах и специальном
оборудовании, что это ОС с открытым исходным кодом, все это было уже
сказано и не раз. Я опишу, где сталкивался с ним в российской
действительности. Впервые в работе со специальным ПО, в частности для
работы с миниАТС. Также я его встречал проинсталлированным на готовых
компьютерах в магазинах с установленными тестами, покупателю предлагался Windows
или установленная ОС ( FreeDOS). Один раз мне довелось его увидеть в качестве
дискеты для удаления Linux с компьютера. Зачем? Продавец в магазине ответил,
что на их PC устанавливается Linux, многие покупатели просто
не знают, как его удалить, а дискета при загрузке удалит Linux, создаст
диск с FAT32, подключит CDROM и установит Volkov Commander, благо основам
«нортона» учили в школах многих. Еще я его видел в офисе моего коллеги на
загрузочных дисках с программой ghost от Symantec, естественно,
с готовым образом ОС Windows. Также мне попадались диски компаний Asus,
MSI с драйверами к материнской плате и c FreeDOS в качестве
загрузочной ОС, с тестами и прошивками BIOS. Как видите, DOS, а конкретно
FreeDOS достаточно популярен. DR-DOS я встречал лишь раз, причем не текущую
версию от компании DRDOS, Inc, а от Caldera, Inc в продукте Partition
Magic 8. Перейдем к обзору FreeDOS...
Краткий обзор
Последняя доступная версия (на момент написании статьи) FreeDOS Beta9SR2 от
1 декабря 2005. Итак, какие утилиты и программы доступны в данной ОС?
На официальном сайте (www.freedos.org)
доступны необходимые и знакомые бывалым пользователям и администраторам
такие DOS-утилиты, как fdisk, format, scandisk, emm386, mem, драйвера для
CD-ROM, мыши. Также стоит отметить драйвера для доступа к жесткому диску в
режиме UDMA, утилиты для работы с модемом, архиваторы. Пользователи ОС Linux
найдут на официальном сайте такие распространенные программы, как vim, lynx, wget,
gzip и другие. Приятной особенностью является то, что в командную строку
встроен аналог bash-completion. Со всеми утилитами можно ознакомиться
и скачать их на официальном сайте ОС. Важным нововведением в FreeDOS,
думаю, стоит считать официальную поддержку протокола TCP/IP. Но что еще умеет FreeDOS?
Что необходимо для подобной ОС? Существует множество утилит для работы с
файловыми системами NTFS, ext2/3 и reiserfs; программы-оболочки: Volcov Commander,
Norton Commander, Dos Navigator, SEAL, GEM. Тесты оборудования, компиляторы, ПО
для резервного копирования данных и многие другие распространенные программы.
Ниже я приведу более подробный список наиболее необходимых утилит
и программ для работы в FreeDOS с ссылками на веб-ресурсы.
Нельзя не упомянуть и о 32-битной версии FreeDOS.
Проект находится в стадии разработки, но доступен для ознакомления.
Нетрудно догадаться, что предназначен он для работы с 32-битными
приложениями, но на данной стадии разработки 32битный FreeDOS не
стабилен. Разработчики предупреждают нас о возможных проблемах с аппаратной
частью PC и о невозможности запуска 16битных приложений, поэтому большинство
утилит и драйверов для DOS применить невозможно. Но, несомненно, данная версия
тоже заслуживает внимания, поэтому я кратко коснусь описания 32-битной версии в
одном из разделов. Должен еще раз напомнить, что проект FreeDOS и
большинство утилит к нему бесплатны.