MyTetra Share
Делитесь знаниями!
FreeDOS 1.2 Обзор
Время создания: 16.09.2018 18:39
Текстовые метки: freedos install config
Раздел: FreeDos
Запись: Velonski/mytetra-database/master/base/1537105160nhqne1rw1j/text.html на raw.githubusercontent.com

На полках многих ИТ магазинов довольно часто можно увидеть современные ноутбуки и настольные компьютеры с системой ДОС. Несмотря на то что ДОС давно канул в лету, многие производители железа до сих пор предпочитаю устанавливать его на свои устройства.

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 года не поддерживаются, так что слушать музыку и выходить в Интернет на компьютере десятилетней давности в этой ОСи не возможно.

Если я допустил ошибку и что-то не правильно настроил, буду очень вам благодарен и признателен за помощь !

 
MyTetra Share v.0.65
Яндекс индекс цитирования