링크(웹 브라우저)

Links (web browser)
링크
Links web browser logo.png
Webbrowser Links.jpg
그래피컬 링크 스크린샷
개발자미쿨라시 파토치카
초기 릴리즈1999년; 23년 전(1999년)
안정된 릴리스
2.27[1] / 2022년 5월 29일
프리뷰 릴리즈없음(없음) [±]
기입처C
운영 체제Windows, macOS, OS/2, Unix라이크, OpenVMS, DOS
유형웹 브라우저
면허증.GPL-2.0 이후
웹 사이트links.twibright.com

링크는 풀다운 메뉴 시스템을 [2]갖춘 무료 소프트웨어 텍스트 및 그래픽브라우저입니다.복잡한 페이지를 렌더링하고 HTML 4.0 부분 지원(테이블과 프레임[3], UTF-8 등의 여러 문자 세트 지원), 컬러 및 흑백 터미널 지원 및 수평 스크롤이 가능합니다.

텍스트 전용 환경에서 그래픽 사용자 인터페이스의 많은 일반적인 요소(팝업 창, 메뉴 등)를 유지하려는 사용자를 대상으로 합니다.

링크의 원래 버전은 체코의 미쿨라시 파토치카에 의해 개발되었습니다.그의 그룹인 Twibright Labs는 나중에 그래픽을 표시하고 (공간적 안티에일리어싱 기능을 갖춘) 다양한 크기의 글꼴을 렌더링하는 Links 브라우저 버전 2를 개발했지만 자바스크립트를 더 이상 지원하지 않습니다(이전에는 2.1pre28까지 지원했습니다).브라우저는 매우 빠르지만 의도한 대로 많은 페이지가 표시되지 않습니다.그래픽 모드는 X 윈도 시스템이나 다른 윈도 환경이 없는 Unix 시스템에서도 SVGAlib 또는 시스템 그래픽 카드의 프레임 버퍼를 사용하여 작동합니다.

그래픽스 스택

그래픽스 스택에는 웹 브라우저와는 다른 몇 가지 특징이 있습니다.링크로 표시되는 글꼴은 시스템에서 가져온 것이 아니라 PNG(Portable Network Graphics) 형식의 그레이스케일 비트맵으로 이진수로 컴파일됩니다.이를 통해 브라우저는 시스템 라이브러리에서 독립된 하나의 실행 파일이 될 수 있습니다.그러나 이렇게 하면 실행 파일의 크기가 약 5MB로 증가합니다.글꼴은 암시 없이 안티에이리어스 처리되며, 작은 선 피치의 경우 가독성을 높이기 위해 인위적인 샤프닝을 사용합니다.서브픽셀 샘플링은 LCD 디스플레이의 판독성을 더욱 높입니다.안티에이리어스 글꼴 라이브러리가 흔치 않은 경우 링크에 안티에이리어스 글꼴을 사용할 수 있습니다.

모든 그래픽 요소(이미지 및 텍스트)는 알려진 사용자 감마 설정을 통해 주어진 감마 공간(PNG, JPEG 등의 감마 정보에 따라)에서 우선 픽셀당 48비트 광도 선형 공간으로 변환되며, 여기서 목표 크기에 대한 쌍선형 재샘플링을 통해 측면 비율 보정을 취할 수 있다.nto 어카운트그런 다음 데이터는 고성능 재시작 가능 디더링 엔진을 통해 전달됩니다. 디더링 엔진은 모니터 비트 깊이에 관계없이 사용됩니다. 즉, 픽셀당 24비트 색상에 대해서도 사용됩니다. Floyd-Steinberg 디더링 엔진은 모니터의 감마 특성을 고려하여 768KiB의 디더링 테이블을 사용하여 시간이 많이 걸리는 계산을 방지합니다.어셈블리 언어 최적화를 사용하지 않고 디더링 엔진의 속도를 최대화하기 위해 자체 수정 코드와 유사한 기술인 함수 템플릿이 사용됩니다.

축소된 화상은 LCD에 서브픽셀 샘플링을 사용해 디테일을 높입니다.

이러한 고품질의 처리를 하는 이유는 X 서버에 내장된 8비트 감마 보정에 의해 발생하는 색상 테두리 없이 이미지의 업/다운샘플링과 모니터 감마에 관계없이 사실적인 디스플레이를 적절하게 제공하기 때문입니다.또한 픽셀당 24비트 이상 인식되는 색심도를 높입니다.

링크에는 X Server, Linux 프레임 버퍼, svgalib, OS/2 PMShell 및 AtherOS GUI용 그래픽 드라이버가 있습니다.

포크

ELinks(ELINKs)

Experimental/Enhanced Links(ELinks)는 Petr Baudis가 주도하는 링크의 포크입니다.Links 0.[4]9를 기반으로 합니다.보다 개방적인 개발을 통해 다른 Link 버전(Lua에서의 추가 확장 스크립팅 등) 및 인터넷 [5]사용자의 패치를 통합합니다.

해킹된 링크

Hacked Links는 Elinks의 일부 기능을 Links 2에 통합한 Links 브라우저의 또 다른 버전입니다.

안드레이 미르초브스키가 벨 연구소에서 9번 계획으로 옮겼어요일부 사용자들은 Plan 9의 스나프 [citation needed]버퍼를 잘라내 붙여넣을 수 없다고 불평했지만, 이 운영체제에서는 좋은 브라우저로 간주되고 있습니다.

2016년 4월 현재, Hacked Links의 마지막 릴리스는 2003년 7월 9일이며, 추가 변경 사항은 [6]발표되지 않았습니다.

다른.

2007년 [7]2월 6일에 출시된 마지막 버전(2.1pre23_PSP_r1261)에서 Rafael Cabezas가 Sony PSP 플랫폼에서 PSPadio로 실행하도록 링크도 포트화했습니다.

Francois Revolution에 의해 BeOS 포트가 업데이트되었으며 GUI [8]지원도 추가되었습니다.하이쿠에도 운행하고 있습니다.

레퍼런스

  1. ^ http://links.twibright.com/download/ChangeLog 를 참조해 주세요.
  2. ^ 링크 홈페이지
  3. ^ Legan, Dallas (September 2001), Text-Mode Web Browsers for OS/2, The Southern California OS/2 User Group, retrieved August 16, 2010
  4. ^ "ELinks history page". Retrieved 14 December 2010.
  5. ^ Bolso, Erik Inge (8 March 2005). "2005 Text Mode Browser Roundup". Linux Journal. Retrieved 5 August 2010.
  6. ^ "ChangeLog", Hacked Links Project, October 28, 2003, archived from the original on 2016-04-24, retrieved 2016-04-24
  7. ^ "Home / links2", PSPRadio, SourceForge, retrieved July 9, 2012
  8. ^ Revol, Francois (May 3, 2008), BeOS port patch, retrieved July 9, 2012

외부 링크