- Dilloは、高速性と小さなサイズを特徴とするマルチプラットフォーム対応のグラフィカルWebブラウザで、個人のセキュリティとプライバシーを重視した設計
- FLTK 1.3 GUIツールキットをベースに開発されており、軽量性と移植性に優れる
- リポジトリにはオリジナルコードの大部分が含まれており、一部小規模なパッチが追加された形
- 開発者は追加パッチやプルリクエストを歓迎しており、関連フォークプロジェクトとしてdillo-plus、dilloNG、D+ browser、Mobilized Dilloがある
- 2023年12月時点で、dillo.orgドメインは開発者の管理下を離れており、GitHub PagesとWayback Machineに旧Webサイトのコピーが保存されている
Dillo Webブラウザの概要
- Dilloは、高速性と少ないメモリ使用量で知られるマルチプラットフォーム対応のグラフィカルWebブラウザ
- 個人のセキュリティおよびプライバシー保護を主な目標として開発
- FLTK 1.3 GUIツールキットを使用して構築
- 公式Webサイトのスクリーンショットがリポジトリ内に含まれており、Dilloでレンダリングされた例を確認できる
リポジトリ構成と開発参加
- リポジトリは主にDilloのオリジナルコードを含み、一部軽微なパッチが適用された状態
- 追加パッチやプルリクエストの提出が可能で、オープンソースでの協業を推奨
- インストール方法は別途**インストールガイド文書(doc/install.md)**に案内がある
関連プロジェクト
- Dilloには複数のフォークプロジェクトが存在
- dillo-plus、dilloNG、D+ browser、Mobilized Dilloなどが代表的
- 各プロジェクトはGitHubまたは外部サイトで確認できる
ドメインとWebサイトの状況
- 2023年12月時点で、dillo.orgドメインはもはやDillo開発者の管理下にはない
- 旧WebサイトはGitHub Pagesと**Wayback Machine(2022年5月時点の版)**に保存されている
- 関連リンクとして
dillo-browser.github.io/old/およびweb.archive.orgのURLが案内されている
その他の情報
- リポジトリ内には**Dillo Webサイトのスクリーンショット画像(doc/dillo.png)**が含まれている
- 原文には追加の技術仕様や開発スケジュールに関する情報はない
1件のコメント
Hacker Newsの意見
私はDilloのメンテナーです
現在、GitHubから独立して独自インフラへ移行中です
CIはgit hookベースで動作しており、ログはWebに出力されますが、現時点では非公開です
すべてのサービスはJavaScriptなしで動作するため、Dillo自体で開発できます
テスト期間中はGitHubリポジトリを同期しますが、その後はアーカイブに切り替える予定です
関連情報はFosstodonの投稿 1、投稿 2を参照してください
視力が弱いため、コンテンツを読むのが難しいです
Tor/I2P向けの代替ブラウザとして再パッケージ化してみると面白そうです
CSSとHTMLのサポートが限定的な理由と、これを拡張する計画があるのか気になります
GitHubを離れた後もリリース通知を受け取る方法があるのか気になります
軽量なWebブラウザエンジンに興味があるなら、私が開発中のBlitzをおすすめします
Flexbox、CSS Grid、CSS変数などの最新機能をサポートしています
今月はCSS floatのサポートを追加中で、WikipediaやGitHubのようなサイトのレンダリングでは今でも重要です
一緒に開発してくれるコントリビューターを歓迎します
完全にゼロから作っているわけではない点は、むしろ長所です
WebGLと連携してテキストレイアウトやアニメーションを扱う用途に使いたいです
Dilloは私が使った中で最も軽いブラウザです
大学時代に中古のToshiba TecraノートPCへPuppy Linuxを入れて使っていましたが、Dilloのおかげで快適にWebを閲覧できました
今はPine Tab 2でも使っており、遅いハードウェアでも高速に動作します
Dilloのおかげで、Linuxデスクトップは古いハードウェアを現代的な性能に近いものにしてくれたと思います
ミニマルなWikipediaフロントエンドもあります
Dilloの最初のGitコミットは2007年10月ですが、Changelogによると最初のリリースは1999年12月です
本当に伝説的なプロジェクトです
2002〜2007年の記録は失われており、もしバックアップがあれば共有してほしいです
欠落している期間についてはコミット履歴画像を参照してください
最初のリリースは1999年12月15日ごろで、25周年ページもあります
20年ほど前、Dilloをよく使っていました
Mozilla Suiteは遅すぎたので、ほとんどのページをDilloで見ていて、Firefox(当時はPhoenix)が出てから乗り換えました
Dilloにコンテンツサンドボックスの計画があるのか気になります
FirefoxとChromeはseccomp-bpfを、FreeBSDはCapsicumを使っています
DilloはLinuxのLandlock APIを活用できそうです
関連資料: Firefox Sandbox、Chrome Sandbox README、Capsicum、Chrome issue
短期的にはメニューからCSSや画像を無効化でき、設定の
ignore_image_formatsオプションで特定の画像フォーマットをブロックできます2005年ごろ、DamnSmall Linux CDにはDilloが標準搭載されていました
Pentium MMXノートPCが壊れるまでDilloでWebを閲覧していました
Elinksも古いPCで長く使っていましたが、最近また開発が続いています
開発者たちに息の長い力を願っています
自分の開発ブログをDilloで開いてみたところ、かなりよく動きました
一部のCSS配置は崩れ、Webフォントは読み込まれませんが、Chromeとほぼ同じに見えます
コードハイライトもきちんと表示されます
テストしたブログ記事
初めてDilloをインストールしましたが、JavaScript非対応なのに驚きました
私がよく使うサイトの大半はJSなしでは動かないので、活用の幅は限られます
JSなしでは使えないサイトは悪いWebサイトです
WebアプリならAPIを提供して、ユーザーが自分でクライアントを作れるべきです
Dilloはsucklessエコシステムによく合うプロジェクトに見えます
実際、suckless.orgのおすすめ一覧にも含まれています