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