Проект FreeDOS начался 29 июня 1994 года, после того как Microsoft объявила, что больше не будет продавать и поддерживать MS-DOS. Джим Холл , который в то время был студентом [13] , опубликовал манифест, предлагающий разработку PD-DOS, общедоступной версии DOS. [14] Через несколько недель к проекту присоединились и другие программисты, в том числе Пэт Виллани и Тим Норман. Вместе они создали ядро (автор Виллани), интерпретатор командной строки COMMAND.COM (автор Виллани и Норман) и базовые утилиты (автор Холл) путем объединения кода, который они написали или нашли доступным. [15] [16] Некоторое время проект поддерживал Морган «Ганнибал» Тоал. До окончательного выпуска FreeDOS 1.0 было выпущено множество официальных предварительных выпусков FreeDOS. [4] GNU/DOS, неофициальный дистрибутив FreeDOS, был прекращен после выхода версии 1.0. [17] [18]
Рыбка Блинки — талисман FreeDOS. Его разработал Бас Снабили. [19]
Распределение
FreeDOS 1.1, выпущенная 2 января 2012 г., [20] доступна для загрузки в виде образа компакт-диска : ограниченный установочный диск, содержащий только ядро и основные приложения, и полный диск, содержащий множество других приложений (игры, сетевые приложения, разработка и т. д.), недоступно по состоянию на ноябрь 2011 г. [обновлять], но с более новой и полной версией 1.2. [21] Устаревшая версия 1.0 (2006 г.) состояла из двух компакт-дисков, один из которых представлял собой установочный компакт-диск объемом 8 МБ, предназначенный для обычных пользователей, а другой представлял собой более крупный Live CD объемом 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 — это универсальный проигрыватель Floppy Enhanced DivX. [29]
FUZOMA — это дистрибутив на базе FreeDOS, который может загружаться с дискеты и превращает старые компьютеры в образовательные инструменты для детей. [30]
Для FreeDOS требуется компьютер PC/XT с объемом памяти не менее 640 КБ. [38] Программы, не входящие в состав FreeDOS, часто требуют дополнительных системных ресурсов.
Консоль MS-DOS и Win32
FreeDOS в основном совместим с MS-DOS. Он поддерживает исполняемые файлы COM, стандартные исполняемые файлы DOS и 16-битные исполняемые файлы DPMI от Borland. Также возможно запускать 32-битные исполняемые файлы DPMI с помощью расширителей DOS . Операционная система имеет несколько улучшений по сравнению с MS-DOS, в основном связанных с поддержкой новых стандартов и технологий, которых не существовало, когда Microsoft прекратила поддержку MS-DOS, таких как интернационализация или TSR Advanced Power Management. [39] Кроме того, благодаря использованию HX DOS Extender многие приложения консоли Windows работают правильно в FreeDOS, как и некоторые редкие программы с графическим интерфейсом, такие как QEMM и Bochs . [40]
Windows на базе DOS
FreeDOS может работать с версиями Microsoft Windows 1.0 и 2.0 . Выпуски Windows 3.x , которые поддерживали процессоры i386 , не могут полностью работать в расширенном режиме 386, [41] за исключением частичного запуска в экспериментальном ядре 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 , 8 , 8.1 , 10 и 11 для настольных компьютеров и Windows Server 2003 , 2008 и 2008 R2 для серверов, не используют MS-DOS в качестве ядра. компонент системы. Эти системы могут использовать файловые системы FAT, которые используются MS-DOS и более ранними версиями Windows ; однако они обычно используют NTFS (файловую систему новой технологии) по умолчанию из соображений безопасности и по другим причинам. FreeDOS может сосуществовать в этих системах в отдельном разделе или в одном разделе в системах FAT. Ядро FreeDOS можно загрузить, добавив его в файл конфигурации загрузчика NT Windows 2000 или XP, boot.ini , [42] или эквивалент freeldr.ini для ReactOS . [43]
Файловые системы
Текстовый редактор FreeDOS по умолчанию — клон редактора MS-DOS с дополнительными функциями.
FAT32 полностью поддерживается и является предпочтительным форматом загрузочного диска. [44] В зависимости от используемой BIOS поддерживается до четырех жестких дисков с логической блочной адресацией (LBA) объемом до 128 ГБ или 2 ТБ. [45] С большими дисками проводилось мало испытаний, и некоторые BIOS поддерживают LBA, но выдают ошибки на дисках размером более 32 ГБ; такой драйвер, как OnTrack или EZ-Drive, решает эту проблему. [ нужна цитация ] FreeDOS также можно использовать с драйвером под названием LFNDOS, чтобы включить поддержку длинных имен файлов в стиле Windows 95, [46] , но большинство программ до Windows 95 не поддерживают LFN, даже с загруженным драйвером. Поддержка NTFS, ext2 или exFAT не планируется , но для этой цели доступно несколько внешних драйверов сторонних производителей. Для доступа к файловым системам ext2 иногда можно использовать LTOOLS, аналог Mtools , для копирования данных на диски файловой системы ext2 и обратно. [ нужна цитата ]
^ «Главная страница». FreeDOS Wiki . Проект FreeDOS . Проверено 9 февраля 2017 г.
^ Франске, Бен (21 августа 2007 г.). «Загрузка DOS с флешки». Архивировано из оригинала 18 февраля 2010 г. Проверено 4 августа 2008 г.
^ «Как создать загрузочную дискету FreeDOS» . 19 июля 2005 г. Проверено 4 августа 2008 г.
^ Галлахер, Шон (14 июля 2014 г.). «Хотя DOS «едва ли не операционная система», она все еще имеет значение (для некоторых людей)». АрсТехника . Конде Наст . Проверено 9 февраля 2017 г. Но FreeDOS стала гораздо более дружелюбной к виртуализации и аппаратной эмуляции — это даже сердце эмулятора DOSEMU.
^ Тернер, Рич (28 сентября 2018 г.). «Возобновление открытого исходного кода MS-DOS 1.25 и 2.0». Инструменты командной строки Windows для разработчиков . Проверено 29 сентября 2018 г.
^ "4ДОС". Бесплатная DOS . Проект FreeDOS. Архивировано из оригинала 24 июня 2021 г. Проверено 6 июня 2014 г.
↑ Холл, Джим дал интервью еженедельнику телешоу FLOSS в сети TWiT.tv.
^ Холл, Джим (29 июня 1994 г.). «Проект PD-DOS *анонс*». comp.os.msdos.apps . Проверено 14 июня 2008 г.
^ Холл, Джим (25 марта 2002 г.). «Прошлое, настоящее и будущее проекта FreeDOS». LinuxGizmos.com . Архивировано из оригинала 24 декабря 2013 г. Проверено 14 июня 2008 г.
^ Холл, Джим (23 сентября 2006 г.). "О". Бесплатная DOS . Проект FreeDOS. Архивировано из оригинала 27 мая 2007 г. Проверено 17 июня 2014 г.
^ Адамс, Дэвид. «Введение в GNU/DOS 2005». ОСНовости . Проверено 27 ноября 2016 г.
^ Мариноф, Михай (2 декабря 2006 г.). «Проект GNU/DOS прекращен» . Проверено 27 ноября 2016 г.
^ «Официальные логотипы FreeDOS» . Архивировано из оригинала 24 июня 2021 г. Проверено 31 мая 2019 г.
^ Холл, Джим (2 января 2012 г.). «Объявление на официальной домашней странице FreeDOS». СоурсФордж . Проверено 2 января 2012 г.
^ аб «FreeDOS 1.0». FreeDOS.org . Проект FreeDOS. Архивировано из оригинала 5 ноября 2011 г. Проверено 21 декабря 2015 г.
^ Вэнс, Эшли . «Как Dell отбивает попытки купить ее ПК с открытым исходным кодом». Регистр . Проверено 2 января 2008 г.
^ «Бизнес-ПК HP Compaq dc5750» . Hewlett Packard. Архивировано из оригинала 13 ноября 2012 г. Проверено 27 ноября 2016 г.
^ Маккракен, Гарри (23 июня 2009 г.). «HP Mini 5101: нетбук Deluxe со всеми удобствами». Технолог . Проверено 1 августа 2009 г.
^ «Загрузочный носитель FreeDOS» . Hewlett Packard . 25 октября 2010 г. Архивировано из оригинала 8 марта 2012 г. Проверено 13 января 2011 г.
^ Гольдштейн, Леон А. (19 июля 2004 г.). «SpinRite 6.0 для пользователей Linux». Linux-журнал . Проверено 9 февраля 2017 г.
^ «Инструмент обновления прошивки твердотельного накопителя Intel SATA» . Интел . Архивировано из оригинала 25 марта 2010 г. Проверено 27 ноября 2016 г.
^ "Усовершенствованный универсальный проигрыватель DivX для гибких дисков" . Проверено 18 декабря 2009 г.
^ «Образовательное программное обеспечение FUZOMA» . Проверено 18 декабря 2009 г.
^ Краилет (12 октября 2012 г.). «Выдающийся пример ТЗ! | eerielinux». Eerielinux.wordpress.com . Проверено 29 января 2019 г.
^ Крайлет (30 декабря 2014 г.). «Интервью с разработчиком Nanolinux | eerielinux». Eerielinux.wordpress.com . Проверено 29 января 2019 г.
^ «Методы искусственного интеллекта». Архивировано из оригинала 20 апреля 1999 г. Проверено 29 января 2019 г.
^ "Личная домашняя страница Георга" . Georgpotthast.de . Проверено 29 января 2019 г.
^ «Сравнение пакетов программного обеспечения FreeDOS» . Ибиблио.орг . Проверено 29 января 2019 г.
^ Холл, Джим (2 октября 2007 г.). «Удаление старых дистрибутивов с ibiblio» (Список рассылки) . Проверено 7 октября 2009 г.
^ «Проект Free-DOS - Файлы [комментарий к архиву Free-DOS Alpha 4 и файлы указывают дату 28 июня 1995 г. - но это может быть обновление]» . Бесплатная DOS (сансайт) . 1996-12-25. Архивировано из оригинала 25 декабря 1996 г. Проверено 6 июля 2023 г.
^ Лоу, Скотт (22 июля 2003 г.). «Быстрая настройка ИТ: используйте FreeDOS в качестве замены MS-DOS». Техреспублика . CBS Интерактив . Проверено 9 февраля 2017 г.
^ Броерсма, Мэтью (4 сентября 2006 г.). «DOS живет! Открытый исходный код заново изобретает прошлое». Техмир . Архивировано из оригинала 2 ноября 2013 г.
^ Греч, Андреас. «Расширитель HX DOS». Архивировано из оригинала 3 октября 2014 г.
^ Сантамария-Мерино, Айтор (3 сентября 2014 г.). «Windows на FreeDOS?». Бесплатная DOS . Проверено 9 февраля 2017 г.[ постоянная мертвая ссылка ]
^ Герберт, Марк (1 октября 2004 г.). «Установите FreeDOS без каких-либо компакт-дисков, дискет, USB-ключей или других съемных носителей» . Проверено 26 мая 2009 г.
^ «FreeLoader — ReactOS Wiki». http://reactos.org . Проверено 30 июня 2017 г.
^ Хильперт, Доминик (07 мая 2015 г.). «Создание загрузочной флешки DOS» . Проверено 9 февраля 2017 г.
^ Мюллер, Скотт (22 марта 2013 г.). Обновление и ремонт компьютеров (21-е изд.). Издательство Que .
^ Галлахер, Шон (3 июля 2014 г.). «Старая школа: я целый день работаю в DOS». АрсТехника . Конде Наст . Проверено 9 февраля 2017 г.
дальнейшее чтение
МакКаллум, Скотт С., изд. (лето – осень 2004 г.). «Интервью с создателем FreeDOS Джимом Холлом» (PDF) . ФРЕНА - Просвещение в области компьютерных технологий без шума . Том. 1, нет. 2(4). стр. 3–6. Архивировано (PDF) из оригинала 27 февраля 2019 г. Проверено 27 февраля 2019 г.
Вольшайд, Джон Пол, изд. (21 ноября 2017 г.). «Интервью с основателем и ведущим разработчиком FreeDOS Джимом Холлом». Это ФОСС . Архивировано из оригинала 30 сентября 2023 г. Проверено 30 сентября 2023 г.
Команда TechRound, под ред. (01.04.2021). «Интервью с Джимом Холлом, основателем FreeDOS». Интервью. ТехРаунд . Лондон, Великобритания. Архивировано из оригинала 30 сентября 2023 г. Проверено 30 сентября 2023 г.
Доказано, Лиам, изд. (18 января 2023 г.). «Основатель FreeDOS рассказывает историю настоящего и будущего: то, что мертво, может умереть никогда, и все это благодаря Джиму Холлу». ОС. Регистр . Лондон, Великобритания: Издательство «Ситуация». Архивировано из оригинала 30 сентября 2023 г. Проверено 30 сентября 2023 г.[1]