stringtranslate.com

FreeDOS

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

Проект 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 используется несколькими компаниями:

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

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

Совместимость

Аппаратное обеспечение

Для 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 и обратно. [ нужна цитата ]

Смотрите также

Рекомендации

  1. ^ «Спецификация FreeDOS». FreeDOS Wiki . Фридос. 24 декабря 2008 г. Проверено 9 февраля 2017 г.
  2. ^ abc "FDOS/ядро". Гитхаб . Проверено 31 мая 2021 г.
  3. ^ "Релизы/Альфа 1" . FreeDOS Wiki . Фридос. 22 апреля 2021 г. Проверено 7 июня 2023 г.
  4. ^ abc «История FreeDOS». Freedos.org . Проверено 29 января 2019 г.
  5. ^ «FreeDOS 1.3 RC4» . Проект FreeDOS на Sourceforge . Проверено 03 мая 2021 г.
  6. ^ Виллани, Пэт (1996). Ядро FreeDOS . Эмеривилл, Калифорния, США: Миллер Фриман. ISBN 0-87930-436-7.
  7. ^ «Главная страница». FreeDOS Wiki . Проект FreeDOS . Проверено 9 февраля 2017 г.
  8. ^ Франске, Бен (21 августа 2007 г.). «Загрузка DOS с флешки». Архивировано из оригинала 18 февраля 2010 г. Проверено 4 августа 2008 г.
  9. ^ «Как создать загрузочную дискету FreeDOS» . 19 июля 2005 г. Проверено 4 августа 2008 г.
  10. ^ Галлахер, Шон (14 июля 2014 г.). «Хотя DOS «едва ли не операционная система», она все еще имеет значение (для некоторых людей)». АрсТехника . Конде Наст . Проверено 9 февраля 2017 г. Но FreeDOS стала гораздо более дружелюбной к виртуализации и аппаратной эмуляции — это даже сердце эмулятора DOSEMU.
  11. ^ Тернер, Рич (28 сентября 2018 г.). «Возобновление открытого исходного кода MS-DOS 1.25 и 2.0». Инструменты командной строки Windows для разработчиков . Проверено 29 сентября 2018 г.
  12. ^ "4ДОС". Бесплатная DOS . Проект FreeDOS. Архивировано из оригинала 24 июня 2021 г. Проверено 6 июня 2014 г.
  13. Холл, Джим дал интервью еженедельнику телешоу FLOSS в сети TWiT.tv.
  14. ^ Холл, Джим (29 июня 1994 г.). «Проект PD-DOS *анонс*». comp.os.msdos.apps . Проверено 14 июня 2008 г.
  15. ^ Холл, Джим (25 марта 2002 г.). «Прошлое, настоящее и будущее проекта FreeDOS». LinuxGizmos.com . Архивировано из оригинала 24 декабря 2013 г. Проверено 14 июня 2008 г.
  16. ^ Холл, Джим (23 сентября 2006 г.). "О". Бесплатная DOS . Проект FreeDOS. Архивировано из оригинала 27 мая 2007 г. Проверено 17 июня 2014 г.
  17. ^ Адамс, Дэвид. «Введение в GNU/DOS 2005». ОСНовости . Проверено 27 ноября 2016 г.
  18. ^ Мариноф, Михай (2 декабря 2006 г.). «Проект GNU/DOS прекращен» . Проверено 27 ноября 2016 г.
  19. ^ «Официальные логотипы FreeDOS» . Архивировано из оригинала 24 июня 2021 г. Проверено 31 мая 2019 г.
  20. ^ Холл, Джим (2 января 2012 г.). «Объявление на официальной домашней странице FreeDOS». СоурсФордж . Проверено 2 января 2012 г.
  21. ^ аб «FreeDOS 1.0». FreeDOS.org . Проект FreeDOS. Архивировано из оригинала 5 ноября 2011 г. Проверено 21 декабря 2015 г.
  22. ^ Вэнс, Эшли . «Как Dell отбивает попытки купить ее ПК с открытым исходным кодом». Регистр . Проверено 2 января 2008 г.
  23. ^ «Бизнес-ПК HP Compaq dc5750» . Hewlett Packard. Архивировано из оригинала 13 ноября 2012 г. Проверено 27 ноября 2016 г.
  24. ^ «Первый взгляд на линейку недорогих ноутбуков HP ProBook» . ЭНеделя . Проверено 26 марта 2009 г.[ постоянная мертвая ссылка ]
  25. ^ Маккракен, Гарри (23 июня 2009 г.). «HP Mini 5101: нетбук Deluxe со всеми удобствами». Технолог . Проверено 1 августа 2009 г.
  26. ^ «Загрузочный носитель FreeDOS» . Hewlett Packard . 25 октября 2010 г. Архивировано из оригинала 8 марта 2012 г. Проверено 13 января 2011 г.
  27. ^ Гольдштейн, Леон А. (19 июля 2004 г.). «SpinRite 6.0 для пользователей Linux». Linux-журнал . Проверено 9 февраля 2017 г.
  28. ^ «Инструмент обновления прошивки твердотельного накопителя Intel SATA» . Интел . Архивировано из оригинала 25 марта 2010 г. Проверено 27 ноября 2016 г.
  29. ^ "Усовершенствованный универсальный проигрыватель DivX для гибких дисков" . Проверено 18 декабря 2009 г.
  30. ^ «Образовательное программное обеспечение FUZOMA» . Проверено 18 декабря 2009 г.
  31. ^ Краилет (12 октября 2012 г.). «Выдающийся пример ТЗ! | eerielinux». Eerielinux.wordpress.com . Проверено 29 января 2019 г.
  32. ^ Крайлет (30 декабря 2014 г.). «Интервью с разработчиком Nanolinux | eerielinux». Eerielinux.wordpress.com . Проверено 29 января 2019 г.
  33. ^ «Методы искусственного интеллекта». Архивировано из оригинала 20 апреля 1999 г. Проверено 29 января 2019 г.
  34. ^ "Личная домашняя страница Георга" . Georgpotthast.de . Проверено 29 января 2019 г.
  35. ^ «Сравнение пакетов программного обеспечения FreeDOS» . Ибиблио.орг . Проверено 29 января 2019 г.
  36. ^ Холл, Джим (2 октября 2007 г.). «Удаление старых дистрибутивов с ibiblio» (Список рассылки) . Проверено 7 октября 2009 г.
  37. ^ «Проект Free-DOS - Файлы [комментарий к архиву Free-DOS Alpha 4 и файлы указывают дату 28 июня 1995 г. - но это может быть обновление]» . Бесплатная DOS (сансайт) . 1996-12-25. Архивировано из оригинала 25 декабря 1996 г. Проверено 6 июля 2023 г.
  38. ^ Лоу, Скотт (22 июля 2003 г.). «Быстрая настройка ИТ: используйте FreeDOS в качестве замены MS-DOS». Техреспублика . CBS Интерактив . Проверено 9 февраля 2017 г.
  39. ^ Броерсма, Мэтью (4 сентября 2006 г.). «DOS живет! Открытый исходный код заново изобретает прошлое». Техмир . Архивировано из оригинала 2 ноября 2013 г.
  40. ^ Греч, Андреас. «Расширитель HX DOS». Архивировано из оригинала 3 октября 2014 г.
  41. ^ Сантамария-Мерино, Айтор (3 сентября 2014 г.). «Windows на FreeDOS?». Бесплатная DOS . Проверено 9 февраля 2017 г.[ постоянная мертвая ссылка ]
  42. ^ Герберт, Марк (1 октября 2004 г.). «Установите FreeDOS без каких-либо компакт-дисков, дискет, USB-ключей или других съемных носителей» . Проверено 26 мая 2009 г.
  43. ^ «FreeLoader — ReactOS Wiki». http://reactos.org . Проверено 30 июня 2017 г.
  44. ^ Хильперт, Доминик (07 мая 2015 г.). «Создание загрузочной флешки DOS» . Проверено 9 февраля 2017 г.
  45. ^ Мюллер, Скотт (22 марта 2013 г.). Обновление и ремонт компьютеров (21-е изд.). Издательство Que .
  46. ^ Галлахер, Шон (3 июля 2014 г.). «Старая школа: я целый день работаю в DOS». АрсТехника . Конде Наст . Проверено 9 февраля 2017 г.

дальнейшее чтение

Внешние ссылки