В интернет из под DosBox. Текстовые и графические браузеры для Dos'а

Хотите увидеть, как смотрится современный интернет из под черных окошек DOSа? Не хотите ради этого собирать машинку на старом железе? DosBox вам поможет погрузиться в пучину классики.

Под катом инструкция по настройке DosBox'а для выхода в чистый интернет, примеры запуска 3х различных dos-браузеров (в том числе графических!), действительно МНОГО скриншотов, а так же, для нетерпеливых – архив с уже настроенным DosBox’ом (windows-версия) и старыми браузерами.

Что нам понадобится


  1. Компьютер, выходящий в интернет по кабелю, например, через роутер. У меня возникли проблемы с настройкой под Wi-Fi, хотя, может быть, это всё мои руки и вам повезёт больше.
  2. Особая уличная версия DosBox. На официальном сайте версия последний раз обновлялась в середине 2010 года, так что качаем какую-нибудь сборку, например эту home.arcor.de/h-a-l-9000 – в неё, по сути, включен только сетевой патч, но за основу взята версия вообще от 2009 года. Или эту – там расширений гораздо больше, например, есть поддержка Glide (ага, эмуляция Voodoo 1-2 – но это совсем другая история).
  3. Библиотека Pcap Library — используется DosBox'ом для выхода в настоящий интернет.
  4. Пакетный драйвер – досовский драйвер сетевой карты для поддержки TCP/IP. DosBox эмулирует карточку ne2000. Уже не помню, где скачивал драйвер, в архиве вы его сразу найдете.
  5. Браузер под Dos. Я предлагаю попробовать (и в статье будет рассмотрено) сразу 3 – Lynx, Arachne и DilloDOS – про последний мало кто вспоминает в рунете, а тем временем… Ну, не будем забегать вперед.
  6. Файловый менеджер — с ним всё-таки удобнее. Командная строка — это хорошо, но я привык по директориям передвигаться визуально. Я взял Volkov Commander из-за размера, но если пожелаете взять, например, Norton – милости просим

Установка


  1. Распаковываем DosBox в любую директорию. Внутри делаем папку “disk_c” – он будет корнем нашей виртуальной системы для неё, виртуальным диском C. Опять же, вы можете расположить его в любом ином месте, но не забудьте про правку путей на собственные.
  2. Распаковываем в неё драйвера, браузеры, файловый менеджер, игрушки… Всё что нам пригодится под досом.
  3. Устанавливаем Pcap
  4. Вносим некоторые коррективы в конфигурационный файл dosbox.conf, в частности — включаем поддержку русского языка


    Немного увеличиваем доступный объем видео- и обычной памяти


    переключаем сетевую карту в режим “показать список доступных адаптеров”


    Монтируем виртуальный жесткий диск, запускаем сетевой драйвер и файловый менеджер.


  5. Первый запуск. В окошке отладочной консоли видим список сетевых карт. Теперь возвращаемся к конфигурационному файлу и меняем “list” на нечто большее – на номер сетевой карты из списка ИЛИ часть названия.



    Кроме того, теперь можно отключить вообще эту отладочную консоль – для этого используйте запуск программы с ключом “-noconsole”. Если скачали полный архив – для вас есть уже подготовленный. командный файл “запуск без консоли.cmd”.
  6. Всё готово. Теперь можно приступать к настройке браузеров, про них будет рассказано персонально.


Lynx.


Кроссплатформенный браузер, пришел к нам с линукса, портирован под многие ОС. Под Dos есть несколько портов, созданных различными людьми. Использует текстовой режим, так что запустится и будет быстро работать даже на 386, а то и 286 процессоре, что нам очень на руку!

Перед запуском необходимо отредактировать файл WATTCP.CFG – прописать ip вашего компьютера (лучше – не совпадающего с физической машиной), адрес DNS-сервера, шлюз.


Запускаем файлом lynx.bat, подправив внутри пути. Это важно, потому как в нем прописывается несколько критичных для браузера переменных окружения.
Что бы перейти по url-у нужно нажать клавишу g (потому что Go) и ввести адрес. Открываем, ну, скажем, хабр.





