맨위로가기

링크 (웹 브라우저)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

링크 (웹 브라우저)는 텍스트 기반의 웹 브라우저로, 자체 비트맵 글꼴을 사용하고 앤티앨리어싱, 서브픽셀 렌더링, 감마 보정 및 디더링과 같은 기술을 통해 낮은 해상도에서도 가독성을 높인다. 파생 버전으로 ELinks, Hacked Links 등이 있으며, PSP, BeOS, Haiku 등 다양한 플랫폼으로 이식되었다.

더 읽어볼만한 페이지

  • 텍스트 기반 웹 브라우저 - 라인 모드 브라우저
    라인 모드 브라우저는 초기 웹 브라우저로서 텍스트 기반 환경에서 작동하며, 크로스 플랫폼을 지향하여 다양한 운영체제에서 사용 가능하도록 개발되었으나, 모자이크 브라우저의 등장으로 쇠퇴하여 현재는 libwww의 테스트 응용 프로그램으로 사용된다.
  • 텍스트 기반 웹 브라우저 - 링크스 (웹 브라우저)
    링크스는 캔자스 대학교에서 개발된 텍스트 기반 웹 브라우저로, 낮은 시스템 자원 요구량과 높은 설정 가능성을 특징으로 하며, 다양한 용도로 활용된다.
  • OS/2 웹 브라우저 - 모질라 파이어폭스
    모질라 파이어폭스는 모질라 재단에서 개발한 무료 오픈 소스 웹 브라우저로, 탭 브라우징, 팝업 차단, 확장 기능 등을 지원하며 웹 표준 준수 및 개인 정보 보호 기능을 강화했다.
  • OS/2 웹 브라우저 - 모질라 애플리케이션 스위트
    모질라 애플리케이션 스위트는 모질라 재단에서 개발한 인터넷 스위트 소프트웨어로, 웹 브라우저, 이메일 클라이언트 등을 포함하며 XUL 기술로 확장 가능하도록 설계되었으나, 현재는 씨몽키 프로젝트를 통해 기능이 유지되고 있다.
  • POSIX 웹 브라우저 - 인터넷 익스플로러 4
    인터넷 익스플로러 4는 1997년 마이크로소프트에서 출시한 웹 브라우저로, 윈도우 운영 체제에 통합되어 인터페이스 변경 및 액티브 데스크톱 기능 도입, 동적 HTML, PNG 이미지 포맷, 파비콘 등을 지원했으나, 윈도우 통합으로 시장 독점 논란과 불공정 경쟁 소송을 야기했다.
  • POSIX 웹 브라우저 - 모질라 파이어폭스
    모질라 파이어폭스는 모질라 재단에서 개발한 무료 오픈 소스 웹 브라우저로, 탭 브라우징, 팝업 차단, 확장 기능 등을 지원하며 웹 표준 준수 및 개인 정보 보호 기능을 강화했다.
링크 (웹 브라우저) - [IT 관련 정보]에 관한 문서
개요
Links 로고
Links 로고
종류웹 브라우저
개발자미쿨라시 파토츠카
개발 원본Twibright Labs
최초 릴리스1999년
최신 버전2.29
최신 버전 출시일2023년 3월 9일
최신 평가판 버전해당 없음
최신 평가판 출시일해당 없음
리포지토리다운로드
프로그래밍 언어C 언어
지원 운영체제Windows
macOS
Linux
UNIX
지원 플랫폼멀티 플랫폼
지원 언어영어 외 32개 언어
라이선스GPL
웹사이트공식 웹사이트
기술 정보
작성 언어C
운영체제Windows
macOS
OS/2
Unix-like
OpenVMS
DOS

2. 그래픽 스택

Links의 그래픽 스택은 일반적인 웹 브라우저와는 다르게 작동한다. Links는 텍스트와 이미지를 표시하기 위해 독특한 처리 방식을 사용하며, 이를 통해 시스템 환경에 관계없이 일관된 렌더링을 제공한다. 특히, 시스템 글꼴을 사용하지 않고 자체 렌더링 방식을 사용한다는 점이 특징이다.

2. 1. 렌더링 방식

