Lince (navegador da web)
Lynx é um navegador da Web personalizável baseado em texto para uso em terminais de células de caracteres endereçáveis por cursor. Em 2023, é o navegador da Web mais antigo ainda em manutenção, tendo começado em 1992.
História
Lynx foi um produto do Grupo de Computação Distribuída dentro dos Serviços de Computação Acadêmica da Universidade de Kansas, e foi inicialmente desenvolvido em 1992 por uma equipe de estudantes 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 Campus-Wide Information Server 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.
A partir de julho de 2007, o suporte de protocolos de comunicação no Lynx é implementado usando uma versão do libwww, bifurcado da base de código da biblioteca em 1996. Os protocolos suportados incluem Gopher, HTTP, HTTPS, FTP, NNTP e WAIS. O suporte para NNTP foi adicionado ao libwww a partir do desenvolvimento contínuo do Lynx em 1994. O suporte para HTTPS foi adicionado ao fork do libwww do Lynx mais tarde, 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. Foteos Macrides portou muito do Lynx para 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 liderados 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 de 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ídeos, 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 suporta JavaScript, que muitos sites exigem para funcionar corretamente.
Os benefícios de velocidade da navegação somente 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 suporta 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, suporta listas brancas e negras 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, ambos os quais podem aumentar as preocupações com a 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 do modelo lynx.cfg
lista 233 recursos configuráveis. Há alguma sobreposição entre os dois, embora existam opções de linha de comando como -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. O motivo da restrição das opções que podem ser salvas teve origem em um uso do Lynx mais comum em meados da década de 1990, ou seja, usar o próprio Lynx como um aplicativo front-end para a Internet acessada por conexões discadas.
Acessibilidade
Como o Lynx é um navegador baseado em texto, ele pode ser usado para acesso à Internet por usuários com deficiência visual em uma tela braille atualizável e é facilmente compatível com software de conversão de texto em fala. Como o Lynx substitui imagens, quadros e outros conteúdos não textuais pelo texto dos atributos HTML alt
, name
e title
e permite ocultar a interface do usuário elementos, o navegador torna-se especificamente adequado para uso com software de leitura de tela de uso geral econômico. 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 nenhuma exibição gráfica está disponível. Apesar de sua natureza e idade somente de texto, ele ainda pode ser usado para navegar efetivamente em grande parte da web moderna, incluindo a execução de tarefas interativas, como editar a Wikipedia.
Web design e robôs
Como o Lynx obtém as teclas digitadas de um arquivo de texto, ainda é muito útil para entrada automatizada de dados, navegação em páginas da web e raspagem da web. Consequentemente, o Lynx é usado em alguns rastreadores da web. Web designers podem usar o Lynx para determinar a maneira como os mecanismos de pesquisa e rastreadores da Web veem os sites que desenvolvem. Estão disponíveis serviços online que fornecem a visão do Lynx de uma determinada página da web.
O Lynx também é usado para testar a qualidade dos sites. desempenho. 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
O Lynx foi originalmente projetado para sistemas operacionais do tipo Unix. Foi 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) ao 5.5 (maio de 2014), estando na árvore principal antes de julho de 2014, posteriormente sendo disponibilizado através da árvore de ports. O Lynx também pode ser encontrado nos repositórios da 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 várias plataformas, como o sistema operacional Android do Google.
Contenido relacionado
ACN
Conjunto de dados
DSL (desambiguação)