Lynx (przeglądarka internetowa) - Lynx (web browser)

Ryś
Ryś-wikipedia.png
Starsza wersja tego artykułu wyświetlana w Lynx
Pierwotny autor (autorzy) Lou Montulli , Michael Grobe, Charles Rezac
Deweloper(zy) Thomas Dickey  [ Wikidane ]
Pierwsze wydanie 1992 ; 29 lat temu ( 1992 )
Wersja stabilna
2.8.9rel.1  Edytuj to na Wikidanych / 8 lipca 2018 ; 3 lata temu ( 8 lipca 2018 )
Wersja zapoznawcza
2.9.0dev.9  Edytuj to na Wikidanych / 7 sierpnia 2021 ; 2 miesiące temu ( 7 sierpnia 2021 )
Magazyn
Napisane w ISO C
Silnik widelec o libwww
System operacyjny Uniksowy , DOS , Windows
Dostępne w język angielski
Rodzaj Tekstowa przeglądarka internetowa
Licencja GNU GPLv2
Strona internetowa niewidzialna-wyspa .net /lynx / Edytuj to na Wikidata

Lynx to dostosowywalna, tekstowa przeglądarka internetowa do użytku na terminalach znakowych, które można adresować kursorem . Od 2020 roku jest to najstarsza wciąż utrzymywana przeglądarka internetowa, która rozpoczęła się w 1992 roku.

Historia

Lynx był produktem Distributed Computing Group w ramach Academic Computing Services Uniwersytetu Kansas i został początkowo opracowany w 1992 roku przez zespół studentów i pracowników uniwersytetu ( Lou Montulli , Michael Grobe i Charles Rezac) jako używana przeglądarka hipertekstowa. wyłącznie w celu rozpowszechniania informacji kampusowych w ramach kampusowego serwera informacyjnego oraz przeglądania przestrzeni Gopher . Dostępność wersji beta ogłoszono w Usenecie 22 lipca 1992 roku. W 1993 roku Montulli dodał interfejs internetowy i wydał nową wersję (2.0) przeglądarki.

Od lipca 2007 obsługa protokołów komunikacyjnych w Lynx jest zaimplementowana przy użyciu wersji libwww , rozwiniętej z bazy kodu biblioteki w 1996 roku. Obsługiwane protokoły to Gopher , HTTP , HTTPS , FTP , NNTP i WAIS . Obsługa NNTP została dodana do libwww z trwającego rozwoju Lynx w 1994. Obsługa HTTPS została dodana do rozwidlenia libwww Lynxa później, początkowo jako łatki z powodu obaw o szyfrowanie.

Garrett Blythe stworzył DosLynx w kwietniu 1994 roku, a później również dołączył do projektu Lynx. Foteos Macrides przeniósł znaczną część Lynxa do VMS i utrzymywał go przez pewien czas. W 1995 Lynx został wydany na Powszechnej Licencji Publicznej GNU i jest obecnie utrzymywany przez grupę wolontariuszy kierowanych przez Thomasa Dickeya  [ Wikidata ] .

Cechy

Lynx i Firefox renderują tę samą stronę

Przeglądanie w Lynx polega na podświetleniu wybranego linku za pomocą klawiszy kursora lub ponumerowaniu wszystkich linków na stronie i wprowadzeniu numeru wybranego linku. Aktualne wersje obsługują SSL i wiele funkcji HTML . Tabele są formatowane za pomocą spacji, a ramki są identyfikowane według nazwy i można je przeglądać tak, jakby były osobnymi stronami. Lynx z natury nie jest w stanie wyświetlać różnego rodzaju treści nietekstowych w Internecie, takich jak obrazy i wideo, ale może uruchamiać zewnętrzne programy do obsługi tego, takie jak przeglądarka obrazów lub odtwarzacz wideo.

W przeciwieństwie do większości przeglądarek internetowych, Lynx nie obsługuje JavaScript , którego wiele witryn wymaga do poprawnego działania.

Korzyści związane z szybkością przeglądania w trybie tekstowym są najbardziej widoczne w przypadku korzystania z połączeń internetowych o niskiej przepustowości lub starszego sprzętu komputerowego, który może powoli renderować treści z dużą ilością obrazów.

Prywatność

Ponieważ Lynx nie obsługuje grafiki, błędy sieciowe śledzące informacje o użytkowniku nie są pobierane, co oznacza, że ​​strony internetowe można czytać bez obaw o prywatność przeglądarek graficznych. Jednak Lynx obsługuje pliki cookie HTTP , które mogą być również używane do śledzenia informacji o użytkowniku. Dlatego Lynx obsługuje białą i czarną listę plików cookie lub alternatywnie obsługę plików cookie można na stałe wyłączyć.