Links는 시스템 글꼴 대신 자체 비트맵 글꼴을 사용하여 텍스트를 렌더링한다.[3] 글꼴은 PNG 형식의 흑백 비트맵으로 바이너리에 컴파일된다. 이를 통해 Links는 시스템에 설치된 라이브러리와 관계없이 단일 실행 파일로 배포될 수 있지만, 실행 파일 크기가 약 5MB로 커진다. 글꼴은 힌팅 없이 앤티앨리어싱 처리되며, 작은 줄 간격에서는 가독성을 높이기 위해 인위적으로 선명하게 표시된다. LCD 디스플레이에서 가독성을 더욱 향상시키기 위해 서브픽셀 샘플링이 사용된다. 이러한 기술 덕분에 Links는 렌더링 라이브러리를 사용할 수 없을 때 앤티앨리어싱된 글꼴을 사용할 수 있다.

모든 그래픽 요소(이미지 및 텍스트)는 먼저 지정된 감마 공간(PNG, JPEG 등)에서 알려진 사용자 감마 설정을 통해 48비트 픽셀 광도 선형 공간으로 변환된다. 이후 쌍선형 리샘플링을 사용하여 대상 크기로 다시 샘플링하고, 종횡비 보정이 고려될 수 있다. 그런 다음 이미지 데이터는 고성능 디더링 엔진을 거친다. 이 엔진은 모니터 비트 심도와 관계없이 사용되며, 픽셀당 24비트 색상에서도 사용된다. Floyd-Steinberg 디더링 엔진[3]은 768 KiB의 디더링 테이블을 사용하여 모니터의 감마 특성을 고려함으로써 시간 소모적인 계산을 피한다.

축소된 이미지도 LCD에서 서브픽셀 샘플링을 사용하여 디테일 수준을 높인다.

2. 2. 이미지 처리

Links의 그래픽 스택은 일반적인 웹 브라우저와 다르다. Links에서 표시되는 글꼴은 시스템에서 가져오지 않고, Portable Network Graphics(PNG) 형식을 사용하여 흑백 비트맵으로 바이너리에 컴파일된다.[3] 이를 통해 브라우저는 시스템에 설치된 라이브러리와 관계없이 단일 실행 파일로 배포될 수 있지만, 실행 파일 크기가 약 5MB로 커진다. 글꼴은 힌팅 없이 앤티앨리어싱 처리되며, 작은 줄 간격의 경우 가독성을 높이기 위해 인위적인 선명화가 사용된다. LCD 디스플레이에서 가독성을 더욱 향상시키기 위해 서브픽셀 샘플링이 사용된다. 이러한 기술 덕분에 Links는 렌더링 라이브러리를 사용할 수 없을 때 앤티앨리어싱된 글꼴을 사용할 수 있다.

모든 그래픽 요소(이미지 및 텍스트)는 먼저 지정된 감마 공간(PNG, JPEG 등의 알려진 또는 가정된 감마 정보를 따름)에서 알려진 사용자 감마 설정을 통해 48비트 픽셀 광도 선형 공간으로 변환된다. 여기서 쌍선형 리샘플링을 사용하여 대상 크기로 다시 샘플링하며, 종횡비 보정을 고려할 수 있다. 그런 다음 이미지 데이터는 고성능 디더링 엔진을 통과하는데, 이 엔진은 모니터 비트 심도에 관계없이 사용된다. 즉, 픽셀당 24비트 색상에서도 사용된다. Floyd-Steinberg 디더링 엔진[3]의 이 구현은 768 KiB의 디더링 테이블을 사용하여 모니터의 감마 특성을 고려함으로써 시간 소모적인 계산을 피한다. 어셈블리 언어 최적화를 사용하지 않고 디더링 엔진의 속도를 극대화하기 위해 자체 수정 코드와 유사한 기술인 함수 템플릿이 사용된다.

축소된 이미지도 LCD에서 서브픽셀 샘플링을 사용하여 디테일 수준을 높인다. 이 처리는 이미지의 현실적인 업샘플링 및 다운샘플링을 제공하고, X 서버에 내장된 8비트 감마 보정으로 인한 색상 테두리 없이 모니터의 감마에 관계없이 사실적인 디스플레이를 제공하는 데 사용된다.

3. 파생 버전