Однако транслит! Давненько не виделись, дружище, но я бы не отказался от нормального русского языка. Нажимаем клавишу O (options, как подсказывает Кэп) – оказываемся в меню настроек браузера, где перенастраиваем кодировку:


…отключаем вопросы про куки,


В конце – не забыть поставить галочку и сохраниться! Правда, часть опций (помеченные восклицательным знаком (!) все равно не сохранятся — возможно, их можно таки прописать в конфигурационном файле?).



Воот, теперь совсем другое дело:





Авторизоваться, правда, не вышло – капча очень даже графическая. Не заботятся авторы Хабра о DOS пользователях (а впрочем, кто заботится?). И через соц. сети не войти – фича тоже работает через картинки и JS. Ну и ладно, читать то мы можем.

Гугл тоже вполне себе юзабелен:





Вот гуглопочту одолеть не удалось — на последнем этапе начинается некорректный зацикленный редирект. Зато github и mail.ru вполне себе заработали:









В общем, lynx для использования вполне себе подходит, файлы качать он тоже умеет, хотя и выглядит наш родной интернет, мягко говоря, непривычно.

Arachne


Этот браузер упоминается в рунете очень часто, как единственный графический под DOS. Ну что, попробуем.
Скачиваем, запускаем – пошла установка и настройка. Копаться в файлах конфигов не понадобится — всё визуально.

Куча скриншотов установки





















Установили. Отлично. Теперь ставим плагин для поддержки cp1251 (скачивается отдельно).

Вторая куча скриншотов - теперь но настройке кодировки












Открываем хабр – и понимаем, что весь рунет давненько перешел на UTF-8.





Плагина для поддержки utf-8 нет. Обидно. Досадно. Но некоторые сайты таки с win-1251 работают (и то не везде и не всегда):















Классно, конечно, но увы-увы, с этим браузером немалая часть рунета для нас останется недоступной. Жаль. Впрочем, англоязычная часть интернета вполне доступна. Но в плане универсальности данный браузер уступает lynx'у.

DilloDOS


Дальнейшие поиски привели меня к данному браузеру, и окупились они сполна.
Сначала — традиционно настраиваем IPшники в файле etc/wattcp.cfg (как у lynx). Ну а теперь откроем что-нибудь интересное, например — Хабр…









Уррра! Зарработало! Да, верстка ломается, PNG не отображается, строка заголовка в неверной кодировке, но ведь работает! Родимый utf8, как мне тебя не хватало…

Правда, авторизоваться все равно не удастся. Блин. Ну и для полного счастья, https тоже не поддерживается (или я чего то не понял), так что, как ни странно, по некоторым параметрам этот браузер проигрывает lynx’у. Тем не менее, пользы всё-равно больше, чем от arachne.









Вот такие они, старые добрые DOS-браузеры. Конечно, о поддержке новинок JS, CSS3 и HTML5 можно даже не заикаться, к тому же, PNG тоже не показывается, но минимально сетью всё-таки можно пользоваться – а это, безусловно, победа.

Вы знаете иные браузеры под DOS? Нашли ошибки? Жду ваших комментариев!

Далее, как обещал — ссылка на скачивание уже настроенного DosBox со всеми указанными браузерами (только IP и название сетевой карты придется подправить). Вес — 15.2 мб.

Список использованной литературы


Поделиться публикацией

Похожие публикации

