1 điểm bởi GN⁺ 2025-11-06 | 1 bình luận | Chia sẻ qua WhatsApp
  • Dillo là một trình duyệt web đồ họa đa nền tảng nổi bật với tốc độ nhanh và dung lượng nhỏ, được thiết kế với trọng tâm là bảo mật và quyền riêng tư cá nhân
  • Được phát triển dựa trên bộ công cụ GUI FLTK 1.3, mang lại tính gọn nhẹ và khả năng di động cao
  • Kho lưu trữ chứa phần lớn mã nguồn gốc, kèm theo một số bản vá nhỏ được bổ sung
  • Nhà phát triển hoan nghênh các bản vá bổ sung hoặc pull request, và có các dự án fork liên quan như dillo-plus, dilloNG, D+ browser, Mobilized Dillo
  • Tính đến tháng 12 năm 2023, miền dillo.org không còn nằm dưới sự kiểm soát của nhà phát triển, và bản sao của trang web cũ được lưu giữ trên GitHub Pages và Wayback Machine

Tổng quan về trình duyệt web Dillo

  • Dillo là một trình duyệt web đồ họa đa nền tảng được biết đến với tốc độ và mức sử dụng bộ nhớ thấp
    • Được phát triển với mục tiêu chính là bảo vệ bảo mật và quyền riêng tư cá nhân
    • Được xây dựng bằng bộ công cụ GUI FLTK 1.3
  • Ảnh chụp màn hình từ trang web chính thức được đưa vào trong kho lưu trữ, cung cấp ví dụ về cách Dillo render trang

Cấu trúc kho lưu trữ và tham gia phát triển

  • Kho lưu trữ chủ yếu bao gồm mã nguồn gốc của Dillo, với một vài bản vá nhỏ đã được áp dụng
  • Có thể gửi bản vá bổ sung hoặc pull request, khuyến khích cộng tác mã nguồn mở
  • Cách cài đặt được hướng dẫn trong tài liệu cài đặt riêng (doc/install.md)

Các dự án liên quan

  • Có nhiều dự án fork của Dillo
    • Tiêu biểu gồm dillo-plus, dilloNG, D+ browser, Mobilized Dillo
    • Mỗi dự án có thể được xem trên GitHub hoặc các trang bên ngoài

Tình trạng miền và website

  • Tính đến tháng 12 năm 2023, miền dillo.org không còn nằm dưới sự kiểm soát của các nhà phát triển Dillo
  • Trang web trước đây được lưu giữ trên GitHub PagesWayback Machine (phiên bản tháng 5 năm 2022)
  • Có cung cấp các liên kết liên quan như dillo-browser.github.io/old/ và địa chỉ web.archive.org

Thông tin khác

  • Trong kho lưu trữ có kèm ảnh chụp màn hình website Dillo (doc/dillo.png)
  • Bản gốc không có thêm thông tin về thông số kỹ thuật hay lịch trình phát triển

