Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

FreeDOS (ранее Free-DOS и PD-DOS ) - это бесплатная операционная система для компьютеров, совместимых с IBM PC . Он намеревается предоставить полную DOS- совместимую среду для запуска устаревшего программного обеспечения и поддержки встроенных систем. [7]

FreeDOS можно загрузить с дискеты или USB-накопителя . [8] [9] Он разработан для работы в среде виртуализации или эмуляции x86. [10]

В отличие от большинства версий MS-DOS , [11] FreeDOS состоит из бесплатного программного обеспечения с открытым исходным кодом, лицензированного в соответствии с условиями GNU General Public License . [6] [ требуется цитата для проверки ] Следовательно, его базовое распространение не требует лицензионных сборов или лицензионных отчислений, и разрешается создание пользовательских распределений. Однако другие пакеты, которые являются частью проекта FreeDOS, включают программное обеспечение без лицензии GPL, которое считается заслуживающим сохранения, например 4DOS , которое распространяется под модифицированной лицензией MIT . [12]

История [ править ]

Блинки, талисман FreeDOS

Проект FreeDOS начался 29 июня 1994 года, после того как Microsoft объявила, что больше не будет продавать и поддерживать MS-DOS. Джим Холл, который в то время был студентом [13], опубликовал манифест, в котором предлагалось разработать PD-DOS, версию DOS, являющуюся общественным достоянием. [14] Через несколько недель к проекту присоединились другие программисты, включая Пэта Виллани и Тима Нормана . Между ними ядро ​​(Виллани), интерпретатор командной строки COMMAND.COM (Виллани и Норман) и основные утилиты (Холл) были созданы путем объединения кода, который они написали или нашли доступным. [15] [16]Некоторое время проект поддерживал Морган «Ганнибал» Тоул. До окончательного выпуска FreeDOS 1.0 было много официальных предварительных выпусков FreeDOS. [3] GNU / DOS, неофициальный дистрибутив FreeDOS, был прекращен после выпуска версии 1.0. [17] [18]

Рыба Блинки - талисман FreeDOS. Он был разработан Bas Snabilie. [19]

Распространение [ править ]

FreeDOS 1.1, выпущенная 2 января 2012 г. [20] , доступна для загрузки в виде образа компакт-диска: ограниченный установочный диск, содержащий только ядро ​​и базовые приложения, и полный диск, содержащий еще много приложений (игры, сети, development и т. д.), недоступных по состоянию на ноябрь 2011 г., но с более новой, более полной версией 1.2. [21] Устаревшая версия 1.0 (2006 г.) состояла из двух компакт-дисков, один из которых был установочным компакт-диском объемом 8 МБ, предназначенный для обычных пользователей, а другой - более крупным live-компакт-диском размером 49 МБ, на котором также находился исходный код проекта. [21]

Коммерческое использование [ править ]

FreeDOS используют несколько компаний:

  • Dell предварительно установила FreeDOS в свои настольные компьютеры серии n, чтобы снизить их стоимость. Фирму критиковали за то, что она делает эти машины не дешевле и их труднее покупать, чем идентичные системы с Windows. [22]
  • HP предоставила FreeDOS в качестве опции для своих настольных компьютеров dc5750, нетбуков Mini 5101 и ноутбуков Probook . [23] [24] [25] FreeDOS также используется в качестве загрузочного носителя для обновления прошивки BIOS в системах HP. [26]
  • FreeDOS входит в состав SpinRite, разработанной Стивом Гибсоном для обслуживания и восстановления жестких дисков. [27]
  • Инструмент обновления прошивки твердотельных накопителей Intel загружает ядро ​​FreeDOS. [28]

Некоммерческое использование [ править ]

FreeDOS также используется в нескольких независимых проектах:

  • FED-UP - это универсальный проигрыватель DivX с улучшенными дискетами. [29]
  • FUZOMA - это дистрибутив на основе FreeDOS, который может загружаться с дискеты и превращает старые компьютеры в образовательные инструменты для детей. [30]
  • XFDOS - это дистрибутив на основе FreeDOS с графическим пользовательским интерфейсом , портированный на Nano-X и FLTK . [31] [32] [33] [34]

Совместимость [ править ]

Оборудование [ править ]

Для FreeDOS требуется компьютер PC / XT с объемом памяти не менее 640 КБ. [37] Программы, не входящие в состав FreeDOS, часто требуют дополнительных системных ресурсов.

Консоль MS-DOS и Win32 [ править ]

FreeDOS в основном совместим с MS-DOS. Он поддерживает исполняемые файлы COM, стандартные исполняемые файлы DOS и 16-битные исполняемые файлы Borland DPMI. Также можно запускать 32-разрядные исполняемые файлы DPMI с помощью расширителей DOS . Операционная система имеет несколько улучшений по сравнению с MS-DOS, в основном связанных с поддержкой новых стандартов и технологий, которые не существовали, когда Microsoft прекратила поддержку MS-DOS, таких как интернационализация или TSR Advanced Power Management. [38] Кроме того, при использовании HX DOS Extender многие приложения Windows Console правильно работают в FreeDOS, как и некоторые редкие программы с графическим интерфейсом, такие как QEMM и Bochs . [39]

Windows на базе DOS [ править ]

FreeDOS может запускать выпуски Microsoft Windows 1.0 и 2.0. Выпуски Windows 3.x, которые поддерживали процессоры i386, не могут полностью работать в расширенном режиме 386 [40], за исключением частично экспериментального ядра FreeDOS 2037. [ необходима ссылка ]

Windows 95 , Windows 98 и Windows Me используют урезанную версию MS-DOS. FreeDOS не может использоваться в качестве замены, поскольку недокументированные интерфейсы между MS-DOS 7.0-8.0 и Windows «4.xx» не эмулируются FreeDOS; однако его можно установить и использовать вместе с этими системами с помощью программы диспетчера загрузки, такой как BOOTMGR или METAKERN, включенной в FreeDOS. [ необходима цитата ]

Windows NT и ReactOS [ править ]

Операционные системы на основе Windows NT, включая Windows 2000 , XP , Vista и 7 для настольных компьютеров и Windows Server 2003 , 2008 и 2008 R2 для серверов, не используют MS-DOS в качестве основного компонента системы. Эти системы могут использовать файловые системы FAT, которые используются MS-DOS и более ранними версиями Windows ; однако они обычно используют NTFS(Файловая система новой технологии) по умолчанию в целях безопасности и по другим причинам. FreeDOS может сосуществовать в этих системах в отдельном разделе или в одном разделе в системах FAT. Ядро FreeDOS можно загрузить, добавив его в файл конфигурации загрузчика NT Windows 2000 или XP, boot.ini , [41] или эквивалент freeldr.ini для ReactOS . [42]

Файловые системы [ править ]

Текстовый редактор FreeDOS по умолчанию - клон редактора MS-DOS с добавленными функциями

FAT32 полностью поддерживается и является предпочтительным форматом для загрузочного диска. [43] В зависимости от используемой BIOS поддерживается до четырех жестких дисков с логической адресацией блоков (LBA) размером до 128 ГБ или 2 ТБ. [44] Было проведено небольшое тестирование с большими дисками, и некоторые BIOS поддерживают LBA, но выдают ошибки на дисках размером более 32 ГБ; драйвер, такой как OnTrack или EZ-Drive, решает эту проблему. [ необходима цитата ] FreeDOS также может использоваться с драйвером под названием LFNDOS, чтобы включить поддержку длинных имен файлов в стиле Windows 95 [45], но большинство старых программ до Windows 95 не поддерживают LFN даже при загруженном драйвере. Нет плановой поддержки NTFS, ext2или exFAT , но для этой цели доступно несколько внешних драйверов сторонних производителей. Для доступа к файловой системе ext2 иногда можно использовать LTOOLS, аналог Mtools , для копирования данных на диски с файловой системой ext2 и с них. [ необходима цитата ]

