- 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
Hacker-News-Kommentare
Ich bin der Maintainer von Dillo
Derzeit ziehe ich von GitHub weg und auf eine eigene Infrastruktur um
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
Mit schlechterer Sehkraft ist der Inhalt dadurch schwer lesbar
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 frage mich, ob es auch nach dem Abschied von GitHub eine Möglichkeit geben wird, Release-Benachrichtigungen zu bekommen
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
Dass es nicht vollständig von Grund auf neu gebaut ist, ist eher ein Vorteil
Ich würde es gern zusammen mit WebGL nutzen, um Textlayout oder Animationen zu verwalten
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
Es gibt auch ein minimales Wikipedia-Frontend
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
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
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
Kurzfristig lassen sich CSS oder Bilder im Menü deaktivieren, und über die Option
ignore_image_formatsin den Einstellungen können bestimmte Bildformate blockiert werdenUm 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 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
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