1 bình luận

 
GN⁺ 2025-11-06
Ý kiến trên Hacker News
  • Tôi là người bảo trì chính của Dillo
    Hiện đang tách khỏi GitHub và chuyển sang hạ tầng riêng

    • Trang web mới: dillo-browser.org
    • Kho mã: git.dillo-browser.org
    • Trình theo dõi lỗi: bug.dillo-browser.org
      CI chạy dựa trên git hook, log được xuất ra web nhưng hiện vẫn chưa công khai
      Tất cả dịch vụ đều hoạt động không cần JavaScript nên có thể phát triển ngay bằng chính Dillo
      Trong thời gian thử nghiệm, kho GitHub vẫn sẽ được đồng bộ, sau đó sẽ chuyển thành kho lưu trữ
      Tin liên quan xem tại bài Fosstodon 1, bài 2
    • Khi tăng cỡ chữ của trình duyệt thì trang hiển thị không đúng và cũng không hoạt động ở chế độ đọc
      Thị lực tôi không tốt nên khá khó đọc nội dung
    • Tôi chưa dùng thử trực tiếp nhưng trông khá thú vị
      Có vẻ sẽ hay nếu đóng gói lại thành trình duyệt thay thế cho Tor/I2P
      Tôi tò mò vì sao hỗ trợ CSS và HTML còn hạn chế, và liệu có kế hoạch mở rộng không
    • Tôi muốn nghe giải thích thêm về lý do rời GitHub
    • Tôi đang dùng Dillo rất ổn trên NetBSD
      Tôi muốn biết sau khi rời GitHub thì còn cách nào nhận thông báo phát hành không
    • Cảm ơn vì vẫn giữ được thiết kế biểu tượng và thanh cuộn rất đẹp
  • Nếu bạn quan tâm đến engine trình duyệt web nhẹ, tôi đề xuất Blitz mà tôi đang phát triển
    Nó hỗ trợ các tính năng hiện đại như Flexbox, CSS Grid, biến CSS
    Tháng này tôi đang bổ sung hỗ trợ CSS float, vẫn rất quan trọng để render các trang như Wikipedia hay GitHub
    Rất hoan nghênh các người đóng góp cùng tham gia phát triển

    • Có lẽ nên nhắc đến việc nó dùng các thành phần của Servo để tăng độ tin cậy
      Việc không phải làm hoàn toàn từ đầu thực ra lại là một lợi thế
    • Lúc đầu tôi tưởng đang nói về định dạng số nên hơi bị lẫn :)
    • Tôi tò mò liệu có thể chạy ở chế độ headless trên Wasm không
      Tôi muốn dùng nó cùng WebGL để xử lý dàn trang văn bản hoặc animation
    • Tôi tò mò không biết đang dùng hay dự định dùng JavaScript engine nào
  • Dillo là trình duyệt nhẹ nhất mà tôi từng dùng
    Hồi đại học tôi cài Puppy Linux lên một chiếc Toshiba Tecra cũ mua lại, và nhờ Dillo mà vẫn duyệt web rất mượt
    Giờ tôi còn dùng nó trên Pine Tab 2, và nó vẫn chạy nhanh trên phần cứng chậm
    Tôi nghĩ chính Dillo đã giúp desktop Linux biến phần cứng cũ thành thứ có cảm giác gần với hiệu năng hiện đại

    • Marginalia Search rất hữu ích để tìm các trang web nhẹ hợp với Dillo
      Cũng có cả frontend Wikipedia tối giản
    • Tuy vậy tôi hơi lo không biết các tính năng bảo mật có bị siêu nhẹ luôn không
    • Tôi tò mò nó so với NetSurf thế nào. Khi cài Linux tôi thường bắt đầu với NetSurf, nhưng chắc cũng nên thử Dillo
  • Commit Git đầu tiên của Dillo là tháng 10/2007, nhưng theo Changelog thì bản phát hành đầu tiên là vào tháng 12/1999
    Đúng là một dự án huyền thoại

    • Năm 2007 nó được chuyển sang Mercurial, rồi khi máy chủ ngừng hoạt động thì được xuất sang git
      Lịch sử từ 2002~2007 đã bị mất; nếu ai có bản sao lưu thì xin hãy chia sẻ
      Xem đoạn bị thiếu tại ảnh lịch sử commit
      Bản phát hành đầu tiên vào khoảng ngày 15 tháng 12 năm 1999, và cũng có trang kỷ niệm 25 năm
  • Khoảng 20 năm trước tôi dùng Dillo rất thường xuyên
    Mozilla Suite quá chậm, nên tôi xem hầu hết các trang bằng Dillo, rồi sau đó chuyển sang Firefox (khi ấy là Phoenix)

    • Tôi cũng là sinh viên vào đúng thời đó, và đã cầm cự với tổ hợp fluxbox + Dillo trên laptop cấu hình thấp
  • Tôi tò mò liệu Dillo có kế hoạch sandbox nội dung hay không
    Firefox và Chrome dùng seccomp-bpf, còn FreeBSD dùng Capsicum
    Có vẻ Dillo có thể tận dụng Landlock API của Linux
    Tham khảo thêm: Firefox Sandbox, Chrome Sandbox README, Capsicum, vấn đề của Chrome

    • Tôi đã thử nghiệm với pledge và landlock, nhưng sẽ cần thiết kế lại kiến trúc tách tiến trình
      Trong ngắn hạn, có thể tắt CSS hoặc hình ảnh từ menu, và dùng tùy chọn ignore_image_formats trong cấu hình để chặn một số định dạng ảnh cụ thể
  • Khoảng năm 2005, Dillo được cài sẵn mặc định trên đĩa CD DamnSmall Linux
    Tôi đã duyệt web bằng Dillo cho đến khi chiếc laptop Pentium MMX của mình hỏng hẳn
    Tôi cũng từng dùng Elinks rất nhiều trên PC cũ, và gần đây việc phát triển nó lại tiếp tục
    Chúc các nhà phát triển luôn có động lực bền bỉ

  • Tôi vừa mở blog phát triển của mình bằng Dillo và thấy nó hoạt động khá tốt
    Một vài chỗ căn chỉnh CSS bị lệch và webfont không tải được, nhưng nhìn tổng thể khá giống Chrome
    Highlight code cũng hiển thị ổn
    Bài blog đã thử nghiệm

    • Theo tôi việc không tải webfont thậm chí còn là một ưu điểm
  • Tôi vừa cài Dillo lần đầu và khá ngạc nhiên vì không hỗ trợ JavaScript
    Phần lớn các trang tôi hay dùng đều không hoạt động nếu không có JS, nên tính hữu dụng của nó khá hạn chế

    • Có hai nguyên tắc
      Trang nào không dùng được nếu thiếu JS thì là trang web tệ
      Nếu là web app thì nên cung cấp API để người dùng tự làm client riêng
  • Dillo có vẻ là một dự án rất hợp với hệ sinh thái suckless
    Thực tế nó cũng có mặt trong danh sách đề xuất của suckless.org