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