Jump to content

FreeDOS

FreeDOS
Оболочка FreeDOS 1.1 по умолчанию, FreeCOM
Разработчик Джим Холл и команда FreeDOS
Написано в Язык ассемблера , Си [1]
Семейство ОС ПРИНАДЛЕЖАЩИЙ
Рабочее состояние Текущий
Исходная модель Открытый исходный код [2]
Первоначальный выпуск 16 сентября 1994 г .; 29 лет назад ( 16 сентября 1994 ) [3]
Последний выпуск 1.3 / 20 февраля 2022 г .; 2 года назад ( 20.02.2022 ) [4]
Последний предварительный просмотр 1.3 RC5 / 14 декабря 2021 г .; 2 года назад ( 14.12.2021 ) [5]
Репозиторий
Доступно в Английский , немецкий , голландский , французский , турецкий , шведский , испанский
Платформы х86
ядра Тип Монолитное ядро [6]
Под влиянием MS-DOS
По умолчанию
пользовательский интерфейс
Интерфейс командной строки ( COMMAND.COM )
Лицензия GNU GPL [2] с различными лицензиями на коммунальные услуги
Официальный сайт пятница .org

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

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

История версий

[ редактировать ]
История версий FreeDOS [4] [35] [36]
Версия Статус Кодовое имя Дата
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]

Файловые системы

[ редактировать ]
Текстовый редактор FreeDOS по умолчанию — клон редактора MS-DOS с дополнительными функциями.

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 иногда можно использовать [ нужна ссылка ]

См. также

[ редактировать ]
  1. ^ «Спецификация FreeDOS» . FreeDOS Wiki . Фридос. 24 декабря 2008 г. Архивировано из оригинала 26 мая 2023 г. Проверено 9 февраля 2017 г.
  2. ^ Jump up to: Перейти обратно: а б с «FDOS/ядро» . Гитхаб . Проверено 31 мая 2021 г.
  3. ^ «Релизы/Альфа 1» . FreeDOS Wiki . Фридос. 22 апреля 2021 г. Проверено 7 июня 2023 г.
  4. ^ Jump up to: Перейти обратно: а б с «История 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. Архивировано из оригинала 25 июня 2023 г. Проверено 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. ^ Jump up to: Перейти обратно: а б «FreeDOS 1.0» . FreeDOS.org . Проект FreeDOS. Архивировано из оригинала 5 ноября 2011 г. Проверено 21 декабря 2015 г.
  22. ^ Вэнс, Эшли . «Как Dell отбивает попытки купить ее ПК с открытым исходным кодом» . Регистр . Проверено 2 января 2008 г.
  23. ^ «Компьютер для бизнеса HP Compaq dc5750» . Хьюлетт-Паккард. Архивировано из оригинала 13 ноября 2012 г. Проверено 27 ноября 2016 г.
  24. ^ «Первый взгляд на линейку недорогих ноутбуков HP ProBook» . ЭНеделя . Проверено 26 марта 2009 г. [ постоянная мертвая ссылка ]
  25. ^ Маккракен, Гарри (23 июня 2009 г.). «HP Mini 5101: нетбук Deluxe со всеми возможностями» . Технолог . Проверено 1 августа 2009 г.
  26. ^ «Загрузочный носитель FreeDOS» . Хьюлетт-Паккард . 25 октября 2010 г. Архивировано из оригинала 8 марта 2012 г. Проверено 13 января 2011 г.
  27. ^ Гольдштейн, Леон А. (19 июля 2004 г.). «SpinRite 6.0 для пользователей Linux» . Linux-журнал . Проверено 9 февраля 2017 г.
  28. ^ «Средство обновления прошивки твердотельных накопителей Intel SATA» . Интел . Архивировано из оригинала 25 марта 2010 г. Проверено 27 ноября 2016 г.
  29. ^ «Универсальный проигрыватель Floppy Enhanced 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. ^ Холл, Джим (02 октября 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. ^ «Установка инструментов FreeDOS на DOSBox с помощью FDIMPLES\VOGONS» .
  45. ^ https://dosbox-x.com/wiki/Guide%3AInstalling-FreeDOS
  46. ^ Хильперт, Доминик (07 мая 2015 г.). «Создание загрузочной флешки DOS» . Проверено 9 февраля 2017 г.
  47. ^ Мюллер, Скотт (22 марта 2013 г.). Обновление и ремонт компьютеров (21-е изд.). Издательство Que .
  48. ^ Галлахер, Шон (3 июля 2014 г.). «Старая школа: я целый день работаю в DOS» . АрсТехника . Конде Наст . Проверено 9 февраля 2017 г.

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8a7cb8334eb838b71b5fcb8f3920ccdd__1719325680
URL1:https://arc.ask3.ru/arc/aa/8a/dd/8a7cb8334eb838b71b5fcb8f3920ccdd.html
Заголовок, (Title) документа по адресу, URL1:
FreeDOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)