1 Punkte von GN⁺ 2025-11-06 | 1 Kommentare | Auf WhatsApp teilen
  • Dillo ist ein plattformübergreifender grafischer Webbrowser, der sich durch hohe Geschwindigkeit und geringen Platzbedarf auszeichnet und auf Sicherheit und Privatsphäre der Nutzer ausgerichtet ist
  • Entwickelt auf Basis des FLTK 1.3 GUI-Toolkits, mit hoher Leichtgewichtigkeit und Portabilität
  • Das Repository enthält den Großteil des Originalcodes, ergänzt um einige kleinere Patches
  • Der Entwickler begrüßt zusätzliche Patches und Pull Requests; verwandte Fork-Projekte sind dillo-plus, dilloNG, D+ browser, Mobilized Dillo
  • Stand Dezember 2023 befindet sich die Domain dillo.org nicht mehr unter Kontrolle der Entwickler; Kopien der früheren Website sind auf GitHub Pages und in der Wayback Machine erhalten

Überblick über den Dillo-Webbrowser

  • Dillo ist ein plattformübergreifender grafischer Webbrowser, der für Geschwindigkeit und geringen Speicherverbrauch bekannt ist
    • Entwickelt mit dem Hauptziel von Sicherheit und Schutz der Privatsphäre
    • Erstellt mit dem FLTK 1.3 GUI-Toolkit
  • Ein Screenshot der offiziellen Website ist im Repository enthalten und zeigt ein mit Dillo gerendertes Beispiel

Repository-Struktur und Beteiligung an der Entwicklung

  • Das Repository enthält hauptsächlich den Originalcode von Dillo, auf den einige kleinere Patches angewendet wurden
  • Zusätzliche Patches und Pull Requests können eingereicht werden; Open-Source-Zusammenarbeit wird ausdrücklich begrüßt
  • Die Installationsmethode ist in einem separaten Installationsleitfaden (doc/install.md) beschrieben

Verwandte Projekte

  • Es gibt mehrere Fork-Projekte von Dillo
    • Zu den bekanntesten gehören dillo-plus, dilloNG, D+ browser und Mobilized Dillo
    • Die einzelnen Projekte sind auf GitHub oder externen Websites zu finden

Status von Domain und Website

  • Stand Dezember 2023 steht die Domain dillo.org nicht mehr unter der Kontrolle der Dillo-Entwickler
  • Die frühere Website ist auf GitHub Pages und in der Wayback Machine (Version von Mai 2022) erhalten
  • Als relevante Links werden dillo-browser.github.io/old/ und eine Adresse auf web.archive.org angegeben

Sonstige Informationen

  • Im Repository ist ein Screenshot der Dillo-Website (doc/dillo.png) enthalten
  • Im Originaltext gibt es keine weiteren Informationen zu technischen Spezifikationen oder zum Entwicklungszeitplan

