Оживите золотые дни с FreeDOS, реализацией MS-DOS с открытым исходным кодом
Хотя основные компьютерные операционные системы являются многопользовательскими, многозадачными системами с виртуальной памятью, вы можете скучать по дням, когда один пользователь полностью властвовал над ПК.
Если вы пропустите дни барьера 640 КБ и выяснения, какие драйверы загружать в верхнюю память, FreeDOS может быть для вас. Эта повторная реализация MS-DOS с открытым исходным кодом действительно имеет несколько серьезных применений.
Что такое FreeDOS?
Как следует из названия, FreeDOS – это реализация Microsoft MS-DOS с открытым исходным кодом. Он нацелен на высокую степень совместимости с классическим оборудованием и программным обеспечением DOS, добавляя при этом некоторые дополнительные функции, такие как обширная онлайн-документация.
Поскольку он разработан как замена DOS, в настоящее время он работает только на чипах Intel. Проект рекомендует чип 386 или лучше, не менее двух мегабайт оперативной памяти и не менее 40 МБ на жестком диске. Большинство современных ПК должны, мягко говоря, превосходить эти требования.
FreeDOS имеет встроенную сеть, так что вы даже можете использовать ее в Интернете. Не думайте, что вы ограничены только текстовыми программами. В FreeDOS доступны такие параметры рабочего стола, как OpenGEM и oZone.
Краткая история FreeDOS
Джим Холл начал проект FreeDOS, когда он был студентом Университета Висконсин-Ривер-Фоллс в 1994 году. На горизонте стояла Windows 94, и было ясно, что Microsoft будет инвестировать в эту платформу, а не в MS-DOS.
«DOS кажется популярной системой, и уже доступно множество оборудования, готового для ее поддержки», – писал Холл в 1998 году . «Microsoft не будет разрабатывать DOS вечно, и нельзя рассчитывать на то, что коммерческие фирмы, занимающиеся программированием, такие как IBM или Digital, продолжат работу с DOS. Я чувствую, что в этом случае разработка собственной DOS (далее Free-DOS) будет зависеть от тех, кто работает в Интернете, и я чувствую, что проект такого типа находит широкую поддержку ".
В том же году вышла первая версия системы. Хотя этот проект не так популярен, как другие операционные системы с открытым исходным кодом, FreeDOS имеет определенную известность. Когда Dell впервые предложила компьютеры с операционными системами с открытым исходным кодом, по какой-то причине они предпочли предварительно установить FreeDOS на компьютеры, а не на более сложные системы, такие как Ubuntu.
Что можно делать с FreeDOS?
Хотя вы можете загрузить бесплатную реализацию DOS с открытым исходным кодом, зачем вам беспокоиться, если вы уже используете защищенный режим, многозадачную ОС с виртуальной памятью на вашем компьютере?
Причин несколько.
Обновление BIOS
Хотя все больше производителей компьютеров предоставляют инструменты для автоматизации обновления BIOS ПК, бывают случаи, когда вам может потребоваться обновить или перепрограммировать его вручную. Многие материнские платы загружают только MS-DOS или аналогичные системы.
Вы можете сделать это, загрузив файл BIOS и скопировав его на USB-накопитель или другой загрузочный носитель с установленной FreeDOS. Затем загрузите машину со вставленной флешкой и выполните команду для установки нового BIOS. Это будет зависеть от производителя компьютера или материнской платы.
Играем в старые игры DOS
Хотя можно загружать игры для DOS и играть в них в эмуляторе, таком как DOSBox, если у вас все еще есть старое оборудование для ПК, может быть особенно интересно играть в игры на бежевой коробке прямо из 90-х. FreeDOS поставляется с драйверами для поддержки звуковых карт, видеокарт и мышей. Если вы просто хотите играть в игры и у вас нет старинного оборудования для ПК, DOSBox – хорошая альтернатива.
FreeDOS даже поставляется с некоторыми играми на образе установочного компакт-диска, включая бесплатный Doom clone Boom, изображенный выше. Система установит эти игры в каталог C: GAMES через диспетчер пакетов, если вы решите установить их. Если у вас есть дискеты или компакт-диски с играми для DOS, вы можете установить и запустить их с жесткого диска, как раньше, или на виртуальной машине.
Использование устаревших приложений DOS
У FreeDOS есть еще одно важное практическое применение: доступ к файлам из устаревших приложений DOS. Возможно, вам понадобятся финансовые отчеты из старых таблиц Lotus 1-2-3 или VisiCalc 80-х годов.
Вам просто нужно будет подключить к компьютеру дисковод гибких дисков и загрузить FreeDOS или перенести диск на виртуальную машину. Вы можете использовать копию программы для извлечения файла и экспорта данных в формат, который можно использовать на современных компьютерах.
Изучение системы
Хотя Linux также является бесплатным и открытым исходным кодом, он также очень сложен. Если вы когда-нибудь взглянете только на исходный код ядра, его будет очень трудно понять даже людям, имеющим опыт в C и системном программировании.
DOS, будучи однозадачной и однопользовательской, намного проще. Если вы хотите подробно изучить операционные системы, FreeDOS является хорошей отправной точкой по этим причинам.
Встроенные системы обычно имеют более ограниченные процессоры и память. В этой области широко используются простые системы, такие как MS-DOS. Хотя многие разработчики встраиваемых систем переходят на более полнофункциональные системы, такие как Linux на Raspberry Pi, в этой области все еще ведется большая разработка. FreeDOS имеет преимущество перед MS-DOS в том, что это открытый исходный код и активное развитие.
Как установить FreeDOS
Установка FreeDOS аналогична установке других операционных систем. Вы просто загружаете ISO-файл, распаковываете его на подходящий носитель, загружаете систему и запускаете программу установки.
Скачать : FreeDOS
Возможно, вы захотите попробовать установить и запустить FreeDOS на виртуальной машине, такой как VirtualBox, прежде чем переходить на реальное оборудование. Если вы получаете сообщение об ошибке «неверный код операции» при попытке установить FreeDOS в VirtualBox, не паникуйте. Есть небольшой обходной путь. В меню автоматически должен быть выбран вариант « Установить на жесткий диск» . Нажмите Tab, а затем добавьте «raw» в командную строку.
На самом деле установка проста. Это вопрос следования подсказкам и перезагрузки в только что установленной системе.
Параметр меню загрузки по умолчанию загружает диспетчер памяти, который освобождает память, загружая драйверы в областях, превышающих исходные 640 КБ на исходном ПК. Вот почему вы должны использовать его, если у вас нет проблем с загрузкой. Меню загрузки предлагает своего рода «безопасный режим», который не загружает никаких утилит управления памятью и работает в «реальном режиме».
После этого вы можете установить пакеты с установочного компакт-диска с помощью команды FDIMPLES, включая сетевые приложения. Вам потребуется вставить компакт-диск, чтобы иметь возможность устанавливать новые пакеты.
Выход в Интернет на FreeDOS
Хотя сеть вряд ли была неизвестна в системах DOS, она в основном использовалась для ПК в крупных компаниях, подключающихся к локальной сети с помощью Novell NetWare. FreeDOS включает сеть TCP / IP вместо проприетарного IPX от Novell.
Вы можете выйти в Интернет с помощью текстового браузера Links или графического Dillo . Вы также можете передавать файлы на виртуальную машину и с нее, используя встроенный FTP-сервер, хотя вы также можете подключить VHD-диск к своей локальной машине. Вы можете установить все это из FDIMPLES в разделе сети.
FreeDOS – интересная и забавная ОС с открытым исходным кодом, отличная от Linux
FreeDOS возвращает массу удовольствия и некоторых неудобств MS-DOS. Стоит ли его использовать? Обычный пользователь может не иметь особого смысла в однопользовательской однозадачной операционной системе, но энтузиасты, особенно те, чьи первые вычисления были в DOS, могут найти FreeDOS упражнением в ностальгии. Стоит попробовать себя в виртуальной машине. Это может помочь вам лучше оценить современные системы.
Если вас интересуют другие операционные системы с открытым исходным кодом, кроме Linux, и у вас есть Raspberry Pi, есть варианты, хотя многие из них также будут работать на обычных ПК, как это делает FreeDOS.