На полках многих ИТ магазинов довольно часто можно увидеть современные ноутбуки и настольные компьютеры с системой ДОС. Несмотря на то что ДОС давно канул в лету, многие производители железа до сих пор предпочитаю устанавливать его на свои устройства.
freedos.jpg (105.61 Kb)
Ради справедливости, стоит отметить что они устанавливают уже не MS DOS, а его бесплатный опенсорсный аналог Free DOS. Времена ДОСа прошли двадцать лет назад, но не смотря на это, Фри ДОС поддерживается в актуальном состоянии и последний стабильный выпуск был 25 декабря этого года, прям перед НГ.
Его основные преимущества - низкие системные требования (до 640кб оперативной памяти) и однозадачный режим, монопольно выделяющий все системные ресурсы одной задаче, что полезно для низкоуровневых программ и встраиваемых решений.
ДОС используется в основном для работы старого железа и старых программ, для узкоспециализированных устройств, для восстановления винчестеров (программами MHDD, Victoria, HDD Regenerator) и для перепрошивки BIOS. Но зачем его устанавливать на новые ноутбуки с последними видеокартами Nvidia ?
Так чем же Фри ДОС так нравиться производителям ноутбуков ? Бесплатно ? Быстро устанавливается ? Не требовательно к ресурсам ? А может у них проблемы с БИОС и винчестером ? И они решили устанавливать ДОС с кучей системных программ, чтобы покупателю удобно было перепрошить биос ?
Да там просто строка приглашения FreeDOS, ярко говорящая о полном отсутствии autoexec.bat и config.sys, необходимых для запуска каких-либо драйверов. Но иногда даже и строки приглашения нет, просто запрос ввода даты и времени, как перед первым запуском ДОС.
Не смотря на узкоспециализированные области применения, я попытаюсь его установить на десктоп, где требуется фильмы, музыка и Интернет.
В новой версии нам обещают упрощенные средства для выхода в Интернет, пакетный менеджер, обновлённые версии программ и новый установщик, значительно упрощающий установку
Дистрибутив FreeDOS распространяется в пяти вариантах:
Стандартный установщик: CDROM "standard" installer
Устаревший установщик: CDROM "legacy" installer
Загрузка из флопика (с испольованием CDROm) Boot floppy (use with CDROM)
Полный установщик для флешки USB "Full" installer
LiveUSB с установщиком Live "Lite" installer
Я выбрал iso-образ с стандартным установщиком, занимает он около 450MB.
ДОС устанавливается простой командной на LiveCD
sys.com C:
Но чтобы не устанавливать все драйверы и программы вручную, мы запустим автоматический установщик с полным набором программ.
Тестовый компьютер:
Ноутбук lenovo t60
Процессор Intel Core2 1.7
Видео: Intel Corporation Mobile 945GM/PM/GMS
Аудио: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Ethernet: Intel Corporation 82573L Gigabit Ethernet Controller
Память 3ГБ
Раздел диска: ~1ГБ
привод DWDRW и винчестер через переходник IDE to USB
Открылось меню загрузчика ISOLINUX
img_2359_result.jpg (76.9 Kb)
Далее загружаются драйвера и скрипты устанощика
Мы нажать F5, чтобы прекратить загрузку и выйти в DOS или нажать F8, чтобы отменить отдельные функции. В конце загрузки установщик завис на получении пакетов из CD
Позже выяснилось что ДОС поддерживает только IDE/SATA, а у меня USB CDROM. Причём это касается не только FreeDos, но и MSDos. В таком случае остаётся только ручная установка, но я решил пойти по пути наименьшего сопротивления и установить ДОС на системный раздел через эмулятор KVM
Выбираем язык установщика. Русского тут нет, зато есть Эсперанто up
img_2388_result.jpg (59 Kb)
Нас предупреждают что инсталятор затрёт загрузчик Windows. Мы можем отказаться и вернуться в Dos, чтобы выполнить установку вручную или нажать Yes, но потом придётся восстанавливать NTLoader (загрузчик Windows). Восстановить NTLoader можно загрузив установочный CD с Windows и выполнив там команду fixmbr или Bootrec с параметром /FixBoot.
img_2391_result.jpg (90.65 Kb)
Диск C: не размечен, хотите его разметить ? Да
freedos.png (8.6 Kb)
Тут открылся досовский fdisk и мне пришлось вспомнить свой столетний опыт работы с этим инструментом
img_2372_result.jpg (107.43 Kb)
img_2375_result.jpg (77.52 Kb)
Вы должны перезагрузить систему для принятия изменений. Все диски, которые вы создали или изменили, нужно отформатировать после перезагрузки. Нажмите Esc для выхода из Fdisk
img_2381_result.jpg (68.34 Kb)
После изменения разделов, ДОС нужно обязательно перезагрузить. Нам нужно нажать Esc, после чего компьютер перезагрузиться и нужно будет снова загрузить CDROM и пройти все предыдущие шаги установки. Заново разметку диска мы проходить не будем, так как диск уже размечен.
Диск C: не оформатирован, хотите его отформатировать ? Да
freedos1.png (8.65 Kb)
freedos3.png (13. Kb)
Выбор раскладки клавиатуры
freedos4.png (8. Kb)
Какие пакеты вы хотите установить ?
Только базовые пакеты
Базовые пакеты с исходниками
Полная инсталяция
Полная инсталяция с исходниками
Мы выберем полную инсталяцию, чтобы сразу установить графический оболочки, DOSNavigator и поддержку сети
freedos5.png (9.02 Kb)
Далее нас ещё раз спрашивают, а действительно ли мы хотим установить FreeDOS1.2
Процесс установки пакетов:
freedos7.png (7.89 Kb)
Установка завершена ! Вы хотите перезагрузить ?
Отвечаем положительно и через 5 секунд открывается меню загрузчика. Нам предлагают выбрать расширитель памяти, загрузку без драйверов или безопасную загрузку (прям как в Виндоус). Также можно включить пошаговою загрузку, чтобы подтвердить или отменить загрузку каждого компонента.
img_2440_result.jpg (87.36 Kb)
За вывод этого меню отвечает файл C:\fdconfig.sys
Нажимаем Enter и получаем вот такой рабочий стол:
img_2441_result.jpg (105.61 Kb)
Сверху сообщение о том что драйвер DVD не загружен, но работает usb-мышь и русская раскладка клавиатуры с переключением правым Ctrl
Проверяем раскладку:
img_2444_result.jpg (97.04 Kb)
Этот вопрос легко решается старой программой, разработанной ещё в СССР. Достаточно ввести команду keyrus.com и ни каких проблем с кодировкой и раскладкой:
img_2445_result.jpg (101.32 Kb)
Устанавливаем пакеты
Для начала нам нужно установить какой-нибудь Commander типа Norton
У нас на диске C: папка FDOS
Это аналог "Program Files" и в этой папке все программы, среди которых куча линуксовых программ из проекта DJGPP, дефрагментаторы, проверка диска, драйверы USB и драйвер мыши. Здесь нет файловых мендежеров, графических оболочек, поддержки сети и драйверов ntfs. Всё это есть на CD, но почему-то не установилось, хотя мы выбрали "полную инсталяцию".
Нам ничего не остается как перейти в рабочую ОС и загрузить все эти пакеты на раздел с досом. А скачать их можно на тут
Пакетный менеджер очень похож на тот что в Debian:
установка: fdnpkg install ..\package.zip
удаление fdnpkg remove ..\package.zip
поиск fdnpkg search example
обновление fdnpkg update package.zip
и некоторые другие опции
Графические оболочки
Ozone и GEM красивые, но довольно глючные и часто падают на тривиальных действиях. Есть возможность настраивать разрешение экрана, частоту мерцания и цветность до 32 бит. Консоль в Ozone GUI не всегда позволяет вводить текст. Программы под ДОС, как и Windows3.1, они просто отказываются запускать.
Ozone GUI
img_2428_result.jpg (74.13 Kb)
img_2432_result.jpg (89.72 Kb)
Наши клавиатурные настройки никак не отражаются на оболочках:
img_2433_result.jpg (88.24 Kb)
Seal
img_2422_result.jpg (87.82 Kb)
img_2427_result.jpg (72.15 Kb)
Gem
img_2434_result.jpg (90.79 Kb)
Dos Navigator
Почему не Norton Commander5.5 ?
- Свободный Dos Navigator намного мощнее проприетарного Norton Commander5.5.
Поддержка языков:
img_2403_result.jpg (109.6 Kb)
img_2405_result.jpg (130.33 Kb)
Встроенная игра "Тетрис"
img_2407_result.jpg (107.8 Kb)
Куча возможностей: переключение видеорежимов, буфер обмена, корзина, записная книга, заставка, скриншот экрана, окно вывода, экран дос.
img_2406_result.jpg (110.46 Kb)
Встроенный калькулятор:
img_2408_result.jpg (103.89 Kb)
Много оконный режим
Вы можете держать более двух окон
Множество встроенных приложений:
редактор электронных таблиц, калькулятор, терминал, расширенная утилита форматирования дисков, просмотр баз данных, UU-кодер/декодер, CD-проигрыватель, телефонная книжка. И это далеко не полный список.
Поддержка флешек и usb-винчестеров
Флешки и usb-накопители открываются без проблем, но только если эти устройства были подключены до загрузки ДОСа
Мой 40-гиговый винчестер с файловой системой NTFS открылся сразу после запуска драйвера NTFS:
img_2447_result.jpg (94.81 Kb)
Этот драйвер NTFS полностью свободный и включен в дистрибутив FreeDOS.
Фильмы и игры
Mplayer наверно единственные проигрыватель видео под DOS
C:\mplayer video.avi
Играет без тормозов, но выводит закорлючки на экран поверх фильма:
img_2413_result.jpg (100.35 Kb)
Это можно исправить перенаправив вывод в файл:
C:\mplayer video.avi >>1.txt
img_2416_result.jpg (64.83 Kb)
Видео играет, но звука нет.
В файле autoexec.bat прописана команда
SET BLASTER=A220 I7 D1 H5 T6
Но раз звука нет, значит дело в драйвере. Один драйвер пишет что HD Audio не поддерживается, хотя он предназначен для NM10/ICH7 (у меня Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)) и выпущен в 2009 году:
img_2437_result.jpg (124.06 Kb)
Другой драйвер тоже не пашет:
img_2438_result.jpg (103.55 Kb)
Даже не знаю что делать. Обошел весь Интернет - нигде нет драйвера Intel HD Audio под Dos.
Игры
FreeDoom - одна из немногих 3D-игр из пакетной базы FreeDOS
img_2418_result.jpg (82.79 Kb)
Выход в Интернет
Досовский драйвер есть только под 82577LC, а нужен под 82573L
Я пробовал запустить этот драйвер - ошибку не выводит, а портированый из Линукса dhclient ничего не видит. Microsoft Network Client 3.0 загрузил этот драйвер, но вываливается с ошибкой.
Выводы ...
Красивые графические оболочки вываливаются на тривиальных действиях. USB-CDrom не поддерживается, зато отлично работаю USB-накопители с файловой системой NTFS, USB-мыши и клавиатуры. Звуковые и сетевые адаптеры 2007 года не поддерживаются, так что слушать музыку и выходить в Интернет на компьютере десятилетней давности в этой ОСи не возможно.
Если я допустил ошибку и что-то не правильно настроил, буду очень вам благодарен и признателен за помощь !