FreeDOS — операционная система DOS

FreeDOS — операционная система DOS , созданная для ПК , являющаяся бесплатным программным обеспечением . Цель разработчиков системы FreeDOS — стопроцентное соответствие закрытой и коммерческой MS-DOS . Интерпретатор команд, используемый FreeDOS, был назван FreeCOM (эквивалент Command.com для MS-DOS ).

Про разработку встраиваемых решений и встроенной электроники подробно можно узнать на сайте компании «АКСОНИМ» https://axonim.com/ru/solutions/vstraivaemye-sistemy.html. Компания «АКСОНИМ» занимается разработкой встроенных систем, электроники, программного обеспечения, аппаратно-программных комплексов, а также цифровых устройств.

Отличия от MS-DOS

  • Поддержка дисков Ultra-DMA
  • Поддержка больших жестких дисков ( LBA )
  • Файловая система FAT32
  • Возможность использовать длинные имена файлов с VFAT
  • Бесплатная лицензия ( GPL )
  • Поддержка многоязычных сообщений
  • Установщик отображает лицензионное соглашение (GNU GPL)

Управление памятью

Менеджер памяти FreeDOS ( EMM386 ) поддерживает VCPI , что позволяет системе и программам использовать DPMI . FreeDOS также включает драйвер UDMA , который ускоряет доступ к диску (этот драйвер также может использоваться другими системами DOS ). Система LBAcache сохраняет последние использованные данные с диска в ОЗУ (в частности, в высокой памяти XMS ), благодаря чему доступ к диску осуществляется быстро, а система использует устройство реже (эквивалент SMARTDRV с MS-DOS).

Поскольку FreeCOM может переноситься в память XMS, система может предоставить относительно большую область базовой памяти, что важно для игр, для работы которых требуется не менее 620 КБ базовой памяти.

Индикатор выполнения в установщике

Характеристики системы

Существенными преимуществами FreeDOS являются бесплатная лицензия и доступность исходного кода , что означает, что проект продолжает развиваться. Реализовав поддержку файловой системы FAT32, вы можете запускать FreeDOS с диска, который использует эту файловую систему . В зависимости от вашего BIOS вы можете использовать диски в режиме LBA, а их размер ограничен 128 ГБ или даже 2 ТБ. Некоторые BIOS, поддерживающие LBA, имеют ошибки и не могут обрабатывать диски размером более 32 ГБ. Эту проблему можно решить, используя OnTrack или EzDrive в качестве диспетчеров дисков. FreeDOS поддерживает использование длинных имен файлов (DOSLFN), однако большинство программ DOS не могут использовать ни этот драйвер, ни длинные имена файлов.

У FreeDOS нет планов для поддержки NTFS или ext2, так как есть по крайней мере несколько условно-бесплатных драйверов, которые можно использовать под FreeDOS. Для доступа к ext2 вы можете использовать программу LTOOLS (которая является частью MTOOLS ).

Если FreeDOS запускается под эмулятором Linux DOSEMU , можно устанавливать программы DOS в любой файловой системе, поддерживаемой ядром Linux .

Нет планов по созданию USB- драйвера, FreeDOS поддерживает только USB-устройства, поддерживаемые BIOS . Вы можете использовать драйверы USB для MS-DOS или, если FreeDOS используется под DOSEmu, используйте драйверы Linux. Другими популярными эмуляторами являются Bochs (который имитирует весь ПК ) и DOSBox, который эмулирует ПК, ядро DOS и оболочку : программы внутри DOSBox «видят» DOS, но FreeDOS не может быть установлен. Вместо этого вы можете использовать инструменты FreeDOS внутри DOSBox.

FreeDOS при работе с оболочкой

Ядро FreeDOS также используется с DOSEMU. DOSEMU позволяет оптимизировать эмуляцию ПК для DOS, что позволяет использовать упрощенные драйверы (поставляемые с DOSEMU). Система работает намного быстрее, чем на Bochsie или коммерческом VMware . Тем не менее, аппаратному моделированию в некоторых отношениях недостает реализма: к эмулированному диску можно получить доступ через виртуальный BIOS, но программы не могут напрямую программировать контроллер виртуального диска. Это также относится к виртуальной графике и музыкальным картам.

Распространение

В результате лицензионных соглашений между производителями компьютеров и Microsoft , которые обязывали производителей компьютеров продавать компьютеры только с подключенной операционной системой, Dell предложила серию компьютеров с установленной FreeDOS. Dell критиковали за то, что машины с FreeDOS не были дешевле или проще купить, чем машины с установленной Windows.

FreeDOS стала альтернативой MS-DOS, когда Microsoft объявила в 1994 году, что больше не будет продолжать линию MS-DOS, и лишила пользователей технической поддержки. Другой альтернативой MS-DOS является OpenDOS . Он больше совместим с Microsoft Windows , но, в отличие от FreeDOS, не распространяется под бесплатной лицензией

Добавить комментарий