Lynx (browser web) - Lynx (web browser)

Lynx
Lynx-wikipedia.png
O versiune mai veche a acestui articol afișată în Lynx
Autori originali Lou Montulli , Michael Grobe, Charles Rezac
Dezvoltatori Thomas Dickey  [ Wikidata ]
Eliberarea inițială 1992 ; Acum 29 de ani ( 1992 )
Versiune stabila
2.8.9rel.1  Editați acest lucru pe Wikidata / 8 iulie 2018 ; Acum 3 ani ( 8 iulie 2018 )
Previzualizare lansare
2.9.0dev.9  Editați acest lucru pe Wikidata / 7 august 2021 ; 2 luni în urmă ( 7 august 2021 )
Repertoriu
Scris in ISO C
Motor Furcă de libwww
Sistem de operare Unix-like , DOS , Windows
Disponibil in Engleză
Tip Browser web bazat pe text
Licență GNU GPLv2
Site-ul web invizibil-insulă .net / lynx / Editați acest lucru la Wikidata

Lynx este un browser web personalizat bazat pe text pentru utilizare pe terminale de celule de caractere adresabile cursorului . Începând din 2020, acesta este cel mai vechi browser web care încă se menține, începând din 1992.

Istorie

Lynx a fost un produs al Distributed Computing Group din cadrul Academic Computing Services al Universității din Kansas și a fost dezvoltat inițial în 1992 de o echipă de studenți și personal din universitate ( Lou Montulli , Michael Grobe și Charles Rezac) ca un browser de hipertext folosit numai pentru a distribui informații despre campus ca parte a unui server de informații pe întregul campus și pentru a naviga în spațiul Gopher . Disponibilitatea beta a fost anunțată către Usenet la 22 iulie 1992. În 1993, Montulli a adăugat o interfață de internet și a lansat o nouă versiune (2.0) a browserului.

Din iulie 2007, sprijinul protocoalelor de comunicare în Lynx este implementat folosind o versiune de libwww , bifurcat de cod de bază al bibliotecii în 1996. Protocoalele includ Gopher , HTTP , HTTPS , FTP , NNTP și WAIS . Suportul pentru NNTP a fost adăugat la libwww de la dezvoltarea Lynx în curs de desfășurare în 1994. Suportul pentru HTTPS a fost adăugat la furca Lynx a libwww mai târziu, inițial ca patch-uri din cauza preocupărilor legate de criptare.

Garrett Blythe a creat DosLynx în aprilie 1994 și ulterior sa alăturat efortului Lynx. Foteos Macrides a portat o mare parte din Lynx în VMS și l-a întreținut o vreme. În 1995, Lynx a fost lansat sub licența publică generală GNU și este acum întreținut de un grup de voluntari condus de Thomas Dickey  [ Wikidata ] .

Caracteristici

Lynx și Firefox redă aceeași pagină

Navigarea în Lynx constă în evidențierea link-ului ales folosind tastele cursorului, sau în a avea toate linkurile de pe o pagină numerotată și în introducerea numărului link-ului ales. Versiunile actuale acceptă SSL și multe caracteristici HTML . Tabelele sunt formatate folosind spații, în timp ce cadrele sunt identificate după nume și pot fi explorate ca și cum ar fi pagini separate. Lynx nu este în mod inerent capabil să afișeze diferite tipuri de conținut non-text pe web, cum ar fi imagini și videoclipuri, dar poate lansa programe externe pentru a le gestiona, cum ar fi un vizualizator de imagini sau un player video.

Spre deosebire de majoritatea browserelor web, Lynx nu acceptă JavaScript , pe care multe site-uri web îl necesită pentru a funcționa corect.

Beneficiile de viteză ale navigării numai text sunt mai evidente atunci când se utilizează conexiuni la internet cu lățime de bandă redusă sau hardware-ul mai vechi al computerului, care poate fi lent pentru a reda conținut greu de imaginat.

Confidențialitate

Deoarece Lynx nu acceptă grafică, erorile web care urmăresc informațiile utilizatorului nu sunt preluate, ceea ce înseamnă că paginile web pot fi citite fără preocupările de confidențialitate ale browserelor web grafice. Cu toate acestea, Lynx acceptă cookie-uri HTTP , care pot fi folosite și pentru urmărirea informațiilor despre utilizatori. Prin urmare, Lynx acceptă lista albă și lista neagră a cookie-urilor sau, alternativ, suportul pentru cookie-uri poate fi dezactivat permanent.

