GN⁺: HN 소개: 딜로 브라우저의 부활
(dillo-browser.github.io)Dillo 웹사이트 소개
- Dillo는 리눅스, BSD, MacOS, 심지어 아타리에서도 작동하는 멀티플랫폼 그래픽 웹 브라우저임.
- C와 C++로 작성되었으며, 의존성이 적음.
- 자체 실시간 렌더링 엔진을 구현함.
- 메모리 사용이 적고, 큰 페이지에서도 빠른 렌더링을 제공함.
- 빠르고 부피가 작은 FLTK GUI 라이브러리를 사용함.
- HTTP, HTTPS, FTP 및 로컬 파일을 지원함.
- GitHub에서 검색 가능한 어떤 언어로든 작성된 플러그인으로 확장 가능함.
- GPLv3 라이선스를 가진 자유 소프트웨어임.
- 버그 미터를 사용하여 웹 표준 준수를 돕는 기능을 제공함.
프로젝트 목표
- 웹 접근성의 장벽을 낮춤.
- 오래되거나 성능이 낮은 기기 및 느린 연결을 지원함.
- 개인의 보안과 프라이버시를 중시함.
- 소프트웨어 효율성을 높임.
다운로드 및 기여 방법
- git 저장소에서 Dillo를 다운로드하고 README의 지침을 따라 설치함.
- 웹을 탐색하면서 작동하지 않는 부분을 발견하면 보고함으로써 기여할 수 있음.
- Dillo의 존재와 활동을 알리고, 새로운 기능을 구현하거나 버그를 수정한 후 패치를 보내거나 풀 리퀘스트를 생성함으로써 기여할 수 있음.
GN⁺의 의견
- Dillo는 오래된 기기나 느린 인터넷 연결을 가진 사용자들에게 매우 유용한 웹 브라우저임. 이는 기술 접근성을 높이는 데 기여함.
- 자체 렌더링 엔진과 낮은 메모리 사용으로 빠른 웹 서핑 경험을 제공하며, 이는 사용자 경험을 향상시킴.
- 오픈 소스이며, 커뮤니티의 기여를 통해 지속적으로 개선되고 있어, 소프트웨어 개발에 관심 있는 초급 소프트웨어 엔지니어들에게 실질적인 참여 기회를 제공함.
Hacker News 의견
-
놀라운 경험에 감사
- Rodrigo와 dillo 팀, Jorge Arellano Cid 등에게 감사의 말을 전함.
- M1 맥에서 Dillo 브라우저 설치 경험 공유:
- 맥 설치 지침을 따르고,
brew install
로 필요한 패키지와 openssl 버전 3을 설치함. - git에서 설치할 때
./configure
실행 전에 openssl 파일을 찾기 위한 export 명령어 실행 필요. -
make
후sudo make install
실행하고dillo
를 실행하면 빠르고 잘 작동함. - 1.6MB 바이너리 크기, SSL 지원, 구글 검색은 CSS 오류가 있지만 어느 정도 작동함.
- 자바스크립트 없이는 구글 로그인 불가능함.
- 맥 설치 지침을 따르고,
-
저사양 하드웨어를 위한 빠르고 가벼운 브라우저의 필요성
- SBC, RPi, 몇 년 된 랩탑 등을 설정할 때 브라우저 성능이 유일한 걸림돌이 됨.
- MS Teams와 웹메일을 위해 Ryzen 7과 16GB RAM이 필요한 상황에 안타까움을 표함.
-
Dillo의 효율성에 대한 만족
- 2009년형 넷북 두 대를 소유하고 있으며, Firefox보다 Dillo가 훨씬 잘 작동함.
- 메모리가 부족한 기기에서 Dillo를 사용한 좋은 추억이 있으며, 현재도 사용 중임.
- 자바스크립트 엔진이 없어 매우 안전한 브라우저임.
- Dillo를 15년 넘게 사용해온 사용자로서, 앞으로도 계속 사용하기를 바람.
-
Dillo의 재발견과 만족
- 오래전에 사용하다가 잊고 있었던 Dillo를 다시 발견함.
- Arch에서 테스트 후 Raspberry Pi Zero W에 설치함.
- 텍스트 전용 브라우저들과 비교해 Dillo가 훨씬 낫다고 평가함.
- dillorc 파일을 생성하거나 git 페이지에서 기본 dillorc를 추가해야 함.
-
Dillo의 확장 시스템에 대한 관심
- w3m의 로컬 CGI 스크립트를 연상시키는 확장 시스템에 대해 설명함.
- w3m과 Dillo 모두 매뉴얼 페이지 뷰어, 북마크 시스템, 추가 프로토콜 구현 등을 지원함.
- w3m 외에 이러한 시스템을 지원하는 브라우저가 있다는 사실에 놀라움을 표함.
-
Dillo 사용 시 발생한 문제점
- 깃허브에서 코드를 다운로드하여 빌드하고 시도해봤지만, 기본 사이트인 dillo.org 방문 시 브라우저가 충돌함.
- OpenSSL과 관련된 문제로 보이며, mbedSSL로 재컴파일하면 사이트 방문이 가능함.
- 로그인 시도 시 문제 발생함.
-
Dillo에 대한 감사와 질문
- 과거 Puppy Linux에서 Dillo를 사용했던 경험을 회상함.
- 최소 컴파일러 목표, 장기 계획, 퍼징, CMake 같은 '현대적' 빌드 시스템으로의 이동에 대한 질문을 함.
-
Dillo 사용자의 경험 공유
- 이미지와 CSS를 끄고 Dillo를 주 브라우저로 사용했던 경험을 공유함.
- GUI 요소 토글링과 설정 파일을 통한 세밀한 조정이 가능함.
- 사용자 경험을 완벽하게 제어할 수 있었던 유일한 브라우저라고 평가함.
- Windows 포트인 D+에 대한 정보도 공유함.
-
Dillo에 대한 애정과 기여 의사
- Dillo에 대한 애정을 표현하며, 다양한 Dillo 플러그인을 수집했다고 함.
- 관심이 있다면 이를 압축하여 프로젝트에 기여할 수 있도록 제공할 의사를 밝힘.
-
Dillo 프로젝트에 대한 감사
- 오랜 시간 전에 심어진 씨앗이 계속해서 성장하는 것을 보며 감사함을 표현함.