1 Kommentare

 
GN⁺ 2025-11-06
Hacker-News-Kommentare
  • Ich bin der Maintainer von Dillo
    Derzeit ziehe ich von GitHub weg und auf eine eigene Infrastruktur um

    • Neue Website: dillo-browser.org
    • Repository: git.dillo-browser.org
    • Bug-Tracker: bug.dillo-browser.org
      CI läuft auf Basis von Git-Hooks, und die Logs werden im Web angezeigt, sind derzeit aber nicht öffentlich
      Alle Dienste funktionieren ohne JavaScript, sodass Entwicklung direkt mit Dillo selbst möglich ist
      Während der Testphase wird das GitHub-Repository synchronisiert, danach soll es in ein Archiv umgewandelt werden
      Siehe dazu auch Fosstodon-Post 1, Post 2
    • Wenn man die Browser-Schriftgröße erhöht, wird die Website nicht richtig dargestellt und funktioniert auch im Lesemodus nicht
      Mit schlechterer Sehkraft ist der Inhalt dadurch schwer lesbar
    • Ich habe es noch nicht selbst ausprobiert, aber es sieht interessant aus
      Es wäre spannend, es als alternativen Browser für Tor/I2P neu zu paketieren
      Mich würde interessieren, warum die CSS- und HTML-Unterstützung begrenzt ist und ob es Pläne gibt, sie auszubauen
    • Ich würde gern etwas mehr darüber erfahren, warum ihr GitHub verlasst
    • Ich nutze Dillo sehr gern auf NetBSD
      Ich frage mich, ob es auch nach dem Abschied von GitHub eine Möglichkeit geben wird, Release-Benachrichtigungen zu bekommen
    • Danke, dass ihr weiterhin das tolle Icon- und Scrollbar-Design beibehaltet
  • Wenn du dich für leichte Webbrowser-Engines interessierst, empfehle ich Blitz, an dem ich arbeite
    Es unterstützt moderne Features wie Flexbox, CSS Grid und CSS-Variablen
    Diesen Monat kommt Unterstützung für CSS float hinzu, was für das Rendern von Websites wie Wikipedia oder GitHub weiterhin wichtig ist
    Mitwirkende sind willkommen

    • Es würde der Glaubwürdigkeit wohl helfen zu erwähnen, dass ihr Servo-Komponenten verwendet
      Dass es nicht vollständig von Grund auf neu gebaut ist, ist eher ein Vorteil
    • Ich dachte zuerst kurz, es gehe um Zahlenformatierung :)
    • Mich würde interessieren, ob es sich in Wasm im Headless-Modus ausführen ließe
      Ich würde es gern zusammen mit WebGL nutzen, um Textlayout oder Animationen zu verwalten
    • Mich würde interessieren, welche JavaScript-Engine ihr verwendet oder verwenden wollt
  • Dillo ist der leichtgewichtigste Browser, den ich je benutzt habe
    Während des Studiums hatte ich auf einem gebrauchten Toshiba-Tecra-Laptop Puppy Linux installiert, und dank Dillo konnte ich angenehm im Web surfen
    Inzwischen nutze ich es auch auf dem Pine Tab 2, und es läuft selbst auf langsamer Hardware schnell
    Ich finde, Dillo hat dazu beigetragen, dass Linux-Desktops alter Hardware eine moderne-nahe Leistung verleihen konnten

    • Marginalia Search ist nützlich, um leichtgewichtige Websites zu finden, die gut zu Dillo passen
      Es gibt auch ein minimales Wikipedia-Frontend
    • Ich mache mir allerdings ein wenig Sorgen, ob nicht auch die Sicherheitsfunktionen ultraleicht sind
    • Mich würde interessieren, wie es sich im Vergleich zu NetSurf schlägt. Bei Linux-Installationen starte ich meist mit NetSurf, aber ich sollte Dillo auch ausprobieren
  • Der erste Git-Commit von Dillo stammt aus dem Oktober 2007, aber laut dem Changelog war das erste Release schon im Dezember 1999
    Wirklich ein legendäres Projekt

    • 2007 wurde auf Mercurial umgestellt, und als der Server abgeschaltet wurde, wurde nach Git exportiert
      Die Historie von 2002 bis 2007 ist verloren gegangen; falls jemand ein Backup hat, bitte teilen
      Für den fehlenden Abschnitt siehe dieses Commit-Historienbild
      Das erste Release war etwa am 15. Dezember 1999, und es gibt auch eine Seite zum 25-jährigen Jubiläum
  • Vor etwa 20 Jahren habe ich Dillo oft benutzt
    Mozilla Suite war zu langsam, also habe ich die meisten Seiten mit Dillo angesehen und erst mit Firefox gewechselt, als dieser erschien, damals noch als Phoenix

    • Ich war zur gleichen Zeit ebenfalls Student und habe mich auf einem schwachen Laptop mit der Kombination fluxbox + Dillo über Wasser gehalten
  • Mich würde interessieren, ob es für Dillo Pläne für Content-Sandboxing gibt
    Firefox und Chrome verwenden seccomp-bpf, FreeBSD nutzt Capsicum
    Dillo könnte wohl die Landlock API von Linux nutzen
    Weiterführende Links: Firefox Sandbox, Chrome Sandbox README, Capsicum, Chrome-Issue

    • Mit pledge und landlock wurde experimentiert, aber dafür müsste die Architektur mit Prozessisolierung neu entworfen werden
      Kurzfristig lassen sich CSS oder Bilder im Menü deaktivieren, und über die Option ignore_image_formats in den Einstellungen können bestimmte Bildformate blockiert werden
  • Um 2005 herum war Dillo standardmäßig enthalten auf der DamnSmall-Linux-CD
    Ich habe mit Dillo im Web gesurft, bis mein Pentium-MMX-Laptop den Geist aufgab
    Auch Elinks habe ich auf alten PCs oft genutzt, und die Entwicklung daran wurde kürzlich wieder aufgenommen
    Den Entwicklern wünsche ich anhaltende Energie

  • Ich habe meinen Entwicklungsblog in Dillo geöffnet, und er funktioniert überraschend gut
    Einige CSS-Ausrichtungen sind verschoben und Webfonts werden nicht geladen, aber es sieht fast genauso aus wie in Chrome
    Auch Code-Highlighting wird gut angezeigt
    Getesteter Blogbeitrag

    • Ich finde es eher einen Vorteil, dass keine Webfonts geladen werden
  • Ich habe Dillo gerade zum ersten Mal installiert und war überrascht, dass es kein JavaScript unterstützt
    Die meisten Websites, die ich häufig nutze, funktionieren ohne JS nicht, daher ist der praktische Nutzen für mich begrenzt

    • Es gibt zwei Grundsätze
      Websites, die sich ohne JS nicht nutzen lassen, sind schlechte Websites
      Wenn es eine Web-App ist, sollte sie eine API bereitstellen, damit Nutzer ihre eigenen Clients bauen können
  • Dillo wirkt wie ein Projekt, das gut ins suckless-Ökosystem passt
    Tatsächlich steht es auch auf der Empfehlungsliste von suckless.org