ТЕКСТОВЫЕ WEB-БРАУЗЕРЫ ДЛЯ DOS |
![]() |
|
ВведениеКак правило, словосочетание «Интернет из-под DOS» ассоциируется (у тех, кто в теме, конечно) с web-браузером Arachne. Но это далеко не единственный браузер для DOS! Существует ещё как минимум 5 других браузеров для этой ОС.Главное их отличие от Arachne – работа в текстовом, а не в графическом режиме. Конечно, текстовый режим несколько ограничен, но, тем не менее, во многих случаях возможностей текстовых браузеров будет вполне достаточно, а в некоторых они являются единственно приемлемым вариантом. А теперь о тех браузерах, с которыми мне пришлось столкнуться, и которые будут описаны далее. Некоторые из них были просто попробованы, а затем спрятаны в архив софта, некоторые же используются довольно часто. Вот их список с указанием крайних версий и ссылок на них: Lynx 2.8.5rel.1 (04.02.2004): 1. LynxLynx (в пер. с англ. – рысь) является, пожалуй, самым известным текстовым браузером; существуют его версии для DOS, *nix, Windows, OS/2 и др. Он был разработан в Университете Канзаса, разработчиками являются Lou Montulli, Michael Grobe и Charles Rezac. В дальнейшем к разработке присоединился Garrett Blythe, создатель DosLynx'а (см. ниже). Lynx распространяется на условиях GNU General Public License.Версия 2.8.5 для DOS скомпилирована с использованием DJGPP и для работы ей нужен процессор не ниже 386. Кроме того, необходим установленный пакетный драйвер для сетевой карты. Последнее, впрочем, касается всех описанных здесь браузеров. Установка Lynx'а заключается в распаковке архива в какой-нибудь каталог и редактировании файла wattcp.cfg. В нём необходимо указать IP-адрес, сетевую маску, шлюз и др. параметры сети. (О настройке программ, использующих Wattcp, можно почитать, например, здесь: Networking_FreeDOS ) Запускается Lynx просто: lynx <URL>, например, lynx http://www.google.ru/. Использовать Lynx тоже несложно: перемещение по странице – Up/Down, Page Up/Down, Insert/Del. Переход по ссылке – Right, назад – Left. Клавиша g – ввод адреса, клавиша o – настройка Lynx'а, q и Q – выход (соответственно с подтверждением и без него). Полный список клавиш управления можно получить, нажав k, а подробное руководство пользователя – h. Помимо HTTP Lynx также поддерживает FTP. Из недостатков Lynx'а нужно отметить отсутствие поддержки таблиц и CSS. Но в целом это довольно удобный и быстрый браузер, у меня он прикручен к Volkov Commander'у в качестве гляделки (через F3) htm-файлов. 2. DosLynxТак же, как и Lynx, DosLynx был разработан в Университете Канзаса. Автор DosLynx'а – Garrett Arch Blythe, в 1996 году некоторые модификации были сделаны Wayne S. Buttles'ом, а с 2002 года DosLynx сопровождается Fred C. Macall'ом. Авторское право на этот браузер принадлежит Университету Канзаса, разрешено свободное использование в исследовательских и образовательных целях. Исходные тексты DosLynx'а не доступны.DosLynx существует в двух вариантах – для реального режима и для 16-битного защищённого. Минимальными требованиями для первого варианта являются: процессор 8086/8088, 512K ОЗУ, монитор любой, в т.ч. монохромный. Для второго варианта: процессор 80286, 4M ОЗУ. Из ПО необходим пакетный драйвер для установленной сетевой карты, а для второго варианта ещё и DPMI-сервер. Пользовательский интерфейс DosLynx'а сделан с применением библиотеки Turbo Vision, поддерживается мышь. Управление браузером возможно как при помощи горячих клавиш (описанных в файле keys.txt), так и при помощи меню. Настройка DosLynx'а достаточно подробно описана в прилагаемой к нему документации. В отличие от Lynx'а, DosLynx не умеет корректно отображать страницы в кириллических кодировках. 3. BobcatBobcat (маленькая рыжая рысь) – ещё один текстовый браузер для DOS. Его автором является Wayne Buttles, которому нравился Lynx, но в то время (~1997 год) версии Lynx'а для DOS не существовало. В качестве основы для Bobcat'а был выбран Lynx 2.4.2, а в дополнение к нему – PDCurses2.2, Wattcp, Spawno, а также части кода DosLynx и Lynx 2.6. Все эти программы и библиотеки распространяются под разными лицензиями, но в целом Bobcat распространяется свободно и бесплатно в форме исполняемых файлов и исходных текстов.Минимальные требования к компьютеру у Bobcat'а такие же, как и у real-mode варианта DosLynx'а. Для установки необходимо запустить самораспаковывающийся архив bcat-e07.exe, после распаковки запустить файл newuser.bat. С дальнейшими действиями можно ознакомиться в документации. Клавиши управления Bobcat'ом практически не отличаются от клавиш управления Lynx'ом; они описаны как в документации, так и во встроенной справке. Стремление Wayne сделать браузер, похожий на Lynx, было одной из причин переключения его интересов с DosLynx'а на Bobcat. Как уже отмечалось, во время разработки Bobcat'а Lynx ещё не был портирован в DOS, однако позднее ситуация изменилась. Т.о. Bobcat не имеет особых преимуществ перед Lynx'ом, кроме возможности работать на компьютерах с небольшим объёмом ОЗУ и процессорами 8086/8088/80286. А вот по меньшей мере один существенный недостаток у Bobcat'а есть – плохая поддержка различных кодировок. 4. LinksДа, скриншот не врёт, и Links – это действительно Lynx-подобный текстовый веб-браузер. Его создал чешский программист Mikulas Patocka в 1999 году.Распространяется этот браузер на условиях GNU GPL. По количеству портов Links немного отстаёт от своего предшественника, но DOS-версия всё-таки имеется (а иначе он бы в эту статью и не попал ;-)) За неё следует поблагодарить Михаила Костылёва, который также сделал порты и некоторых других *nix-овых программ (Wget, MPlayer и др. – см. по ссылке в начале статьи, ELinks – см. ниже). Как и большинство программ, собранных DJGPP, Links требует 386-й процессор и несколько Мбайт памяти. От всех вышеперечисленных браузеров Links отличается в первую очередь поддержкой таблиц и фреймов, возможностью горизонтальной прокрутки страницы, полноценной поддержкой русского языка. Кроме того, его пользовательский интерфейс содержит выпадающее меню и диалоговые окна, но также имеются и горячие клавиши (многие из которых унаследованы от Lynx'а). К сожалению, некоторые полезные функции (напр. сохранение страницы или выбор кодировки) спрятаны в меню и горячих клавиш не имеют. Ещё одна особенность Links'а – возможность работы в графическом режиме. Но у меня он в этом режиме так и не запустился... 5. ELinksВ 2001 году Petr Baudis в порядке эксперимента форкнул Links (версию 0.96) и начал добавлять туда новые возможности. В результате получился ELinks. Буква «E» в названии сначала означала «Experimental», а затем «Enhanced» или «Extended». Основными улучшениями, по сравнению с Links'ом, являются частичная поддержка CSS и вкладок.На следующем скриншоте представлен ELinks, в котором открыты две вкладки (с сайтами FreeDOS и Google) и окно «About» (со списком «фич»). В остальном же ELinks очень похож на Links. ЗаключениеНапоследок отмечу, что есть ещё один браузер, w3m, одна из ранних версий которого была портирована в DOS, но, к сожалению, так и не получила какого-либо распространения...На этом обзор текстовых браузеров под DOS можно закончить. Про каждый из них можно было бы написать гораздо подробнее, но это, пожалуй, лишнее – каждый из читателей может собственными руками пощупать любой из описанных браузеров и составить о нём более полное мнение. |
Олег Чукаев (0leg)
На главную->Содержание