FreeDOS
![]() | |
![]() Оболочка FreeDOS 1.1 по умолчанию, FreeCOM | |
Разработчик | Джим Холл и команда FreeDOS |
---|---|
Написано в | Язык ассемблера , Си [1] |
Семейство ОС | ПРИНАДЛЕЖАЩИЙ |
Рабочее состояние | Текущий |
Исходная модель | Открытый исходный код [2] |
Первоначальный выпуск | 16 сентября 1994 г [3] |
Последний выпуск | 1.3 / 20 февраля 2022 г [4] |
Последний предварительный просмотр | 1.3 RC5 / 14 декабря 2021 г [5] |
Репозиторий | |
Доступно в | Английский , немецкий , голландский , французский , турецкий , шведский , испанский |
Платформы | х86 |
ядра Тип | Монолитное ядро [6] |
Под влиянием | MS-DOS |
По умолчанию пользовательский интерфейс | Интерфейс командной строки ( COMMAND.COM ) |
Лицензия | GNU GPL [2] с различными лицензиями на коммунальные услуги |
Официальный сайт | пятница |
FreeDOS (ранее Free-DOS и PD-DOS ) — это бесплатная операционная система для компьютеров, совместимых с IBM PC . Он намерен предоставить полную MS-DOS -совместимую среду для запуска устаревшего программного обеспечения и поддержки встроенных систем . [7]
FreeDOS можно загрузить с дискеты или USB-накопителя . [8] [9] Он предназначен для хорошей работы в условиях виртуализации или x86 эмуляции . [10]
В отличие от большинства версий MS-DOS , [11] FreeDOS состоит из бесплатного программного обеспечения , лицензируемого на условиях GNU General Public License . [2] Однако другие пакеты, входящие в состав проекта FreeDOS, включают программное обеспечение без лицензии GPL, которое считается достойным сохранения , например 4DOS , который распространяется под модифицированной лицензией MIT . [12]
История
[ редактировать ]
Проект 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 г. [update] но с более новой, более полноценной 1.2. [21] Устаревшая версия 1.0 (2006 г.) состояла из двух компакт-дисков, один из которых представлял собой установочный компакт-диск объемом 8 МБ, предназначенный для обычных пользователей, а другой представлял собой более крупный Live CD объемом 49 МБ, который также содержал исходный код проекта. [21]
Коммерческое использование
[ редактировать ]FreeDOS используется несколькими компаниями:
- Dell предварительно установила FreeDOS на свои настольные компьютеры серии n, чтобы снизить их стоимость. Фирму критиковали за то, что она делает эти машины не более дешевыми и трудными для покупки, чем идентичные системы с Windows. [22]
- Hewlett-Packard предоставила FreeDOS в качестве опции для своих ПК HP Compaq dc5750 малого форм-фактора, нетбуков Mini 5101 и ноутбуков Probook . [23] [24] [25] FreeDOS также используется в качестве загрузочного носителя для обновления прошивки BIOS в системах HP. [26]
- FreeDOS включена в Стива Гибсона программу обслуживания и восстановления жестких дисков SpinRite . [27]
- Средство обновления прошивки твердотельных накопителей Intel загрузило ядро FreeDOS. [28]
- Многие производители материнских плат рекомендуют загрузочную FreeDOS для запуска низкоуровневых обновлений BIOS и прошивки.
Некоммерческое использование
[ редактировать ]FreeDOS также используется в нескольких независимых проектах:
- FED-UP — это универсальный проигрыватель Floppy Enhanced 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 г. [37] |
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 | БЕТА | Полдень | 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 г. |
1.3 | ФИНАЛ | Никто | 20 февраля 2022 г. |
Совместимость
[ редактировать ]Аппаратное обеспечение
[ редактировать ]Для 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 разработан для хорошей работы с программным обеспечением виртуализации, таким как VirtualBox и VMware. Процесс установки идентичен реальному оборудованию. Также можно установить FreeDOS на DOSBox и его производные. Тем самым он предоставляет дополнительные функции, которых нет в эмуляторе. [44] [45]
Файловые системы
[ редактировать ]
FAT32 полностью поддерживается и является предпочтительным форматом загрузочного диска. [46] В зависимости от используемой BIOS поддерживается до четырех жестких дисков с логической блочной адресацией (LBA) объемом до 128 ГБ или 2 ТБ. [47] Тестирование с большими дисками проводилось мало, и некоторые BIOS поддерживают LBA, но выдают ошибки на дисках размером более 32 ГБ; такой драйвер, как OnTrack или EZ-Drive, решает эту проблему. [ нужна ссылка ] FreeDOS также можно использовать с драйвером LFNDOS для поддержки длинных имен файлов в стиле Windows 95. [48] но большинство программ до Windows 95 не поддерживают длинные имена файлов даже при загруженном драйвере. не планируется Поддержка NTFS, ext2 или exFAT , но для этой цели доступно несколько внешних драйверов сторонних производителей. LTOOLS, аналог Mtools , для копирования данных на диски файловой системы ext2 и обратно. Для доступа к файловым системам ext2 иногда можно использовать [ нужна ссылка ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Спецификация FreeDOS» . FreeDOS Wiki . Фридос. 24 декабря 2008 г. Архивировано из оригинала 26 мая 2023 г. Проверено 9 февраля 2017 г.
- ^ Jump up to: Перейти обратно: а б с «FDOS/ядро» . Гитхаб . Проверено 31 мая 2021 г.
- ^ «Релизы/Альфа 1» . FreeDOS Wiki . Фридос. 22 апреля 2021 г. Проверено 7 июня 2023 г.
- ^ Jump up to: Перейти обратно: а б с «История FreeDOS» . Freedos.org . Проверено 29 января 2019 г.
- ^ «FreeDOS 1.3 RC4» . Проект FreeDOS на Sourceforge . Проверено 03 мая 2021 г.
- ^ Виллани, Пэт (1996). Ядро FreeDOS . Эмеривилл, Калифорния, США: Миллер Фриман. ISBN 0-87930-436-7 .
- ^ «Главная страница» . FreeDOS Wiki . Проект FreeDOS. Архивировано из оригинала 25 июня 2023 г. Проверено 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 г.
- ^ Jump up to: Перейти обратно: а б «FreeDOS 1.0» . FreeDOS.org . Проект FreeDOS. Архивировано из оригинала 5 ноября 2011 г. Проверено 21 декабря 2015 г.
- ^ Вэнс, Эшли . «Как Dell отбивает попытки купить ее ПК с открытым исходным кодом» . Регистр . Проверено 2 января 2008 г.
- ^ «Компьютер для бизнеса HP Compaq dc5750» . Хьюлетт-Паккард. Архивировано из оригинала 13 ноября 2012 г. Проверено 27 ноября 2016 г.
- ^ «Первый взгляд на линейку недорогих ноутбуков HP ProBook» . ЭНеделя . Проверено 26 марта 2009 г. [ постоянная мертвая ссылка ]
- ^ Маккракен, Гарри (23 июня 2009 г.). «HP Mini 5101: нетбук Deluxe со всеми возможностями» . Технолог . Проверено 1 августа 2009 г.
- ^ «Загрузочный носитель FreeDOS» . Хьюлетт-Паккард . 25 октября 2010 г. Архивировано из оригинала 8 марта 2012 г. Проверено 13 января 2011 г.
- ^ Гольдштейн, Леон А. (19 июля 2004 г.). «SpinRite 6.0 для пользователей Linux» . Linux-журнал . Проверено 9 февраля 2017 г.
- ^ «Средство обновления прошивки твердотельных накопителей Intel SATA» . Интел . Архивировано из оригинала 25 марта 2010 г. Проверено 27 ноября 2016 г.
- ^ «Универсальный проигрыватель Floppy Enhanced 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 г.
- ^ Холл, Джим (02 октября 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 г.
- ^ «Установка инструментов FreeDOS на DOSBox с помощью FDIMPLES\VOGONS» .
- ^ https://dosbox-x.com/wiki/Guide%3AInstalling-FreeDOS
- ^ Хильперт, Доминик (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 г.
- Доказано, Лиам, изд. (18 января 2023 г.). «Основатель FreeDOS рассказывает историю настоящего и будущего: то, что мертво, может умереть никогда, и все это благодаря Джиму Холлу» . ОС. Регистр . Лондон, Великобритания: Издательство «Ситуация». Архивировано из оригинала 30 сентября 2023 г. Проверено 30 сентября 2023 г. [1]
Внешние ссылки
[ редактировать ]
- Официальный сайт
- FreeDOS на SourceForge
- FreeDOS Orphanage. Архивировано 9 октября 2021 г. на Wayback Machine.
- FreeDOS в Керли
- программное обеспечение 1998 года
- Варианты DOS
- Встроенные операционные системы
- Операционные системы на дискетах
- Свободное программное обеспечение, операционные системы
- Бесплатное программное обеспечение, написанное на C.
- Программное обеспечение для микрокомпьютеров
- Дистрибутивы операционной системы, загружаемые с носителя, доступного только для чтения.
- Программное обеспечение, использующее лицензию GPL