Podobnie jak w przypadku konwencjonalnych przeglądarek, Lynx obsługuje również historie przeglądania i buforowanie stron, które mogą budzić obawy dotyczące prywatności.

Konfigurowalność

Lynx akceptuje opcje konfiguracyjne z opcji wiersza poleceń lub plików konfiguracyjnych. Zgodnie z komunikatem pomocy dostępne są 142 opcje wiersza poleceń. Plik konfiguracyjny szablonu lynx.cfgzawiera 233 konfigurowalne funkcje. Oba te elementy częściowo się pokrywają, chociaż istnieją opcje wiersza poleceń, takie jak te, -restrictktóre nie są dopasowywane w lynx.cfg. Oprócz wstępnie ustawionych opcji w wierszu poleceń i pliku konfiguracyjnym, zachowanie Lynxa można dostosować w czasie wykonywania za pomocą menu opcji. Ponownie, ustawienia te nakładają się na siebie. Lynx implementuje wiele z tych opcjonalnych funkcji środowiska wykonawczego, opcjonalnie (kontrolowanych przez ustawienie w pliku konfiguracyjnym), umożliwiając zapisanie wyborów w osobnym, zapisywalnym pliku konfiguracyjnym. Powód ograniczenia opcji, które można zapisać, pochodził z używania Lynxa, które było bardziej powszechne w połowie lat dziewięćdziesiątych, tj. używania samego Lynxa jako aplikacji typu front-end do Internetu dostępnego przez połączenia dial-in.

Dostępność

Ze względu na odświeżany wyświetlacz brajlowski i interfejs przyjazny dla tekstu na mowę , Lynx może być używany do dostępu do Internetu przez użytkowników niedowidzących. Ponieważ Lynx zastępuje obrazy, ramki i inne treści nietekstowe tekstem z alt, nameoraz title atrybutami HTML i umożliwia ukrywanie elementów interfejsu użytkownika , przeglądarka staje się szczególnie odpowiednia do użytku z niedrogim oprogramowaniem do czytania ekranu ogólnego przeznaczenia. Wersja Lynx specjalnie ulepszona do użytku z czytnikami ekranu w systemie Windows została opracowana przez Indian Institute of Technology Madras .

Dostęp zdalny

Lynx jest również przydatny do uzyskiwania dostępu do stron internetowych ze zdalnie podłączonego systemu, w którym nie jest dostępny wyświetlacz graficzny. Pomimo swojej natury tekstowej i wieku, nadal może być używany do efektywnego przeglądania wielu współczesnych stron internetowych, w tym wykonywania interaktywnych zadań, takich jak edytowanie Wikipedii .

Projektowanie stron internetowych i roboty

Ponieważ Lynx pobiera naciśnięcia klawiszy z pliku tekstowego, nadal jest bardzo przydatny do automatycznego wprowadzania danych, nawigacji po stronach internetowych i skrobania stron internetowych . W związku z tym Lynx jest używany w niektórych robotach internetowych. Projektanci stron internetowych mogą używać Lynx do określenia, w jaki sposób wyszukiwarki i roboty sieciowe widzą tworzone przez siebie witryny. Dostępne są usługi online, które zapewniają widok danej strony internetowej przez Lynx.

Lynx służy również do testowania wydajności stron internetowych. Ponieważ można uruchomić przeglądarkę z różnych lokalizacji za pomocą technologii zdalnego dostępu, takich jak telnet i ssh , można użyć Lynx do jednoczesnego testowania wydajności połączenia witryny z różnych lokalizacji geograficznych. Inną możliwą aplikacją przeglądarki do projektowania stron internetowych jest szybkie sprawdzanie linków na stronie.

Obsługiwane platformy

Ikona portu OS/2

Lynx został pierwotnie zaprojektowany dla systemów operacyjnych podobnych do Uniksa , chociaż został przeniesiony do VMS wkrótce po jego publicznym wydaniu i do innych systemów, w tym DOS , Microsoft Windows , Classic Mac OS i OS/2 . Został on zawarty w domyślnym OpenBSD instalacji z OpenBSD 2.3 (maj 1998) do 5,5 (maj 2014), będąc w głównym drzewie przed lipcem 2014, a następnie zostanie udostępniona za pośrednictwem drzewa portów, a można również znaleźć w repozytoriach o większości dystrybucji Linuksa , a także w repozytoriach Homebrew i Fink dla macOS . Dostępne są również porty na BeOS , MINIX , QNX , AmigaOS i OS/2 .

Źródła mogą być budowane na wielu platformach, np. wspomina się o systemie operacyjnym Google Android .

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki