FreeDOS, свободная операционная система с текстовым интерфейсом, отмечает личное 30-летие. Сделанная в 1994 году как кандидатура MS-DOS, прекратившей обновляться в 2000 году (как часть Windows Me), FreeDOS продолжает развиваться благодаря усилиям энтузиастов. Эта ОС не только лишь сохраняет наследство ранешней эры ПК, да и приспособится к современным технологическим вызовам, балансируя меж ностальгией и функциональностью.
История FreeDOS берёт начало в 1994 году, когда программист Джим Холл (Jim Hall) анонсировал проект под заглавием PD-DOS (Public Domain DOS). Данный шаг стал реакцией на переход компании Microsoft к операционной системе Windows с графическим интерфейсом, угрожавшей существованию целого пласта программного обеспечения (ПО), нацеленного на командную строчку. Холл, мотивированный мыслью сохранения цифрового наследства, инициировал разработку свободной версии DOS. Скоро PD-DOS была переименована в FreeDOS, что поточнее отражало её философию свободного ПО. С того времени проект беспрерывно развивается.
Текущая версия FreeDOS — 1.3, при всем этом большие обновления выходят с интервалом в 4-6 лет. Таковой длительный цикл разработки может показаться неоправданным, в особенности в сопоставлении с темпами обновления современных ОС. Но для FreeDOS, работающей на стыке устаревшего и современного оборудования, каждое обновление — это преодоление технологической пропасти. Разработчики сталкиваются с нетривиальной задачке по обеспечению сопоставимости ОС с широким диапазоном оборудования: от раритетных микропроцессоров 8086 до современных многоядерных систем.
Основной вызов для FreeDOS — всеобщий переход промышленности с традиционного BIOS (Basic Input/Output System) на UEFI (Unified Extensible Firmware Interface). Если большая часть кастомных сборок ПК ещё сохраняют режим сопоставимости с BIOS, то многие OEM-решения уже на сто процентов отказались от этой технологии. Ухудшает ситуацию экспансия микропроцессоров на базе архитектуры Arm, таких как Snapdragon X в ПК Copilot+. Эти CPU, несопоставимые с x86-архитектурой, делают дополнительные барьеры для FreeDOS. Появляется вопрос: как приспособить систему к новым реалиям, не теряя связи с прошедшим?
Точно по этим причинам Холл не советует запускать FreeDOS конкретно на новом ПК: «Это одна из обстоятельств, по которой мы советуем применять FreeDOS в виртуальной машине. В виртуальных машинах реализована эмуляция BIOS. Но с практической точки зрения, я думаю, большинству людей неинтересно пробовать запустить FreeDOS на „нагом железе“ нового настольного компьютера либо ноутбука с 16-ядерным микропроцессором Интел Ядро Ультра, 32 Гигабайт памяти, SSD на 512 Гигабайт и Wi-Fi. Если вы собираетесь запустить FreeDOS, то, почти наверняка, для вас нужен точно ретро-компьютерный опыт, потому вы, почти наверняка, установите FreeDOS на старенькый ПК».
Для конкретного пуска FreeDOS на «нагом железе» нынче потребовалось бы раздобыть раритетный IBM PC либо 1-ые модели индивидуальных компов 80-Девяностых годов. Но возрождение ретро-гейминга привёл к возникновению нескольких «новых» ретро-компьютеров. Retro Pocket 386 и Хэнд 386, оснащённые 40 МГц микропроцессорами Интел 386, но также ещё больше олдскульный Book 8088 на базе Интел 8088 обеспечивают сопоставимость с FreeDOS и воссоздают аутентичную атмосферу гейминга прошедших десятилетий.
FreeDOS открывает доступ к богатейшему наследству DOS-эры, позволяя запускать культовые игры в их первозданном виде. Duke Nukem, Commander Keen, Biomenace, Wolfenstein 3D — эти и многие другие шедевры обретают вторую жизнь благодаря FreeDOS. Современная версия системы совместима с большинством традиционных DOS-приложений, но есть и ограничение: FreeDOS не может служить загрузчиком для ранешних версий Windows, таких как 3.1, которые базировались на MS-DOS. Тем не наименее, беря во внимание непрерывное развитие проекта, есть основания считать, что будущие релизы сумеют побороть и данный барьер.