Lynx(웹 브라우저)

Lynx (web browser)
링스
Lynx-wikipedia.png
Lynx에 표시된 이 문서의 이전 버전
원저작자루 몽툴리, 마이클 그로브, 찰스 레작
개발자토머스 디키[위키다타]
초기 릴리즈1992년; 30년 전(1992년)
안정된 릴리스
2.8.9rel.1[1] / 2018년 7월 8일; 4년 전(2018년 7월 8일)
프리뷰 릴리즈
2.9.0dev.10[2] / 2021년 10월 24일;9개월 전 (2021년 10월 24일)
저장소
기입처ISO C
엔진libwww포크
운영 체제Unix 계열,[3] DOS, Windows, VMS[4]
이용가능기간:영어
유형텍스트 기반 웹 브라우저
면허증.GNU GPLv2
웹 사이트lynx.invisible-island.net Edit this at Wikidata

링스는 커서 주소 지정 가능한 문자 [5][6]터미널에서 사용하기 위한 사용자 정의 가능한 텍스트 기반브라우저입니다.2022년 현재, 이 웹 브라우저는 1992년에 시작된 이래 현재까지 유지 [7]보수되고 있는 가장 오래된 웹 브라우저이다.

역사

분산된 컴퓨팅 그룹 학술 컴퓨팅 서비스의 대학 Kansas,[8][9]의 내에서 링크스는 제품부터 시작해 1992년 학생들과 직원들의 하이퍼텍스트 브라우저는 Campus-Wide의 일환으로 캠퍼스 정보를 배포하는 데 사용된 대학(루 Montulli, 마이클 Grobe와 찰스 Rezac)이 개발한 것이다.InforMation Server 및 Gopher [10]공간을 탐색하기 위한 것입니다.1992년 [11]7월 22일, 유즈넷에 베타판이 공개되었습니다.1993년 Montulli는 인터넷 인터페이스를 추가하고 브라우저의 [12][13]새로운 버전(2.0)을 출시했다.

2007년 7월 현재 링스의 통신 프로토콜 지원은 1996년 [15]라이브러리의 코드 베이스에서 분기libwww [14]버전을 사용하여 구현되어 있습니다.지원되는 프로토콜에는 Gopher, HTTP, HTTPS, FTP, NNTPWAIS[6][16]포함됩니다.NNTP 지원은 1994년 [17]진행 중인 링스 개발에서 libwww에 추가되었습니다.HTTPS 지원은 암호화 [18]문제로 인해 나중에 Lynx의 libwww 포크에 패치로 추가되었습니다.

Garrett Blyse는 1994년[19] 4월에 DosLynx를 만들었고 나중에 Lynx 활동에도 참여했습니다.Foteos Macrides는 링스의 많은 부분을 VMS에 이식하여 한동안 유지 보수했습니다.1995년에 링스는 GNU General Public License로 출시되어 현재는 Thomas Dickey[Wikidata][20]가 이끄는 자원봉사자 그룹에 의해 관리되고 있습니다.

특징들

Lynx와 Firefox가 같은 페이지를 렌더링합니다.

링스에서 브라우징은 커서 키를 사용하여 선택한 링크를 강조 표시하거나 페이지의 모든 링크에 번호를 지정하고 선택한 링크의 [21]번호를 입력하는 것으로 구성됩니다.현재 버전은 SSL 및 많은 HTML 기능을 지원합니다[6].테이블은 공백으로 포맷되며 프레임은 이름으로 식별되며 개별 페이지인 것처럼 탐색할 수 있습니다.링스는 기본적으로 이미지나 [5]비디오와 같은 다양한 유형의 텍스트 이외의 콘텐츠를 웹에 표시할 수 없지만 이미지 뷰어나 비디오 플레이어 [21]같은 외부 프로그램을 실행할 수 있습니다.

대부분의 웹 브라우저와 달리 Lynx는 JavaScript를 지원하지 않으므로 많은 웹 사이트가 올바르게 [22]작동해야 합니다.

텍스트만의 브라우징의 고속화는 저대역폭의 인터넷 접속이나 이미지 부하가 높은 컨텐츠의 렌더링에 시간이 걸리는 오래된 컴퓨터 하드웨어를 사용하는 경우에 가장 두드러집니다.

사생활