Links는 다양한 사용자 요구에 맞춰 여러 파생 버전을 가지고 있다.

페트르 바우디스가 개발을 시작한 ELinks는 Links 0.9를 기반으로 하는 포크 버전이다.[4] Lua 추가 확장 스크립팅과 같은 다른 Links 버전의 패치와 인터넷 사용자들의 패치를 통합한다.[5]

''해킹된 링크(Hacked Links)''는 ELinks의 일부 기능을 링크 2에 병합한 버전이다.[6][14] 벨 연구소플랜 9으로 포팅되었다.

그 외에도 소니 PSP 플랫폼에 이식되거나,[7] BeOS 이식판이 프랑수아 레볼에 의해 업데이트되기도 하였다.[8]

'''ELinks'''(Experimental/Enhanced Links)는 페트르 바우디스가 개발을 시작하고 이끄는 Links의 포크 버전으로, Links 0.9를 기반으로 한다.[4] ELinks는 더 개방적인 개발 방식을 채택하고, Lua 추가 확장 스크립팅과 같은 다른 Links 버전의 패치와 인터넷 사용자들의 패치를 통합한다.[5]

리눅스, 유닉스를 지원하며, 캐스케이딩 스타일 시트 부분 지원 및 탭 지원 등이 이루어지고 있다. 2001년에 개발을 시작하여 2023년 10월 현재도 개발이 진행 중이다.[13]
''해킹된 링크(Hacked Links)''는 ELinks의 일부 기능을 링크 2에 병합한 링크 브라우저의 한 버전이다.[6][14]

안드레이 미르초프스키(Andrey Mirtchovski)는 이를 벨 연구소플랜 9으로 포팅했다. 일부 사용자는 플랜 9 스나프 버퍼(Plan 9 snarf buffer)를 사용한 잘라내기 및 붙여넣기 기능이 없다고 불만을 제기했지만, 해당 운영체제에서 좋은 브라우저로 평가받는다.

2016년 4월 기준으로, 해킹된 링크의 마지막 릴리스는 2003년 7월 9일이며, 릴리스되지 않은 추가 변경 사항도 있다.[6] 2023년 10월 현재 관련 커뮤니티는 사라졌으며, 웹 아카이브에서만 내용을 확인할 수 있다.[14]

3. 3. 기타

링크스는 라파엘 카베자스에 의해 소니 PSP 플랫폼에서도 PSPRadio로 이식되었으며, 마지막 버전(2.1pre23_PSP_r1261)은 2007년 2월 6일에 출시되었다.[7]

BeOS 이식판은 프랑수아 레볼에 의해 업데이트되었으며, GUI 지원이 추가되었다.[8] 또한 Haiku에서도 실행된다.

참조

[1] 웹사이트 Links home page http://www.jikos.cz/[...]
[2] 간행물 Text-Mode Web Browsers for OS/2 http://www.scoug.com[...] The Southern California OS/2 User Group 2001-09-01
[3] 웹사이트 Links user documentation http://links.twibrig[...] 2023-09-07
[4] 웹사이트 ELinks history page http://www.elinks.cz[...] 2010-12-14
[5] 웹사이트 2005 Text Mode Browser Roundup http://www.linuxjour[...] Linux Journal 2005-03-08
[6] 간행물 ChangeLog http://xray.sai.msu.[...] 2003-10-28
[7] 간행물 Home / links2 http://sourceforge.n[...] SourceForge
[8] 간행물 BeOS port patch http://revolf.free.f[...] 2008-05-03
[9] 웹사이트 ABOUT http://links.twibrig[...] 2012-12-18
[10] 웹사이트 ChangeLog http://links.twibrig[...] 2023-07-24
[11] 웹사이트 Twibright Labs: Links - About http://links.twibrig[...] 2023-10-09
[12] 웹사이트 Twibright Labs: Links - Features http://links.twibrig[...] 2023-10-09
[13] 웹사이트 rkd77/elinks: Fork of elinks https://github.com/r[...] 2023-10-09
[14] 웹사이트 Wayback Machine https://web.archive.[...] 2023-10-09
[15] 웹인용 Text-Mode Web Browsers for OS/2 http://www.scoug.com[...] The Southern California OS/2 User Group 2001-09-01



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com