Lynx (navegador da web) - Lynx (web browser)

Lince
Lynx-wikipedia.png
Uma versão mais antiga deste artigo exibida no Lynx
Autor (es) original (is) Lou Montulli , Michael Grobe, Charles Rezac
Desenvolvedor (s) Thomas Dickey  [ Wikidata ]
lançamento inicial 1992 ; 29 anos atrás ( 1992 )
Versão estável
2.8.9rel.1  Edite isso no Wikidata / 8 de julho de 2018 ; 3 anos atrás ( 8 de julho de 2018 )
Versão de visualização
2.9.0dev.9  Edite isso no Wikidata / 7 de agosto de 2021 ; 2 meses atrás ( 7 de agosto de 2021 )
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 .net / lynx / Edite isso no Wikidata

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  [ Wikidata ] .

Recursos

Lynx e Firefox renderizando a mesma página

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.cfglista 233 recursos configuráveis. Há alguma sobreposição entre os dois, embora existam opções de linha de comando, como as -restrictque 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, namee 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

Ícone para porta OS / 2

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

Notas

Referências

links externos