Lynx는 그래픽을 지원하지 않기 때문에 사용자 정보를 추적하는 버그는 가져오지 않습니다. 즉, 그래픽 웹 [9]브라우저의 프라이버시 문제 없이 웹 페이지를 읽을 수 있습니다.그러나 Lynx는 사용자 [5]정보 추적에도 사용할 수 있는 HTTP 쿠키를 지원합니다.따라서 Lynx는 쿠키 화이트리스트블랙리스트를 지원하거나 쿠키 지원을 영구적으로 [21]실행 중지할 수 있습니다.

기존 브라우저와 마찬가지로 Lynx도 브라우징 기록과 페이지 [23]캐싱을 지원하며 둘 다 사생활 문제를 [24]일으킬 수 있습니다.

설정 가능성

Lynx는 명령줄 옵션 또는 구성 파일의 구성 옵션을 허용합니다.도움말 메시지에 따라 142개의 명령줄 옵션이 있습니다.템플릿 컨피규레이션파일lynx.cfg에 233개의 설정 가능한 기능을 나타냅니다.이 둘 사이에는 몇 가지 중복이 있지만 다음과 같은 명령줄 옵션이 있습니다.-restrict비교가 안 된다lynx.cfg명령줄 및 구성 파일별로 미리 설정된 옵션 외에 Lynx의 동작은 실행 시 옵션 메뉴를 사용하여 조정할 수 있습니다.설정 간에 중복되는 부분이 있습니다.Lynx는 이러한 런타임 옵션 기능의 대부분을 구현합니다.옵션으로 구성 파일의 설정을 통해 제어되므로 선택 사항을 별도의 쓰기 가능한 구성 파일에 저장할 수 있습니다.저장할 수 있는 옵션을 제한하는 이유는 1990년대 중반에는 Lynx를 더 많이 사용했기 때문입니다. 즉, Lynx 자체를 통화중 [25][26][21]접속으로 접속하는 인터넷의 프런트 엔드 애플리케이션으로 사용하는 것입니다.

접근성

링스는 텍스트 기반 브라우저이기 때문에 시각장애인이 새로고침 가능한 점자 디스플레이에서 인터넷에 접속할 수 있으며 텍스트/스피치 소프트웨어와 [27][10][16]쉽게 호환됩니다.Lynx는 이미지, 프레임 및 기타 텍스트 이외의 콘텐츠를 다음 텍스트의 텍스트로 대체하기 위해alt,name그리고.title HTML 속성과[28] 사용자 인터페이스 [29]요소를 숨길 수 있는 브라우저는 비용 효율적인 범용 화면 읽기 [30][31][32]소프트웨어와 함께 사용하기에 특히 적합합니다.Indian Institute of Technology [33]Madras에서 Windows에서 화면 리더와 함께 사용할 수 있도록 특별히 강화된 Lynx 버전이 개발되었습니다.

리모트 액세스

링스는 그래픽 디스플레이를 사용할 [34][35][36]수 없는 원격 연결된 시스템에서 웹 사이트에 액세스하는 경우에도 유용합니다.텍스트만의 특성과 사용 기간에도 불구하고,[23][37][38] 위키피디아 편집과 같은 대화형 작업을 수행하는 것을 포함하여 현대의 웹을 효과적으로 탐색하는 데 여전히 사용될 수 있습니다.

웹 디자인 및 로봇

Lynx는 텍스트 파일에서 키 입력을 수행하므로 자동 데이터 입력, 웹 페이지 탐색 및 웹 스크랩에 여전히 매우 유용합니다.따라서 링스는 일부 웹 [citation needed]크롤러에서 사용됩니다.웹 디자이너는 Lynx를 사용하여 검색 엔진 및 웹 크롤러가 자신이 [39][40][41]개발한 사이트를 보는 방법을 결정할 수 있습니다.지정된 웹 페이지에 대한 Lynx의 보기를 제공하는 온라인 서비스를 사용할 [42]수 있습니다.

링스는 웹 사이트의 성능을 테스트하는 데도 사용됩니다.telnet이나 ssh 의 리모트액세스 테크놀로지를 통해 다른 장소에서 브라우저를 실행할 수 있기 때문에 Lynx를 사용하여 다른 지역에서의 웹 사이트 접속 퍼포먼스를 [37]동시에 테스트할 수 있습니다.브라우저의 다른 가능한 웹 디자인 애플리케이션은 사이트 [43]링크의 빠른 확인입니다.

