Из Википедии, бесплатной энциклопедии
  (Перенаправлен с Томаса Дики )
Перейти к навигации Перейти к поиску

Lynx - это настраиваемый текстовый веб-браузер для использования на терминалах символьных ячеек с адресацией курсора . [6] [7] По состоянию на 2020 год это самый старый веб-браузер, который все еще поддерживается, [8] запущенный в 1992 году.

История [ править ]

Lynx был продуктом Distributed Computing Group в рамках учебной вычислительной службы в Университете штата Канзас , [9] [10] и был первоначально разработан в 1992 году группой студентов и сотрудников в университете ( Лу Монтулли , Майкл Гробе и Чарльз Rezac ) в качестве гипертекстового браузера, используемого исключительно для распространения информации университетского городка как части общекорпоративного информационного сервера и для просмотра пространства Gopher . [11] Бета-версия была объявлена ​​в Usenet 22 июля 1992 года. [12] В 1993 году Montulli добавил Интернет-интерфейс и выпустил новую версию (2.0) браузера. [13][14]

По состоянию на июль 2007 года поддержка протоколов связи в Lynx реализована с использованием версии libwww , [15] разветвленной из кодовой базы библиотеки в 1996 году. [16] Поддерживаемые протоколы включают Gopher , HTTP , HTTPS , FTP , NNTP и WAIS . [7] [17] Поддержка NNTP была добавлена ​​в libwww из продолжающейся разработки Lynx в 1994 году. [18] Поддержка HTTPS была добавлена ​​в ветвь libwww Lynx позже, первоначально в виде исправлений из-за опасений по поводу шифрования. [19]

Гаррет Блайт создал DosLynx в апреле 1994 года [20], а затем присоединился к Lynx. Foteos Macrides портировал большую часть Lynx на VMS и какое-то время поддерживал ее. В 1995 году Lynx был выпущен под Стандартной общественной лицензией GNU и сейчас поддерживается группой добровольцев во главе с Томасом Дики  [ Викиданные ] . [21]

Особенности [ править ]

Lynx и Firefox отображают одну и ту же страницу

Просмотр в Lynx состоит из выделения выбранной ссылки с помощью клавиш курсора или пронумерованных всех ссылок на странице и ввода номера выбранной ссылки. [22] Текущие версии поддерживают SSL [7] и многие функции HTML . Таблицы форматируются с использованием пробелов, а фреймы идентифицируются по имени, и их можно просматривать, как если бы они были отдельными страницами. Lynx по своей сути не может отображать различные типы нетекстового контента в сети, например изображения и видео, [6], но он может запускать внешние программы для его обработки, такие как средство просмотра изображений или видеоплеер. [22]

В отличие от большинства веб-браузеров, Lynx не поддерживает JavaScript , который требуется для правильной работы многих веб-сайтов, или Adobe Flash . [23]

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

Конфиденциальность [ править ]

Поскольку Lynx не поддерживает графику, веб-ошибки , отслеживающие информацию о пользователях, не извлекаются, а это означает, что веб-страницы могут быть прочитаны без проблем с конфиденциальностью, связанных с графическими веб-браузерами. [10] Однако Lynx поддерживает файлы cookie HTTP , [6] которые также можно использовать для отслеживания информации о пользователях. Таким образом, Lynx поддерживает белые и черные списки файлов cookie или, в качестве альтернативы, поддержку файлов cookie можно отключить навсегда. [22]

Как и обычные браузеры, Lynx также поддерживает историю просмотров и кэширование страниц, [24] оба из которых могут вызвать проблемы с конфиденциальностью. [25]

Возможность настройки [ править ]

Lynx принимает параметры конфигурации либо из параметров командной строки, либо из файлов конфигурации. Согласно сообщению справки, существует 142 параметра командной строки. В файле конфигурации шаблона lynx.cfgперечислены 233 настраиваемых функции. Между ними есть некоторое совпадение, хотя есть параметры командной строки, например, -restrictкоторые не совпадают вlynx.cfg. В дополнение к предварительно установленным параметрам из командной строки и файла конфигурации, поведение Lynx можно настроить во время выполнения с помощью его меню параметров. Опять же, есть некоторое совпадение между настройками. Lynx реализует многие из этих дополнительных функций среды выполнения, опционально (управляемых настройкой в ​​файле конфигурации), позволяя сохранить выбор в отдельном файле конфигурации с возможностью записи. Причина ограничения параметров, которые могут быть сохранены, возникла из-за использования Lynx, которое было более распространено в середине 1990-х годов, то есть использования самого Lynx в качестве интерфейсного приложения для доступа к Интернету через телефонные соединения. [26] [27] [22]

Доступность [ править ]

Благодаря обновляемому дисплею Брайля и интерфейсу, удобному для преобразования текста в речь , Lynx может использоваться для доступа в Интернет слабовидящим пользователям. [28] [11] [17] As Lynx заменителей изображения, рамка и другие не-текстовое содержимое с текстом из alt, nameи title HTML - атрибуты [29] и позволяют прятать пользовательский интерфейс элементы, [30] браузер становится специально подходит для использования с экономичным программным обеспечением для чтения с экрана общего назначения. [31] [32] [33] Версия Lynx, специально улучшенная для использования с программами чтения с экрана в Windows, была разработана вИндийский технологический институт Мадрас . [34]

Удаленный доступ [ править ]

Lynx также полезен для доступа к веб-сайтам из удаленно подключенной системы, в которой нет графического дисплея. [35] [36] [37] Несмотря на свой текстовый характер и возраст, он все еще может использоваться для эффективного просмотра большей части современной сети, включая выполнение интерактивных задач, таких как редактирование Википедии . [24] [38] [39]

Веб-дизайн и роботы [ править ]

Поскольку Lynx принимает нажатия клавиш из текстового файла, он по-прежнему очень полезен для автоматического ввода данных, навигации по веб-страницам и парсинга веб-страниц . Следовательно, Lynx используется в некоторых поисковых роботах. [ необходима цитата ] Веб-дизайнеры могут использовать Lynx, чтобы определять способ, которым поисковые системы и веб-сканеры видят сайты, которые они разрабатывают. [40] [41] [42] Доступны онлайн-сервисы, которые обеспечивают просмотр данной веб-страницы с помощью Lynx. [43]

Lynx также используется для тестирования производительности веб-сайтов. Поскольку можно запускать браузер из разных мест с помощью технологий удаленного доступа, таких как telnet и ssh , можно использовать Lynx для тестирования производительности подключения к веб-сайту одновременно из разных географических местоположений. [38] Еще одно возможное приложение браузера для веб-дизайна - это быстрая проверка ссылок сайта. [44]

Поддерживаемые платформы [ править ]

Значок порта OS / 2

Первоначально Lynx был разработан для Unix-подобных операционных систем, хотя вскоре после публичного выпуска он был перенесен на VMS [ необходима цитата ] и на другие системы, включая DOS , Microsoft Windows , Classic Mac OS и OS / 2 . [9] Он был включен в стандартную установку OpenBSD с OpenBSD 2.3 (май 1998 г.) [45] до 5.5 (май 2014 г.), [46] находился в основном дереве до июля 2014 г. [47] впоследствии стал доступным через дерево портов, [48], а также его можно найти врепозитории большинства дистрибутивов Linux , а также репозитории Homebrew [49] и Fink для macOS . [39] Также доступны порты на BeOS , MINIX , QNX , AmigaOS [50] и OS / 2 [10] .

Источники могут быть построены на многих платформах, например, упоминается операционная система Google Android . [51]

См. Также [ править ]

  • Доступность компьютера
  • Ссылки (веб-браузер)
  • ELinks
  • w3m
  • ModSecurity # Бывшая блокировка браузера Lynx
  • Сравнение веб-браузеров
  • Хронология веб-браузеров
  • Сравнение программ чтения новостей Usenet

Заметки [ править ]

  1. Дики, Томас Э. (8 июля 2018 г.). «Стабильный выпуск» . Проверено 12 августа 2018 .
  2. Дики, Томас Э. (8 июля 2018 г.). «Изменения по сравнению с выпуском Lynx 2.8» . Проверено 12 августа 2018 .
  3. ^ «Изменения с момента выпуска Lynx 2.8» . lynx.invisible-island.net . 5 сентября 2020 . Проверено 10 сентября 2020 .
  4. Нельсон, Х. (24 апреля 1999 г.). «Руководство по установке Lynx» . lynx.invisible-island.net .
  5. Дики, Томас (11 сентября 2015 г.). "Lynx2.8.8 [ так в оригинале ]" . lynx.invisible-island.net .
  6. ^ а б в Ракитин 1997 .
  7. ^ а б в Леган 2001 .
  8. ^ «Просмотр веб-страниц из командной строки с помощью Lynx и инструментов ссылок» . TecMint . 2016-04-27 . Проверено 30 сентября 2020 .
  9. ^ a b Paciello 2000 , стр. 154-155.
  10. ^ а б в Леган 2002 .
  11. ^ а б Болсо 2005 .
  12. ^ Montulli 1992 .
  13. ^ Стюарт 2000 .
  14. ^ Нельсон 2000 .
  15. Перейти ↑ Kahan 1999 .
  16. ^ Дики 2007 .
  17. ^ а б Зельцер 1995 .
  18. Перейти ↑ Kahan 2002 .
  19. ^ Nestrud 2000 .
  20. ^ Buttles 1994 .
  21. ^ JUAN ФЕРРЕР MARTÍNEZ (1 января 2015). UF1302 - Creación de páginas web con el lenguaje de marcas . Ediciones Paraninfo, SA, стр. 73–. ISBN 978-84-283-9827-5.
  22. ^ a b c d Руководство пользователя .
  23. ^ Валлен 2011 .
  24. ^ a b Senjen & Guthrey 1996 , стр. 136-139.
  25. ^ Тиммер 2010 .
  26. ^ Файл справки .
  27. ^ Файл конфигурации .
  28. ^ Paciello 2000 , стр. 157.
  29. ^ RNIB 2011 .
  30. ^ Rosmaita 1996 .
  31. ^ Диксон 2004 .
  32. ^ Rosmaita .
  33. ^ Sajka 1999 .
  34. ^ Achraya 2006 .
  35. ^ Уэйнер 2010 .
  36. Перейти ↑ Chapman 2003 .
  37. ^ Killelea 2002 , стр. 9.
  38. ^ a b Killelea 2002 , стр. 60-61.
  39. ↑ a b Taylor 2005 , pp. 225-227.
  40. Перейти ↑ King 2008 , pp. 44-46.
  41. Перейти ↑ Bartlett 2006 .
  42. ^ Рогнеруд 2010 , стр. 187.
  43. ^ Paciello 2000 , стр. 135.
  44. ^ Killelea 2002 , стр. 178.
  45. ^ OpenBSD23 .
  46. ^ OpenBSD55 .
  47. ^ де Раадт 2014 .
  48. ^ OpenBSDport .
  49. ^ «Формулы домашнего пивоварения» . Домашнее пиво . Проверено 23 января 2019 года .
  50. Перейти ↑ Marquardt 1995 .
  51. ^ "[APP] Скомпилированный двоичный файл lynx для Android - Shell или ADB" . Разработчики XDA . Проверено 27 мая 2016 .

Ссылки [ править ]

  • Пасиелло, Майкл Г. (январь 2000 г.). «Доступный дизайн веб-сайтов» . Доступность Интернета для людей с ограниченными возможностями . Focal Press . ISBN 978-1-929629-08-4.
  • Рогнеруд, Джон (декабрь 2010 г.). Полное руководство по поисковой оптимизации: привлекайте трафик, повышайте конверсию и зарабатывайте кучу денег (2-е изд.). Entrepreneur Press . ISBN 978-1-59918-392-3.
  • Стюарт, Уильям (2000). «История веб-браузера» . Первая в мире книга, опубликованная в Интернете . Живой Интернет.
  • Кинг, Эндрю Б. (декабрь 2008 г.). Оптимизация веб-сайта: скорость, поисковая система и секреты коэффициента конверсии (отредактированная ред.). O'Reilly Media . ISBN 978-0-596-51508-9.
  • Киллелеа, Патрик (2002). Настройка веб-производительности (2-е изд.). O'Reilly Media . ISBN 978-0-596-00172-8.
  • Тейлор, Дэйв (2005). Изучение UNIX для Mac OS X Tiger (4-е изд.). O'Reilly Media . ISBN 978-0-596-00915-1.
  • Сеньен, Рожь; Гатри, Джейн (август 1996). Интернет для женщин . Spinifex Press . ISBN 978-1-875559-52-7.
  • Чепмен, Грег (апрель 2003 г.). «Текстовый просмотр веб-страниц с помощью LYNX» . TechTrax . 2 (4). Архивировано из оригинала на 2012-01-17 . Проверено 15 февраля 2012 .
  • Диксон, Джудит М. (декабрь 2004 г.). «Прокладывая путь вперед: Руководство по созданию веб-страниц, доступных для слепых и слабовидящих пользователей» . Журнал "Информационные технологии и инвалидность" . EASI. 2 (4) . Проверено 15 февраля 2012 .
  • Зельцер, Ричард (август 1995). «Обеспечение доступа Lynx к Интернету для людей с ограниченными возможностями: призыв к действию» . Журнал "Информационные технологии и инвалидность" . EASI. 2 (3). ISSN  1073-5127 . OCLC  222902674 . Проверено 15 февраля 2012 .
  • Дэвис, Майк (2012). "Какие существуют браузеры, кроме IE и NN?" . alt.html Часто задаваемые вопросы . Проверено 8 августа 2012 года .
  • Уэйнер, Питер (2010-10-19). «10 лучших специализированных веб-браузеров, которые вы, возможно, пропустили» . InfoWorld . п. 3 . Проверено 28 октября 2010 .
  • Леган, Даллас Э. (2001). «Текстовые браузеры для OS / 2» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 .
  • Леган, Даллас Э. (2002). «Lynx на OS / 2: Прямые ответы и хитрые приемы - Часть 1 - Начало использования браузера Lynx» . Группа пользователей OS / 2 Южной Калифорнии . Проверено 16 августа 2010 .
  • Марквардт П. (1995). "Домашняя страница ALynx" . owww.molgen.mpg.de . Проверено 30 января 2020 .
  • Бартлетт, Кинн (29 сентября 2006 г.). «Плохой браузер: что делать, когда браузеры не умеют хорошо работать с вашим CSS» . InformIT . Проверено 15 февраля 2012 .
  • Росмайта, Грегори Дж. (1996-12-12). «BLYNX: файлы поддержки Lynx, специально предназначенные для слепых и слабовидящих пользователей» . BLYNX . Проверено 7 февраля 2012 .
  • «Использование технологии доступа» . РНИБ . 2011-12-01 . Проверено 8 февраля 2012 .
  • Больсо, Эрик Инге (2005-03-08). "Обзор браузера текстового режима 2005 г." . Linux Journal . Проверено 5 августа 2010 .
  • Тиммер, Джон (24 февраля 2010 г.). «Угон истории браузера + социальные сети = потеряна анонимность» . Ars Technica . Проверено 5 февраля 2012 .
  • Ракитин, Джейсон (1997-10-27). «Обзор: Альтернативные веб-браузеры» . Network World Fusion . Архивировано из оригинала на 2001-10-05.
  • Уоллен, Джек (11.01.2011). «10 веб-браузеров для операционной системы Linux» . TechRepublic . Проверено 12 февраля 2012 .
  • Росмайта, Грегори Дж. «Введение в реалии речевого доступа для заинтересованных зрячих интернационалов» . BLYNX . Проверено 7 февраля 2012 .
  • Кахан, Хосе (1999-08-05). "Почему Libwww?" . Консорциум World Wide Web . Проверено 15 июня 2010 .
  • Кахан, Хосе (2002-06-07). "История изменений libwww" . Консорциум World Wide Web . Проверено 30 мая 2010 .
  • Нельсон, Линн Х. (2000-11-07). «До Интернета: раннее развитие истории в Интернете» (PDF) . Центр истории и новых медиа . Университет Джорджа Мейсона . Проверено 3 февраля 2008 .
  • Монтулли, Лу (1992-07-22). «Re: Unix и гипертекст» . Группа новостей :  alt.hypertext . Usenet:  [email protected] . Проверено 13 января 2012 .
  • Сайка, Янина (29 сентября 1999). «Re: lynx-dev Лицензирование Lynx» . lynx-dev (список рассылки).
  • Неструд, Крис (2000-10-07). «Re: рысь и https» . [email protected] (список рассылки). Архивировано из оригинала на 2010-11-02.
  • Дики, Томас Э. (2007-07-02). "Re: [Lynx-dev] используете более свежую библиотеку libwww?" . [email protected] (список рассылки).
  • де Раадт, Тео (2014-07-15). "CVS: cvs.openbsd.org: src" . [email protected] (список рассылки). OpenBSD . Проверено 16 июля 2014 .
  • "Справочная страница lynx (1)" . OpenBSD 2.3 . 1998-05-19 . Проверено 19 января 2015 .
  • "Справочная страница lynx (1)" . OpenBSD 5.5 . 2014-05-01 . Проверено 19 января 2015 .
  • "www / lynx" . Порты OpenBSD . Проверено 19 января 2015 .
  • Баттлс, Уэйн (1994). "DosLynx Beta Hype" . FDISK.COM . Проверено 13 января 2012 .
  • "Рысь с улучшенным звуком" . Ачарья . ИИТ Мадрас . 17 августа 2006 Архивировано из оригинала на 1 октября 2006 года . Проверено 7 февраля 2012 года .
  • Группа разработчиков Lynx. «Руководство пользователя Lynx» . Официальный сайт . Проверено 12 апреля 2017 .
  • Группа разработчиков Lynx. "Справочный файл Lynx 2.8.7" . Официальный сайт Lynx . Проверено 12 апреля 2017 .
  • Группа разработчиков Lynx. «Файл конфигурации» . Официальный сайт Lynx . Проверено 12 апреля 2017 .

Внешние ссылки [ править ]

  • Официальный веб-сайт