xombrero

xombrero는 OpenBSD 개발 커뮤니티와 관계된 보안·프라이버시 지향 경량 웹 브라우저다. 처음에는 xxxterm이라는 이름을 사용했으며 이후 xombrero로 개명했다. WebKitGTK를 이용해 웹 문서를 렌더링하면서 입력과 설정은 작고 조작하기 쉽게 설계했다.

분류웹 브라우저
개발자·프로젝트Conformal Systems · Marco Peereboom
개발 언어C · GTK
브라우저 엔진WebKitGTK
JavaScript 엔진JavaScriptCore
운영체제OpenBSD · Linux · BSD
최초 공개2010년대 초
라이선스ISC 라이선스
개발 상태개발 종료
인터페이스 기술GTK · 키보드 명령 중심
입력 방식키 바인딩 · 주소 명령 · 링크 탐색
기능 성격경량 웹 탐색 · 사용자 설정
웹 표준HTML · CSS · JavaScript(엔진 제공)
네트워크HTTP · HTTPS(엔진 및 배포 버전별)
엔진 계보WebKit · WebKitGTK
소스·공식 자료프로젝트

xombrero는 OpenBSD 개발 커뮤니티와 관계된 보안·프라이버시 지향 경량 웹 브라우저다. 처음에는 xxxterm이라는 이름을 사용했으며 이후 xombrero로 개명했다. WebKitGTK를 이용해 웹 문서를 렌더링하면서 입력과 설정은 작고 조작하기 쉽게 설계했다.

OpenBSD 및 UNIX 데스크톱 환경에서 단순한 사용자 인터페이스와 키보드 조작을 요구하는 이용자를 대상으로 발전했다. 개발팀은 브라우저가 다루는 쿠키와 저장소 등의 상태를 이용자가 제어하도록 하는 기능을 강조했다.

렌더링에는 WebKit을, JavaScript에는 JavaScriptCore를 사용했다. 북마크, 방문 기록과 페이지별 정책은 브라우저 쪽에서 관리했고 웹 표준의 구체적인 구현은 해당 WebKitGTK 릴리스의 기능에 의존했다.

대표적인 기능으로 vim과 유사한 키 명령, 쿠키 및 스크립트 제어, 탐색 기록 관리와 사이트별 설정 등이 있었다. 외부 스크립트보다 응용 프로그램 내부의 정책 설정을 중시하는 점은 Uzbl이나 surf와 다른 접근이다.

주로 OpenBSD와 Linux에서 이용되었으며 현재 지속적인 개발은 종료된 것으로 알려져 있다. 마지막 배포판의 WebKitGTK 버전은 최신 웹 보안과 차이가 있으므로 역사적 제품임을 전제로 기술해야 한다.

xombrero는 브라우저의 보안 정책과 키보드 기반 사용 경험을 결합하려는 초기 WebKitGTK 프로젝트다. Vimb 및 Badwolf 등 이후의 경량 WebKit 브라우저와 비교할 수 있다.[1]

역사

개발 배경

버전과 변화

기술 구조

웹 렌더링과 JavaScript

키보드 입력과 인터페이스

주요 기능

배포와 개발 상태

영향과 관련 제품

관련 문서

  1. xombrero 프로젝트 자료 ↩