4 Punkte von GN⁺ 1 일 전 | 1 Kommentare | Auf WhatsApp teilen

Dillo ist ein extrem leichtgewichtiger Open-Source-Webbrowser, geschrieben in C, mit Fokus auf geringen Ressourcenverbrauch und hohe Geschwindigkeit, und bietet eine grafische Oberfläche auf Basis des FLTK-Toolkits

  • Unterstützung für fernsteuerbare Kontrolle über UNIX-Sockets mit dem neuen Programm dilloc — damit lässt sich der Browser über die Kommandozeile oder Skripte automatisieren, etwa zum Öffnen von Tabs, Neuladen, Ausgeben von URLs oder Dumpen von Seiten
  • Neue Funktion page_action, die über das Rechtsklick-Menü der Seite beliebige Befehle ausführt; in Kombination mit dilloc lässt sich so etwa Chrome per curl impersonate nachahmen, um JS-Sperren zu umgehen, oder automatische Korrekturskripte pro Seite ausführen
  • Experimentelle Build-Unterstützung für FLTK 1.4 hinzugefügt; wegen verbleibender Rendering-Probleme bei hohem DPI oder unter Wayland wird Paketbetreuern jedoch nicht empfohlen, dies standardmäßig zu aktivieren
  • Ausnahme zum Zulassen von Cookies bei OAuth-Redirects hinzugefügt, sodass Fediverse-Logins und andere OAuth-Authentifizierungen korrekt funktionieren
  • Optionale Unterstützung für Brotli-Content-Encoding
  • IPv6 standardmäßig aktiviert (sofern von der Plattform unterstützt)
  • Verbesserte Bedienbarkeit bei der Navigation: neuer Tab mit Strg+Linksklick öffnen, Zurück-/Vorwärts-Navigation per Maustaste usw.
  • Interne Informationsseiten wie about:keys, about:cache, about:dicache hinzugefügt
  • Mojeek-Suchmaschine hinzugefügt (Shortcut mj)
  • Zahlreiche Bugfixes bei LibreSSL-Segfaults, Cookie-Max-Age-Parsing, use-after-free und mehr
  • Migration von GitHub auf einen selbst gehosteten Server abgeschlossen, mit Spiegelung auf Codeberg und SourceHut

1 Kommentare

 
GN⁺ 1 일 전
Hacker-News-Kommentare
  • Ich nutze Dillo häufig. Glückwunsch
    Je nachdem, wie weiterhin Gesetze zur Altersverifikation eingebracht werden und wie Firefox darauf reagiert, könnte Dillo zum faktischen Standardbrowser für Linux und BSD werden
    Falls solche Gesetze tatsächlich durchgesetzt werden und Firefox sogar Logik zur Altersprüfung eingebaut bekommt, werde ich zu 100 % zu Dillo wechseln

    • Das ist durchaus plausibel, aber Gesetze zur Altersschätzung muss man als Teil eines viel größeren Trends sehen
      Es ist ziemlich unheimlich, wie schnell so viele Länder davor kapitulieren
      Manche glauben es jetzt vielleicht noch nicht, aber in ein paar Jahren könnte anonymes Surfen im Web der Vergangenheit angehören
      Man muss auch die Angriffe auf VPNs mit betrachten. Das wirkt nicht wie ein zufälliger Einzelfall, sondern wie eine auf ein Ziel ausgerichtete Bewegung
      Die Geldflüsse müssen viel klarer offengelegt werden, und ich habe es satt, dass alles von Lobbyisten kontrolliert wird
  • Leider verlangt sogar Google inzwischen JS, und das ist ein schwerer Schlag für kleine Browser und das offene Web

    • Ja, auf solchen Browsern funktioniert https://html.duckduckgo.com ziemlich gut :)
    • Auf den Google-Index kann man weiterhin ohne JS über Proxy-Suchmaschinen zugreifen. Startpage ist zum Beispiel eine davon
      Eine ausführliche Liste zu Suchmaschinen hat Seirdy hier gut zusammengestellt: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
    • Ich würde eher sagen, das ist ein Feature. Wenn eine Website nicht einmal mit einfachem HTML funktioniert, ist sie meistens wahrscheinlich Zeitverschwendung
    • Inzwischen fühlt es sich an, als würde Google das Web bestimmen
      Ganz exakt stimmt das zwar nicht, aber Google steckt in vielen wichtigen Bereichen des Webs drin, und Chrome ist nur das sichtbarste Beispiel dafür
    • Aber braucht es wirklich schon ES6?
      Frühes JavaScript war viel einfacher, und JIT war auch nicht zwingend nötig. Ich persönlich halte auch heute noch die Variante ohne JIT für besser
  • Ein riesiges Dankeschön an die Entwickler. Ich mag solche Retro-Projekte wirklich
    Ich nutze Dillo täglich, bei mir vor allem intern
    Dank der Plugin-Architektur kann es auch Protokolle wie gemini oder gopher rendern, deshalb nutze ich es auch zum Lesen von gemini-Seiten
    Es ist wirklich extrem leichtgewichtig

  • Mastodon-Clients funktionieren auch nicht besonders gut, aber immerhin gibt es eine Alternative: https://codeberg.org/adele/smolfedi

  • Bei mir kommt hier auf HN mit Dillo ständig 429 zurück, was bei normalen vollwertigen Browsern nicht passiert
    Ich weiß nicht, ob es an JS liegt

  • Ich habe es auch schon mehrfach in anderen Dillo-Beiträgen gesagt, aber dank Dillo konnte ich auf einem alten 486-PC zum ersten Mal überhaupt im Web surfen
    Darauf lief Damn Small Linux, und ohne Dillo wäre der Webzugang damals praktisch nicht möglich gewesen

  • dilloc wurde schon vor dem 3.3.0-Release in älteren Git-Commits begonnen und war wirklich beeindruckend
    Man kann auch leicht umleitende Menüeinträge bauen, die Skripte wie plumber oder xdg-open aufrufen
    So wie Libredirect für Firefox/Chromium werden dabei JS-URLs durch URLs ohne JS ersetzt

  • Ich frage mich, ob es für einen aktuellen Windows-Port von Dillo irgendwo vorkompilierte Binärdateien gibt

  • Schade, dass Dillo in C++ geschrieben ist
    Ich hätte es gern einmal mit kleinen und einfachen C-Compilern wie cproc/qbe oder tinycc gebaut
    Trotzdem habe ich den Eindruck, dass Coding-AIs inzwischen durchaus Anzeichen zeigen, beim massenhaften Portieren von C++ in einfaches C brauchbar helfen zu können

    • Ich habe das mit meinem C++-Code vor etwa sechs Monaten selbst mit den damaligen SOTA-Tools ausprobiert, und das Ergebnis war enttäuschend
      Ich denke nicht, dass sie schon so weit sind