La fel ca în cazul browserelor convenționale, Lynx acceptă, de asemenea, istoricul de navigare și stocarea în cache a paginilor, ambele putând ridica probleme de confidențialitate.

Configurabilitate

Lynx acceptă opțiunile de configurare din opțiunile din linia de comandă sau din fișierele de configurare. Există 142 de opțiuni de linie de comandă conform mesajului său de ajutor. Fișierul de configurare șablon lynx.cfglistează 233 de caracteristici configurabile. Există unele suprapuneri între cele două, deși există opțiuni de linie de comandă, cum ar fi -restrictcare nu sunt potrivite în lynx.cfg. În plus față de opțiunile prestabilite prin linia de comandă și fișierul de configurare, comportamentul Lynx poate fi ajustat în timpul rulării folosind meniul său de opțiuni. Din nou, există unele suprapuneri între setări. Lynx implementează multe dintre aceste caracteristici opționale de runtime, opțional (controlate printr-o setare din fișierul de configurare) permițând salvarea opțiunilor într-un fișier de configurare separat care poate fi scris. Motivul restricționării opțiunilor care pot fi salvate a provenit dintr-o utilizare a Lynx care a fost mai frecventă la mijlocul anilor 1990, adică folosirea Lynx însuși ca aplicație front-end la Internet accesat prin conexiuni dial-in.

Accesibilitate

Datorită afișajului Braille reîncărcabil și a interfeței prietenoase text-to-speech , Lynx poate fi utilizat pentru accesul la internet de către utilizatorii cu deficiențe de vedere. Ca Lynx substituie imagini, cadre și alte tipuri de conținut non-text cu textul de la alt, nameși title atribute HTML și permite ascunderea interfeței de utilizator elemente, browser - ul devine în mod special adecvat pentru utilizarea cu software - ul cu ecran de uz general cost - eficiente lectură. O versiune de Lynx îmbunătățită special pentru utilizarea cu cititoarele de ecran pe Windows a fost dezvoltată la Indian Institute of Technology Madras .

Acces de la distanță

Lynx este, de asemenea, util pentru accesarea site-urilor web dintr-un sistem conectat de la distanță, în care nu este disponibil un afișaj grafic. În ciuda naturii și vârstei sale numai cu text, poate fi încă folosită pentru a naviga în mod eficient pe o mare parte a web-ului modern, inclusiv pentru a efectua sarcini interactive, cum ar fi editarea Wikipedia .

Design web și roboți

Deoarece Lynx va prelua tastele dintr-un fișier text, este încă foarte util pentru introducerea automată de date, navigarea paginilor web și răzuirea web . În consecință, Lynx este utilizat în unele crawler-uri web. Designerii web pot folosi Lynx pentru a determina modul în care motoarele de căutare și crawlerele web văd site-urile pe care le dezvoltă. Sunt disponibile servicii online care oferă vizualizarea Lynx asupra unei anumite pagini web.

Lynx este, de asemenea, utilizat pentru a testa performanța site-urilor web. Întrucât se poate rula browserul din diferite locații prin intermediul tehnologiilor de acces la distanță precum telnet și ssh , se poate utiliza Lynx pentru a testa simultan performanța conexiunii site-ului web din diferite locații geografice. O altă posibilă aplicație de web design a browserului este verificarea rapidă a linkurilor site-ului.

Platforme acceptate

Pictogramă pentru portul OS / 2

Lynx a fost inițial conceput pentru sistemele de operare de tip Unix , deși a fost portat la VMS la scurt timp după lansarea sa publică și la alte sisteme, inclusiv DOS , Microsoft Windows , Mac OS clasic și OS / 2 . Acesta a fost inclus în instalarea implicită OpenBSD de la OpenBSD 2.3 (mai 1998) la 5.5 (mai 2014), fiind în arborele principal înainte de iulie 2014, fiind ulterior pus la dispoziție prin arborele porturilor și poate fi găsit și în depozitele din majoritatea distribuțiilor Linux , precum și în depozitele Homebrew și Fink pentru macOS . Sunt disponibile și porturi către BeOS , MINIX , QNX , AmigaOS și OS / 2 .

Sursele pot fi construite pe mai multe platforme, de exemplu, se menționează sistemul de operare Android Google .

Vezi si

Note

Referințe

linkuri externe