Комментарии 24

    +17
    Сударь, Вы извращенец :D
      +1
      Ну да, люблю я старое железо и софт… :)
        +2
        Тогда в вашем случае проще было взять какой-нибудь старый дистрибутив Linux или BSD :-D Правда, вместо досбокса придётся использовать VirtualBox или что-то подобное.
          +1
          Dos — это ещё и детство ;) А вот linux я начал щупать значительно позже.
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            Это вам не эти времена что интернет везде и скачать отовсюду можно тогда все с дискетками бегали. И про линукс мало кто знал, а если и знали, то достать тоже не очень просто было. А все кто имел возможность, быстро спрыгивали с доса на 95 винду, это был прорыв на те времена :)
        +3
        Самое главное в Arachne — зачётное название. Спасибо, поностальгировал.
          +1
          Всегда пожалуйста! Arachne и Lynx я и на живом желез запускал, на 486 — было очень неплохо кстати.
            0
            Я помню у меня Arachne тормозил. Наверное на 386.
              0
              Плюс вопрос к видеокарточке, во времена ISA разница порой была значительная.
              Ну и у меня (точнее, у друга) был 486й на 66 Мгц, а это мощь :)
          +1
          Кстати, lynx я до сих пор время от времени пинаю, когда неохота переключаться из консоли в «большой» браузер. В нём действительно картинок не хватает, да.

          Пойти чтоль поставить DilloDOS на iPad под досбоксом?..
            +1
            Запускал в своё время DosBox на Nokia N78 — очень уж печальное это действо было… А вот на современных android-фонах и китайских приставках скорости вполне хватает на такую классика, как, скажем Dangerous Dave 2/3, Hocus Pocus, да даже Wolfenstein 3D и Doom2D (не путать с Doom 2!).

            Правда, не факт, что в айпад или андроид версию включены патчи для поддержки сети — скорее наоборот, из этих версий много выкорчевано с корнем. Так что может, придется самому искать и пересобирать исходники… Если у вас получится, отпишитесь пожалуйста! :)
              +1
              В принципе, я запускал Win311 на iPad, и там вроде бы была поддержка сети… Надо будет перепроверить на досуге.
            0
            А почему а Arachne такая разница в отображении сайтов — некоторые отображаются как серая панель с текстом, а «Екатеринбург Он-Лайн» отобразился полностью нормально?
              +1
              Там старая добрая табличная верстка применена, а вот более новые стандарты, да современные финты на CSS столь старые браузеры не поддерживают.
              +1
              Круто! Надо же, для Dillo они смогли что-то сделать с FLTK для портирования её под ДОС.
              А я помнится диплом делал под FLTK во времена юности :) Эх… аж скупую слезу пустил…
                +1
                Помню, году в 96-97 пытались с отцом завести web на 386 SX33 с двумя метрами мозгов (что было, то было). Был Netscape для Win 3.1, но он требовал 4 метра минимум. Пробовали добавить еще 2 мегабайта каким-то swap-ом на диск, Нетскейп даже запустился, но через 10 минут загрузки стало понятно, что web тут не светит. Потом вот как раз Арахну пробовали приспособить, она работала, но тоже как-то жутко медленно. Пришлось мне ждать, пока дома уже появится нормальный «пенек».
                  +1
                  Подскажите какой нибудь хороший браузер для консоли линухи. Дос это хорошо, но по жизни действительно иногда лень из консоли вылезать ради какой нибудь ерунды)
                  +2
                  На замену lynx сейчас пришли links, а затем и elinks. К сожалению я не нашел порт именно под DOS, но под виндовую консоль порт есть. Я с удовольствием юзаю их иногда у себя в линуксах. Читать какую-то текстовую документацию — милое дело. Никаких рюшечек, ничего не отвлекает.

                  Когда-то давным-давно в далекой галактике, lynx и links были моими основными браузерами, не то что этот ваш новомодный дико медленный netscape navigator, для которого еще и иксы стартовать надо. Ну сами посудите, зачем нужны иксы, когда надо всего лишь выйти в интернет? Есть же links, (тут было название просмотрщика картинок под framebuffer, выпавшее из памяти), wget, centericq, mutt\mailx, irssi и т.п. *шли последние годы 20ого века*
                    +1
                    links2
                      0
                      Здорово. Почему-то нестерпимо захотелось распаковать древний архив своей бибисы и почитать в голдеде )
                        0
                        Можно ещё попробовать запустить DesqView/X под dosbox… Работает он под DOS4GW экcтендером. При наличии DVX SDK под него можно собрать NCSA Mosaic…
                          +1
                          Mosaic вроде под Win 3.1?

                          Кстати, можно сделать вторую такую статью, про браузеры для Win 3.1. Только оно кому нибудь нужно? :) Win 3.1 к слову тоже вполне себе под DosBox'ом запускается.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое