Lynx (navegador da web) - Lynx (web browser)
Autor (es) original (is) | Lou Montulli , Michael Grobe, Charles Rezac |
---|---|
Desenvolvedor (s) | Thomas Dickey |
lançamento inicial | 1992 |
Versão estável | |
Versão de visualização | |
Repositório | |
Escrito em | ISO C |
Motor | garfo de libwww |
Sistema operacional | Semelhante a Unix , DOS , Windows |
Disponível em | inglês |
Modelo | Navegador da web baseado em texto |
Licença | GNU GPLv2 |
Local na rede Internet |
invisible-island |
Lynx é um navegador da web baseado em texto personalizável para uso em terminais de células de caracteres endereçáveis por cursor . Em 2020, é o navegador mais antigo ainda em manutenção, tendo iniciado em 1992.
História
Lynx foi um produto do Distributed Computing Group dentro de Academic Computing Services da University of Kansas e foi inicialmente desenvolvido em 1992 por uma equipe de alunos e funcionários da universidade ( Lou Montulli , Michael Grobe e Charles Rezac) como um navegador de hipertexto usado exclusivamente para distribuir informações do campus como parte de um servidor de informações para todo o campus e para navegar no espaço Gopher . A disponibilidade do beta foi anunciada à Usenet em 22 de julho de 1992. Em 1993, Montulli adicionou uma interface de Internet e lançou uma nova versão (2.0) do navegador.
Em julho de 2007, o suporte de protocolos de comunicação no Lynx é implementado usando uma versão de libwww , bifurcada da base de código da biblioteca em 1996. Os protocolos suportados incluem Gopher , HTTP , HTTPS , FTP , NNTP e WAIS . Suporte para NNTP foi adicionado ao libwww do desenvolvimento contínuo do Lynx em 1994. Suporte para HTTPS foi adicionado ao fork do libwww do Lynx posteriormente, inicialmente como patches devido a preocupações com criptografia.
Garrett Blythe criou o DosLynx em abril de 1994 e mais tarde também se juntou ao esforço do Lynx. A Foteos Macrides portou grande parte do Lynx para o VMS e o manteve por um tempo. Em 1995, o Lynx foi lançado sob a GNU General Public License , e agora é mantido por um grupo de voluntários liderado por Thomas Dickey .
Recursos
A navegação no Lynx consiste em destacar o link escolhido usando as teclas do cursor, ou ter todos os links em uma página numerados e inserir o número do link escolhido. As versões atuais suportam SSL e muitos recursos HTML . As tabelas são formatadas com espaços, enquanto os quadros são identificados pelo nome e podem ser explorados como se fossem páginas separadas. O Lynx não é inerentemente capaz de exibir vários tipos de conteúdo não textual na web, como imagens e vídeo, mas pode iniciar programas externos para lidar com isso, como um visualizador de imagens ou um reprodutor de vídeo.
Ao contrário da maioria dos navegadores da web, o Lynx não oferece suporte a JavaScript , que muitos sites exigem para funcionar corretamente.
Os benefícios de velocidade da navegação apenas de texto são mais aparentes ao usar conexões de internet de baixa largura de banda ou hardware de computador mais antigo que pode ser lento para renderizar conteúdo com muitas imagens.
Privacidade
Como o Lynx não oferece suporte a gráficos, os bugs da web que rastreiam as informações do usuário não são buscados, o que significa que as páginas da web podem ser lidas sem as preocupações de privacidade dos navegadores gráficos. No entanto, o Lynx oferece suporte a cookies HTTP , que também podem ser usados para rastrear informações do usuário. O Lynx, portanto, oferece suporte à lista de permissões e à lista negra de cookies ou, alternativamente, o suporte a cookies pode ser desativado permanentemente.
Tal como acontece com os navegadores convencionais, o Lynx também oferece suporte a históricos de navegação e cache de página, os quais podem levantar questões de privacidade.
Configurabilidade
O Lynx aceita opções de configuração de opções de linha de comando ou arquivos de configuração. Existem 142 opções de linha de comando de acordo com sua mensagem de ajuda. O arquivo de configuração de modelo lynx.cfg
lista 233 recursos configuráveis. Há alguma sobreposição entre os dois, embora existam opções de linha de comando, como as -restrict
que não são correspondidas em lynx.cfg
. Além das opções predefinidas por linha de comando e arquivo de configuração, o comportamento do Lynx pode ser ajustado em tempo de execução usando seu menu de opções. Novamente, há alguma sobreposição entre as configurações. O Lynx implementa muitos desses recursos opcionais de tempo de execução, opcionalmente (controlados por meio de uma configuração no arquivo de configuração) permitindo que as opções sejam salvas em um arquivo de configuração gravável separado. A razão para restringir as opções que podem ser salvas originou-se de um uso do Lynx que era mais comum em meados da década de 1990, ou seja, usar o próprio Lynx como um aplicativo front-end para a Internet acessado por conexões discadas.
Acessibilidade
Por causa de seu display braille atualizável e interface amigável de texto para fala , o Lynx pode ser usado para acesso à Internet por usuários com deficiência visual. Como Lynx substitui imagens, quadros e outros conteúdos não-textuais com o texto da alt
, name
e title
atributos HTML e permite esconder os interface do usuário elementos, o navegador torna-se especificamente adequado para uso com software de leitura de tela de propósito geral rentável. Uma versão do Lynx especificamente aprimorada para uso com leitores de tela no Windows foi desenvolvida no Indian Institute of Technology Madras .
Acesso remoto
O Lynx também é útil para acessar sites a partir de um sistema conectado remotamente no qual nenhum display gráfico está disponível. Apesar de sua natureza e idade somente texto, ele ainda pode ser usado para navegar efetivamente em grande parte da web moderna, incluindo a execução de tarefas interativas, como a edição da Wikipedia .
Web design e robôs
Visto que o Lynx pega as teclas digitadas em um arquivo de texto, ele ainda é muito útil para a entrada automatizada de dados, navegação na página da web e web scraping . Consequentemente, o Lynx é usado em alguns rastreadores da web. Os web designers podem usar o Lynx para determinar a maneira como os mecanismos de pesquisa e os rastreadores da web veem os sites que desenvolvem. Estão disponíveis serviços online que fornecem a visualização do Lynx de uma determinada página da web.
O Lynx também é usado para testar o desempenho de sites. Como é possível executar o navegador de diferentes locais em tecnologias de acesso remoto como telnet e ssh , pode-se usar o Lynx para testar o desempenho da conexão do site de diferentes localizações geográficas simultaneamente. Outra possível aplicação de web design do navegador é a verificação rápida dos links do site.
Plataformas suportadas
Lynx foi originalmente projetado para sistemas operacionais do tipo Unix, embora tenha sido portado para VMS logo após seu lançamento público e para outros sistemas, incluindo DOS , Microsoft Windows , Classic Mac OS e OS / 2 . Ele foi incluído na instalação padrão do OpenBSD do OpenBSD 2.3 (maio de 1998) a 5.5 (maio de 2014), estando na árvore principal antes de julho de 2014, sendo posteriormente disponibilizado através da árvore de portes, e também pode ser encontrado nos repositórios de na maioria das distribuições Linux , bem como nos repositórios Homebrew e Fink para macOS . Portas para BeOS , MINIX , QNX , AmigaOS e OS / 2 também estão disponíveis.
As fontes podem ser construídas em muitas plataformas, por exemplo, é feita menção ao sistema operacional Android do Google .
Veja também
- Acessibilidade do computador
- Links (navegador da web)
- ELinks
- w3m
- ModSecurity # Bloqueio de navegador antigo Lynx
- Comparação de navegadores da web
- Linha do tempo dos navegadores da web
- Comparação de leitores de notícias Usenet
Notas
Referências
- Paciello, Michael G. (janeiro de 2000). "Design de site acessível" . Acessibilidade da Web para pessoas com deficiência . Focal Press . ISBN 978-1-929629-08-4.
- Rognerud, Jon (dezembro de 2010). Guia definitivo para otimização de mecanismos de pesquisa: direcione o tráfego, aumente as taxas de conversão e ganhe toneladas de dinheiro (2ª ed.). Entrepreneur Press . ISBN 978-1-59918-392-3.
- Stewart, William (2000). "Histórico do navegador da Web" . O primeiro livro publicado na web do mundo . Internet viva.
- King, Andrew B. (dezembro de 2008). Otimização de sites: segredos de velocidade, mecanismo de pesquisa e taxa de conversão (edição revisada). O'Reilly Media . ISBN 978-0-596-51508-9.
- Killelea, Patrick (2002). Ajuste de desempenho da Web (2 ed.). O'Reilly Media . ISBN 978-0-596-00172-8.
- Taylor, Dave (2005). Aprendendo UNIX para Mac OS X Tiger (4 ed.). O'Reilly Media . ISBN 978-0-596-00915-1.
- Senjen, Rye; Guthrey, Jane (agosto de 1996). A Internet para mulheres . Spinifex Press . ISBN 978-1-875559-52-7.
- Chapman, Greg (abril de 2003). "Text Based Web Browsing with LYNX" . TechTrax . 2 (4). Arquivado do original em 17/01/2012 . Página visitada em 2012-02-15 .
- Dixon, Judith M. (dezembro de 2004). "Nivelando o caminho à frente: diretrizes para a criação de páginas WWW acessíveis a usuários cegos e deficientes visuais" . Jornal de Tecnologia da Informação e Deficiências . EASI. 2 (4) . Página visitada em 2012-02-15 .
- Seltzer, Richard (agosto de 1995). "Mantendo o Lynx na Internet para Pessoas com Deficiências: Um Chamado à Ação" . Jornal de Tecnologia da Informação e Deficiências . EASI. 2 (3). ISSN 1073-5127 . OCLC 222902674 . Página visitada em 2012-02-15 .
- Davies, Mike (2012). "Que navegadores existem além do IE e NN?" . alt.html FAQ . Recuperado em 8 de agosto de 2012 .
- Wayner, Peter (19/10/2010). "Top 10 navegadores da Web especiais que você pode ter perdido" . InfoWorld . p. 3 . Página visitada em 2010-10-28 .
- Legan, Dallas E. (2001). "Navegadores da Web em modo texto para OS / 2" . Grupo de usuários OS / 2 do sul da Califórnia . Página visitada em 2010-08-16 .
- Legan, Dallas E. (2002). "Lynx no OS / 2: Respostas diretas e truques interessantes - Parte 1 - Comece a usar o navegador Lynx" . Grupo de usuários OS / 2 do sul da Califórnia . Página visitada em 16-08-2010 .
- Marquardt, P. (1995). "A página inicial da ALynx" . owww.molgen.mpg.de . Obtido em 2020-01-30 .
- Bartlett, Kynn (29/09/2006). "O navegador ruim: o que fazer quando os navegadores não funcionam bem com seu CSS" . InformIT . Página visitada em 2012-02-15 .
- Rosmaita, Gregory J. (1996-12-12). "BLYNX: Arquivos de suporte do Lynx feitos sob medida para usuários cegos e deficientes visuais" . BLYNX . Página visitada em 07/02/2012 .
- “Usando tecnologia de acesso” . RNIB . 01-12-2011 . Página visitada em 2012-02-08 .
- Bolso, Erik Inge (2005-03-08). "2005 Text Mode Browser Roundup" . Linux Journal . Página visitada em 05-08-2010 .
- Timmer, John (24/02/2010). "Hijack do histórico do navegador + redes sociais = anonimato perdido" . Ars Technica . Página visitada em 05/02/2012 .
- Rakitin, Jason (27/10/1997). "Revisão: Navegadores da Web alternativos" . Rede World Fusion . Arquivado do original em 05/10/2001.
- Wallen, Jack (11/01/2011). "10 navegadores da Web para o sistema operacional Linux" . TechRepublic . Página visitada em 2012-02-12 .
- Rosmaita, Gregory J. "Uma Introdução às Realidades de Acesso à Fala para Internautas com Visão Interessada" . BLYNX . Página visitada em 07/02/2012 .
- Kahan, José (05/08/1999). "Por que Libwww?" . Consórcio da World Wide Web . Página visitada em 2010-06-15 .
- Kahan, José (07/06/2002). "Alterar histórico de libwww" . Consórcio da World Wide Web . Página visitada em 2010-05-30 .
- Nelson, Lynn H. (07/11/2000). “Antes da Web: o início do desenvolvimento da História on-line” (PDF) . Centro de História e Novas Mídias . George Mason University . Página visitada em 2008-02-03 .
- Montulli, Lou (22/07/1992). "Re: Unix e Hipertexto" . Grupo de notícias : alt.hypertext . Usenet: 1992Jul22.125801.41808@kuhub.cc.ukans.edu . Recuperado em 2013-01-13 .
- Sajka, Janina (29/09/1999). "Re: lynx-dev Licensing Lynx" . lynx-dev (lista de discussão).
- Nestrud, Chris (07/10/2000). "Re: lynx e https" . blinux-list@redhat.com (lista de discussão). Arquivado do original em 02-11-2010.
- Dickey, Thomas E. (02/07/2007). "Re: [Lynx-dev] usando libwww mais fresco?" . lynx-dev@gnu.org (lista de distribuição ).
- de Raadt, Theo (15/07/2014). "CVS: cvs.openbsd.org: src" . source-changes@cvs.openbsd (lista de distribuição ). OpenBSD . Página visitada em 2016-07-16 .
- "Página do manual lynx (1)" . OpenBSD 2.3 . 19/05/1998 . Página visitada em 2015-01-19 .
- "Página do manual lynx (1)" . OpenBSD 5.5 . 01-05-2014 . Página visitada em 2015-01-19 .
- "www / lynx" . Portas do OpenBSD . Página visitada em 2015-01-19 .
- Buttles, Wayne (1994). "DosLynx Beta Hype" . FDISK.COM . Recuperado em 2013-01-13 .
- "Lynx com som aprimorado" . Acharya . IIT Madras . 17 de agosto de 2006. Arquivado do original em 1 de outubro de 2006 . Página visitada em 7 de fevereiro de 2012 .
- Grupo de Desenvolvedores Lynx. "Guia do Usuário do Lynx" . Site oficial . Recuperado em 12-04-2017 .
- Grupo de Desenvolvedores Lynx. "Lynx 2.8.7 Help-File" . Site oficial do Lynx . Recuperado em 12-04-2017 .
- Grupo de Desenvolvedores Lynx. "Arquivo de configuração" . Site oficial do Lynx . Recuperado em 12-04-2017 .