См. Также [ править ]

  • Арахна
  • DOSBox
  • ДОСЕМУ
  • FreeRTOS
  • GNU GRUB
  • Список вычислительных талисманов
  • ReactOS
  • VFAT

Ссылки [ править ]

  1. ^ "FreeDOS Spec" . FreeDOS Wiki . Фридос. 2008-12-24 . Проверено 9 февраля 2017 .
  2. ^ SourceForge 2018 , стр. 1: «FreeDOS […] распространяется под Стандартной общественной лицензией GNU или аналогичной лицензией на программное обеспечение с открытым исходным кодом».
  3. ^ a b c "История FreeDOS" . Freedos.org . Проверено 29 января 2019 .
  4. ^ "FreeDOS 1.3-RC3 уже доступна!" . Проект FreeDOS на Sourceforge . Проверено 8 июня 2020 .
  5. ^ Виллани, Пэт (1996). Ядро FreeDOS . Эмеривилл, Калифорния, США: Миллер Фриман. ISBN 0-87930-436-7.
  6. ^ a b SourceForge 2018 .
  7. ^ "Главная страница" . FreeDOS Wiki . Проект FreeDOS . Проверено 9 февраля 2017 .
  8. ^ Франске, Бен (21 августа 2007 г.). «Загрузка DOS с флешки» . Архивировано из оригинала на 2010-02-18 . Проверено 4 августа 2008 .
  9. ^ «Как создать загрузочную дискету FreeDOS» . 2005-07-19 . Проверено 4 августа 2008 .
  10. ^ Gallagher, Шон (2014-07-14). «Хотя» это едва ли операционная система, «DOS по-прежнему имеет значение (для некоторых)» . ArsTechnica . Condé Nast . Проверено 9 февраля 2017 . Но FreeDOS стал гораздо более дружелюбным к виртуализации и эмуляции оборудования - это даже сердце эмулятора DOSEMU.
  11. ^ Тернер, Рич (2018-09-28). «Повторное открытие исходного кода MS-DOS 1.25 и 2.0» . Инструменты командной строки Windows для разработчиков . Проверено 29 сентября 2018 .
  12. ^ «4ДОС» . FreeDOS . Проект FreeDOS . Проверено 6 июня 2014 .
  13. Холл, Джим брал интервью в еженедельном телешоу FLOSS всети TWiT.tv
  14. ^ Холл, Джим (1994-06-29). "Проект PD-DOS * анонс *" . comp.os.msdos.apps . Проверено 14 июня 2008 .
  15. ^ Холл, Джим (2002-03-25). «Прошлое, настоящее и будущее проекта FreeDOS» . LinuxGizmos.com . Архивировано из оригинала на 2013-12-24 . Проверено 14 июня 2008 .
  16. Холл, Джим (23 сентября 2006). «О» . FreeDOS . Проект FreeDOS. Архивировано из оригинала на 2007-05-27 . Проверено 17 июня 2014 .
  17. ^ Адамс, Дэвид. «Знакомство с GNU / DOS 2005» . OSNews . Проверено 27 ноября 2016 .
  18. ^ Мариноф, Михай. «Проект GNU / DOS прекращен» . Проверено 27 ноября 2016 .
  19. ^ Официальные логотипы FreeDOS
  20. ^ Холл, Джим (2012-01-02). «Объявление на официальной домашней странице FreeDOS» . SourceForge . Проверено 2 января 2012 .
  21. ^ a b «FreeDOS 1.0» . FreeDOS.org . Проект FreeDOS. Архивировано из оригинала на 2011-11-05 . Проверено 21 декабря 2015 .
  22. ^ Вэнс, Эшли. «Как Dell отбивает попытки купить свой ПК с открытым исходным кодом» . Реестр . Проверено 2 января 2008 .
  23. ^ "ПК для бизнеса HP Compaq dc5750" . Фирма Хьюлет-Паккард. Архивировано из оригинала на 2012-11-13 . Проверено 27 ноября 2016 .
  24. ^ «Первый взгляд на линейку недорогих ноутбуков HP ProBook» . EWeek . Проверено 26 марта 2009 .
  25. ^ Маккрэкен, Гарри (2009-06-23). "HP's Mini 5101: Нетбук Делюкс, со всем необходимым" . Технологизатор . Проверено 1 августа 2009 .
  26. ^ "Загрузочный носитель FreeDOS" . Hewlett-Packard . 2010-10-25 . Проверено 13 января 2011 .
  27. Перейти ↑ Goldstein, Leon A. (2004-07-19). «SpinRite 6.0 для пользователей Linux» . Linux Journal . Проверено 9 февраля 2017 .
  28. ^ «Инструмент обновления прошивки твердотельного накопителя Intel SATA» . Intel . Архивировано из оригинала на 2010-03-25 . Проверено 27 ноября 2016 .
  29. ^ «Универсальный проигрыватель DivX с улучшенными дискетами» . Проверено 18 декабря 2009 .
  30. ^ "Образовательное программное обеспечение FUZOMA" . Проверено 18 декабря 2009 .
  31. ^ kraileth (2012-10-12). "Необычный пример ТЗ! | Eerielinux" . Eerielinux.wordpress.com . Проверено 29 января 2019 .
  32. ^ kraileth (30 декабря 2014 г.). «Интервью с разработчиком Nanolinux | eerielinux» . Eerielinux.wordpress.com . Проверено 29 января 2019 .
  33. ^ «Методы искусственного интеллекта» . Архивировано из оригинала на 1999-04-20 . Проверено 29 января 2019 .
  34. ^ "Личная домашняя страница Георга" . Georgpotthast.de . Проверено 29 января 2019 .
  35. ^ "Сравнение программных пакетов FreeDOS" . Ibiblio.org . Проверено 29 января 2019 .
  36. ^ Холл, Джим (2007-10-02). «Удаление старых дистрибутивов из ibiblio» (Список рассылки) . Проверено 7 октября 2009 .
  37. ^ Лоу, Скотт (2003-07-22). «Быстрая настройка ИТ: используйте FreeDOS как замену MS-DOS» . TechRepublic . CBS Interactive . Проверено 9 февраля 2017 .
  38. ^ Брусма, Мэтью (2006-09-04). «DOS жив! Открытый исходный код заново изобретает прошлое» . Techworld . Архивировано из оригинала на 2013-11-02.
  39. ^ Греч, Андреас. "HX DOS Extender" . Архивировано из оригинала на 2014-10-03.
  40. Перейти ↑ Santamaria-Merino, Aitor (2014-09-03). "Windows на FreeDOS?" . FreeDOS . Проверено 9 февраля 2017 .[ постоянная мертвая ссылка ]
  41. ^ Герберт, Марк (2004-10-01). «Установите FreeDOS без компакт-диска, дискеты, USB-ключа или любого другого съемного носителя» . Проверено 26 мая 2009 .
  42. ^ "FreeLoader - ReactOS Wiki" . reactos.org . Проверено 30 июня 2017 .
  43. ^ Хилперт, Доминик (2015-05-07). «Создание загрузочной USB-флешки для DOS» . Проверено 9 февраля 2017 .
  44. ^ Мюллер, Скотт (2013-03-22). Обновление и ремонт ПК (21-е изд.). Que Publishing .
  45. ^ Галлахер, Шон (2014-07-03). «Старая школа: целый день работаю в DOS» . ArsTechnica . Condé Nast . Проверено 9 февраля 2017 .

Источники [ править ]

  • SourceForge (14 сентября 2018 г.), Проект FreeDOS , Slashdot Media

Внешние ссылки [ править ]

  • Официальный сайт
  • FreeDOS на SourceForge.net