Я смог подключиться через TCP/IP на системе FreeDOS в среде VM. Зачем? Забавы ради. Для справки, год выхода FreeDOS 0.05 — 1998. Мне пришлось немного "поломать голову" над этим.
Предисловие
В один момент, когда я просматривал статьи и видео о DOOM, в мой дурной разум пришла больная мысль: "А как на DOS в интернет выйти? Да так, чтоб красиво?". Так я загорелся этой идеей.
Начало, или прелюдия
В качестве платформы, я использовал Oracle VM VirtualBox. Во-первых, она бесплатная. А во-вторых, она была уже установлена. В качестве гостевой операционной системы (далее — гостевая ОС) я использовал FreeDOS 1.3(1)(2). Предпочтение было отдано FreeDOS за поддержку проекта со стороны разработчиков. Я загрузил два архива — LiveCD и BonusCD. В одном содержится установочный образ системы, в другом — полезные файлы: драйвера, игры, программы.
Поставил, запустил... а проблемы?
На этапе установки проблем не возникало. Но по ходу конфигурации интернета что-то пошло не так. Напомню, эта система 1990-х, ещё до графических оболочек. На экране лишь серые буквы на черном фоне. Браузер Arachne (включён в BonusCD, но я качал отдельно(4)) имел красивую графическую оболочку. "Из коробки" ничего не работало, так как система старая, так ещё и в среде виртуальной машины. Спустя полчаса, я нахожу информацию о том, что TCP/IP нужно "прикручивать" к системе отдельно. В образе диска BonusCD я нашёл пакет конфигураций WATTCP(3).
После его установки ничего не произошло — Arachne всё так же не работал. Я перезагрузил гостевую ОС и, о чудо, интернет заработал. По крайней мере, строчки об определении сети промелькнули во время загрузки ОС. Arachne начал показывать веб-страницы, но без поддержки HTML5, CSS3 и JavaScript.
На этом проблемы не заканчиваются — приписываем ко всему этому проблему с кодировками. Из-за этого вместо обычных букв, могут вылезать "кракозябры".
Решение проблемы было простым — в комплекте с установочным файлом Arachne шли дополнительные пакеты на (хотя бы частичное) исправление этого недочёта. Работает даже неплохо. Это видно на примере сайта Old-DOS.ru
Интернет "прикрутили", браузер поставили, по Old-DOS'у прошлись... А дальше что? Зачем всё это делалось? Это всё было просто потому, что мне стало скучно. Я захотел немного "поиграться» с DOS, связаться через него с внешним миром. У меня это получилось. Пробуйте себя в чём-то ином, но в пределах разумного.
1) https://ru.wikipedia.org/wiki/FreeDOS
2) https://www.freedos.org/
3) http://wiki.freedos.org/wiki/index.php/Networking_FreeDOS_-_wattcp
4) http://old-dos.ru/index.php? page=files&mode=files&do=show&id=32