Разработчики: | The FreeDOS project |
Дата последнего релиза: | 2022/02/22 |
Технологии: | ОС |
Основные статьи: Операционные системы
2022: FreeDOS 1.3
22 февраля 2022 года стало известно о том, что опубликован стабильный выпуск операционной системы FreeDOS 1.3, работа над которым велась с 2016 г. Эта бесплатная основанная на открытом исходном коде и полностью совместимая с классической MS-DOS система позволяет запускать старый софт на современных компьютерах, а возрастной технике предлагает вторую жизнь. Кроме того, FreeDOS предустанавливают на некоторые компьютеры для продажи в розницу.
По информации компании, выходу стабильной версии 1.3 предшествовало пять кандидатов в релизы, выпущенных в период с февраля 2019 по декабрь 2021 г.
Обновленную версию операционной системы можно скачать с официального сайта бесплатно. Доступны загрузочные ISO-образы компакт-диска (CD), стандартная и «облегченная» сборки для запуска с USB-носителя, а также дистрибутив для записи на гибкие магнитные диски.
FreeDOS – это операционная система семейства DOS (Disk operating system, дисковая операционная система) с открытым исходным кодом и полностью совместимая с MS-DOS корпорации Microsoft. FreeDOS работает как на старых IBM-совместимых компьютерах на базе процессоров Intel 80286, 80386, так и на современном «железе», обеспечивая поддержку распространенных аппаратных интерфейсов вроде USB. Не составит труда запустить операционку и в виртуальной машине.
Начало проекту FreeDOS было положено в 1994 г., после того, как Microsoft объявила о прекращении поддержки и продаж MS-DOS. Система развивается силами американского программиста Джима Холла (Jim Hall) и сообщества. Ядро ОС распространяется на условиях свободной лицензии GNU GPL v2. Код ядра, иных компонентов и некоторых утилит доступен на хостинге ИТ-проектов Github.
Среди изменений во FreeDOS 1.3 стоит отметить обновленное 16-битное ядро Kernel 2043 с полноценной поддержкой файловой системы FAT32 и длинных имен файлов. MS-DOS могла корректно работать с файлами, название которых состояло из одного-восьми ASCII-символов плюс расширения (до трех символов), указывающего на тип содержимого.
Во FreeDOS 1.3 возвращена поддержка сетевого стека, то есть базовых функций для обмена информацией с другими машинами.
Разработчики также отмечают оптимизацию процесса установки, особенно на диски с главной загрузочной записью (master boot record, MBR); обновление командного интерпретатора FreeCOM (свободная реализация command.com); появление базовых возможностей автоматической настройки региональных стандартов (посредством country.sys); обновление и расширение перечня включенных в расширенный состав программ (утилит и игр).
Основной же состав FreeDOS пополнился программами для сжатия данных unzip и zip. Последняя задействована при формировании сборки, предназначенной для записи на дискеты, благодаря чему количество гибких магнитных дисков форм-фактора 3,5 дюйма в дистрибутиве удалось сократить вдвое.
Для комфортной работы FreeDOS на реальном «железе» разработчики рекомендуют процессор не слабее Intel 80386, 2 МБ оперативной памяти, 40 МБ на диске. Система поддерживает CD- и DVD-приводы, мышь, в том числе колесо прокрутки, «большие» по меркам DOS жесткие диски (до 2 ТБ), вывод графических изображений на принтер, управление питанием. Пользователям доступны привычные по UNIX-системам утилиты командной строки cal, head, tee, less; медиаплеер; браузеры Dillo и Arachne и прочие инструменты.
FreeDOS можно встретить на современных ПК в качестве предустановленной системы. Таким образом некоторые поставщики добиваются снижения цены устройства для конечного потребителя. В частности, FreeDOS таким образом применяли Dell и HP в своих десктопах и ноутбуках. Нередко можно обнаружить в продаже компьютеры с предустановленной Linux или вовсе без ОС.
FreeDOS способна оказаться полезной в ситуациях, когда необходимо запустить устаревшее ПО на современном оборудовании или дать вторую жизнь давно неподдерживаемой производителем машине.
Впрочем, в обоих перечисленных случаях FreeDOS не является безальтернативным решением. Для запуска DOS-приложений в ОС семейства Windows можно использовать свободный эмулятор DOSBox. Недавно обновленная Slackware 15.0 подойдет в качестве сравнительно легковесной замены современным системам (потребуется 32-битный процессор Intel не старше 80386).
Другие возможные сценарии применения FreeDOS: для аварийной загрузки в ситуации выхода из строя основной операционной системы и последующей диагностики неисправностей; резервное копирование/восстановление информации; обновление прошивки BIOS (UEFI) материнской платы, если таковое предусмотрено производителем; в качестве легковесной ОС для встраиваемых систем.
Что касается поддержки загрузки в системах на базе материнских плат с современными прошивками типа UEFI, то в релизе FreeDOS 1.3 она отсутствует. Согласно материалам официальной wiki проекта, ожидать ее появления в будущем не стоит вовсе. Как и все ОС семейства DOS, FreeDOS обращается к BIOS при выполнении некоторых функций видео- и дисковой подсистем, поясняют разработчики свое решение. Даже если перенести реализацию этих функций в ядро ОС, многие существующие DOS-программы утратят работоспособность, поскольку сами напрямую обращаются к BIOS, в обход операционной системы.
Таким образом, на компьютерах с «железом» без предусмотренного производителем режима совместимости с BIOS (legacy BIOS), FreeDOS, вероятно, не заработает никогда.[1]
Примечания
Подрядчики-лидеры по количеству проектов
НППКТ (17)
Almi Partner, Алми партнер (ГК Алми) (7)
Крок (4)
Ред Софт (Red Soft) (4)
РусБИТех-Астра (ГК \"Астра\")
Другие (46)
НППКТ (23)
Кортис (7)
Ред Софт (Red Soft) (5)
ОТР-БИТ (ОТР - безопасность информационных технологий) (2)
ФГАУ НИИ Восход (1)
Другие (8)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Microsoft (80, 144)
Ред Софт (Red Soft) (3, 71)
РусБИТех-Астра (ГК Астра) (3, 45)
НППКТ (2, 41)
ИВК (4, 27)
Другие (307, 133)
НППКТ (1, 17)
РусБИТех-Астра (ГК Астра) (2, 9)
Ред Софт (Red Soft) (1, 8)
Almi Partner, Алми партнер (ГК Алми) (1, 7)
Microsoft (2, 6)
Другие (11, 19)
НППКТ (1, 23)
Ред Софт (Red Soft) (1, 13)
ИВК (2, 4)
Базальт СПО (BaseALT) ранее ALT Linux (3, 3)
РусБИТех-Астра (ГК Астра) (2, 3)
Другие (0, 0)
Ред Софт (Red Soft) (1, 6)
ИВК (1, 2)
Базальт СПО (BaseALT) ранее ALT Linux (1, 2)
Атлант (ГК Applite) (1, 1)
Microsoft (1, 1)
Другие (0, 0)
Ред Софт (Red Soft) (1, 12)
Synology (SLMP PTE) (1, 1)
Jolla (Sailfish Holding) (1, 1)
Открытая мобильная платформа (ОМП) (1, 1)
Другие (0, 0)
Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)
Microsoft Windows - 115 (60, 55)
Ред ОС (Red OS) - 66 (66, 0)
Linux - 64 (0, 64)
НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 41 (41, 0)
ОС Альт (ранее Альт Линукс (ALT Linux) - 27 (16, 11)
Другие -43
Linux - 19 (0, 19)
НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 17 (17, 0)
Ред ОС (Red OS) - 8 (8, 0)
Microsoft Windows - 6 (5, 1)
Siemens MindSphere - 3 (3, 0)
Другие -13
НППКТ: ОСнова (Операционная система общего назначения, ОС ОН) - 23 (23, 0)
Ред ОС (Red OS) - 13 (13, 0)
Linux - 4 (0, 4)
ОС Альт (ранее Альт Линукс (ALT Linux) - 4 (2, 2)
Другие -6
Ред ОС (Red OS) - 6 (6, 0)
Linux - 2 (0, 2)
ОС Альт (ранее Альт Линукс (ALT Linux) - 2 (2, 0)
Другие -2