Dilloブラウザ 3.3.0 リリース
(dillo-browser.org)DilloはCで書かれた超軽量オープンソースWebブラウザで、低リソース使用と高速性を目指し、FLTKツールキットベースのグラフィカルインターフェースを提供
- 新しい
dillocプログラムにより UNIXソケットベースのリモート制御 をサポート — コマンドラインやスクリプトからタブを開く、リロード、URL出力、ページダンプなどブラウザ操作の自動化が可能 - ページ右クリックメニューから任意のコマンドを実行する page_action 機能を追加。
dillocと組み合わせることで、curl impersonateでChromeを装ってJSブロックを回避したり、ページごとの自動修正スクリプトを実行したりできる - FLTK 1.4 の実験的ビルドサポートを追加。ただし高DPIやWayland環境ではレンダリング問題が残っているため、パッケージ管理者にはデフォルト有効化は非推奨
- OAuthリダイレクト時にCookie許可例外を追加し、Fediverseログイン などのOAuth認証が正常動作するよう修正
- brotliコンテンツエンコーディング のオプション対応
- IPv6をデフォルト有効化(プラットフォーム対応時)
- Ctrl+左クリックで新しいタブを開く、マウスボタンで戻る/進むナビゲーションなど 操作性を改善
about:keys,about:cache,about:dicacheなどの内部情報ページを追加- Mojeek検索エンジン を追加(ショートカットは
mj) - LibreSSL segfault、CookieのMax-Age解析、use-after-freeなど 多数のバグを修正
- GitHubから セルフホストサーバー への移行が完了し、Codeberg・SourceHutへミラーリング
1件のコメント
Hacker Newsの意見
Dilloをよく使っている。おめでとう
年齢確認法案が次々に出てきていて、Firefoxがどう対応するか次第では、DilloがLinuxとBSDの事実上のデフォルトブラウザになる可能性もありそう
こうした法律が実際に施行されて、Firefoxに年齢確認ロジックまで入るようなら、自分は100% Dilloに移るつもり
いま多くの国があまりにも急速にこれに屈しているのはかなり不気味だ
今は信じない人もいるだろうが、数年もすれば匿名Webブラウジングは過去のものになるかもしれないと思う
VPNを狙った攻撃も合わせて見る必要がある。これは偶然の個別事象ではなく、一方向に噛み合って動いている流れのように見える
金の流れをもっと明らかにすべきで、ロビイストに支配される状況にはうんざりしている
残念ながらGoogleまでJSを要求し始めており、これは小型ブラウザとオープンウェブにとって大きな打撃だ
検索エンジン関連の詳しい一覧は、Seirdyの記事がよくまとまっている: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
厳密には完全にその通りではないが、Webの重要な領域のあちこちにGoogleが関わっていて、Chromeはその中で最も目立つ例にすぎない
初期のJavaScriptはずっと単純で、JITも必須ではなかった。個人的には今でもJITなしのほうが良いと思う
開発者たちに心から感謝したい。こういうレトロプロジェクトが好きだ
Dilloを毎日使っていて、自分の場合は主に内部用途だ
プラグインアーキテクチャのおかげでgeminiやgopherのようなプロトコルもレンダリングできるので、geminiサイトを見るときにも使っている
本当にとても軽い
Mastodonクライアントもあまりうまく動かないが、少なくとも代替手段はある: https://codeberg.org/adele/smolfedi
自分の場合、ここHNでDilloを使うとずっと429が返ってくるが、これは普通のフルサイズブラウザでは起きない
JSのせいなのかは分からない
この現象が再現可能かどうか気になるし、可能ならHTTPヘッダーを添えてもらえるとありがたい
いずれにせよ、うちのcgitインスタンス以外にもミラーはCodebergとSourceHutにある
https://git.dillo-browser.org/dillo/
https://codeberg.org/dillo/dillo
https://git.sr.ht/~dillo/dillo
別のDilloの記事でもすでに何度も書いたが、Dilloのおかげで古い486 PCで初めてWebを見ることができた
Damn Small Linuxを入れたマシンだったが、あのときDilloがなければWebへのアクセス自体が難しかったはずだ
dillocは3.3.0リリースより前の古いgitコミット群ですでに始まっていて、本当に印象的だった
plumberやxdg-openのようなスクリプトを呼び出すリダイレクト用メニュー項目も簡単に作れる
Firefox/ChromiumのLibredirectのように、JS URLをnon-JS URLに差し替える方式だ
Dilloの最新のWindowsポートで、事前コンパイル済みバイナリを入手できる場所があるのか気になる
DilloがC++なのは残念だ
cproc/qbeやtinyccのような小さくて単純なCコンパイラでビルドしてみたかったからだ
それでも、コーディングAIがC++を単純なCへ大量に移植する補助をかなりうまくこなせる兆しはあると感じる
まだそこまでには達していないと思う