- 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 Pages và Wayback 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
Ý 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
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
Thị lực tôi không tốt nên khá khó đọc nội dung
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 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
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
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ế
Tôi muốn dùng nó cùng WebGL để xử lý dàn trang văn bản hoặc animation
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
Cũng có cả frontend Wikipedia tối giản
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
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 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
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_formatstrong 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
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ế
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