지원되는 플랫폼

OS/2 포트 아이콘

링스는 원래 Unix와 유사한 운영 체제용으로 설계되었으며 공개[citation needed] 출시 직후 VMS DOS, Microsoft Windows, Classic Mac OS 및 OS/2 [8]의 다른 시스템으로 이식되었습니다.그것은 OpenBSD 2.3(도 될까 1998년)[44]5.5(도 될까 2014년)[45]는 주요 나무에 있었던 것에서 기본 OpenBSD 설치하기 전 7월까지 2014,[46]에 이용할 수 있는 항구 tree,[47]을 통해 역시 대부분 리눅스의 보고뿐만 아니라 macOS의 Homebrew[48]과 핑크 보관소에서 발견될 수 있도록 제작되는 것에 포함되었다.[38]BeOS, MINIX, QNX, Amiga 포트OS[49]OS/2도[9] 사용할 수 있습니다.

예를 들어 Google의 Android 운영체제[50]대해 언급하는 등 많은 플랫폼에서 소스를 구축할 수 있습니다.

「 」를 참조해 주세요.

메모들

  1. ^ "Lynx2.8.9". Retrieved 9 December 2018.
  2. ^ https://lynx.invisible-island.net/current/CHANGES.html#index-v2.9.0dev.10; 검색: 2021년 12월 13일.
  3. ^ Nelson, H. (24 April 1999). "Lynx Installation Guide". lynx.invisible-island.net.
  4. ^ Dickey, Thomas (11 September 2015). "Lynx2.8.8 [sic]". lynx.invisible-island.net.
  5. ^ a b c 1997년 라키틴.
  6. ^ a b c 레간 2001년
  7. ^ "A Command Line Web Browsing with Lynx and Links Tools". TecMint. 2016-04-27. Retrieved 2020-09-30.
  8. ^ a b 파시엘로 2000, 페이지 154-155.
  9. ^ a b c 레간 2002년
  10. ^ a b 볼소 2005.
  11. ^ 몬툴리 1992년
  12. ^ 스튜어트 2000.
  13. ^ 넬슨 2000년
  14. ^ 카한 1999년
  15. ^ Dickey 2007.
  16. ^ a b 셀처 1995년
  17. ^ Kahan 2002.
  18. ^ 네스트루드 2000
  19. ^ 1994년 엉덩이.
  20. ^ JUAN FERRER MARTÍNEZ (1 January 2015). UF1302 - Creación de páginas web con el lenguaje de marcas. Ediciones Paraninfo, S.A. pp. 73–. ISBN 978-84-283-9827-5.
  21. ^ a b c d 유저즈 가이드
  22. ^ 월렌 2011
  23. ^ a b Senjen & Guthrey 1996, 136-139페이지.
  24. ^ 타이머 2010.
  25. ^ 도움말 파일
  26. ^ 컨피규레이션파일
  27. ^ 파시엘로 2000, 페이지 157
  28. ^ RNIB 2011.
  29. ^ 로즈마이타 1996년
  30. ^ 딕슨 2004년
  31. ^ 로즈마이타.
  32. ^ Sajka 1999.
  33. ^ 아크라야 2006년
  34. ^ Wayner 2010.
  35. ^ 채프먼 2003년
  36. ^ Killea 2002, 9페이지
  37. ^ a b Killea 2002, 페이지 60-61.
  38. ^ a b 테일러 2005, 페이지 225–227.
  39. ^ 2008년 킹, 페이지 44~46
  40. ^ Bartlett 2006.
  41. ^ Rognerud 2010, 187페이지
  42. ^ 파시엘로 2000, 135페이지
  43. ^ Killea 2002, 페이지 178
  44. ^ BSD23을 엽니다.
  45. ^ BSD55를 엽니다.
  46. ^ 드 라트 2014.
  47. ^ 오픈BSD 포트
  48. ^ "Homebrew Formulae". Homebrew. Retrieved January 23, 2019.
  49. ^ 1995년 마르카르트
  50. ^ "[APP] Compiled lynx binary for android - Shell or ADB". XDA Developers. Retrieved 2016-05-27.

레퍼런스

외부 링크