1 points par GN⁺ 2025-11-06 | 1 commentaires | Partager sur WhatsApp
  • Dillo est un navigateur web graphique multiplateforme caractérisé par sa rapidité et sa faible empreinte, avec une architecture axée sur la sécurité et la vie privée des utilisateurs
  • Développé sur la base du toolkit GUI FLTK 1.3, il offre une grande légèreté et une bonne portabilité
  • Le dépôt contient l’essentiel du code source d’origine, avec quelques petits correctifs ajoutés
  • Le développeur accueille volontiers les correctifs supplémentaires et pull requests, et cite comme forks associés dillo-plus, dilloNG, D+ browser, Mobilized Dillo
  • En date de décembre 2023, le domaine dillo.org n’est plus sous le contrôle des développeurs, et une copie de l’ancien site web est conservée sur GitHub Pages et la Wayback Machine

Aperçu du navigateur web Dillo

  • Dillo est un navigateur web graphique multiplateforme connu pour sa vitesse et sa faible consommation mémoire
    • Il a été développé avec comme objectif principal la protection de la sécurité et de la vie privée des utilisateurs
    • Il est construit avec le toolkit GUI FLTK 1.3
  • Des captures d’écran du site officiel sont incluses dans le dépôt, avec des exemples de rendu par Dillo

Structure du dépôt et participation au développement

  • Le dépôt contient principalement le code source original de Dillo, avec quelques correctifs mineurs appliqués
  • Il est possible de soumettre des correctifs supplémentaires ou des pull requests, dans un esprit de collaboration open source
  • La méthode d’installation est décrite dans un guide d’installation distinct (doc/install.md)

Projets associés

  • Il existe plusieurs forks de Dillo
    • Parmi les plus représentatifs figurent dillo-plus, dilloNG, D+ browser et Mobilized Dillo
    • Chaque projet peut être consulté sur GitHub ou sur des sites externes

État du domaine et du site web

  • En date de décembre 2023, le domaine dillo.org n’est plus sous le contrôle des développeurs de Dillo
  • L’ancien site web est conservé sur GitHub Pages et la Wayback Machine (version de mai 2022)
  • Des liens associés sont fournis vers dillo-browser.github.io/old/ et web.archive.org

Autres informations

  • Le dépôt inclut une capture d’écran du site web de Dillo (doc/dillo.png)
  • Le texte source ne contient pas d’informations supplémentaires sur les spécifications techniques ni sur le calendrier de développement

1 commentaires

 
GN⁺ 2025-11-06
Avis sur Hacker News
  • Je suis le mainteneur de Dillo
    Nous sommes en train de quitter GitHub pour migrer vers notre propre infrastructure

    • Nouveau site web : dillo-browser.org
    • Dépôt : git.dillo-browser.org
    • Suivi de bugs : bug.dillo-browser.org
      L’intégration continue fonctionne via des hooks git, et les journaux sont affichés sur le web, mais ils sont actuellement privés
      Tous les services fonctionnent sans JavaScript, donc il est possible de développer Dillo avec Dillo lui-même
      Pendant la période de test, le dépôt GitHub restera synchronisé, puis il sera converti en archive
      Pour en savoir plus, voir post Fosstodon 1, post 2
    • Quand on augmente la taille de police du navigateur, le site ne s’affiche pas correctement et cela ne fonctionne pas non plus en mode lecteur
      J’ai une mauvaise vue, donc il m’est difficile de lire le contenu
    • Je ne l’ai pas encore essayé moi-même, mais ça a l’air intéressant
      Ce serait amusant d’en faire un repackage comme navigateur alternatif pour Tor/I2P
      Je me demande pourquoi la prise en charge de CSS et HTML est limitée, et s’il est prévu de l’étendre
    • Je serais curieux d’avoir plus d’explications sur les raisons de ce départ de GitHub
    • J’utilise Dillo avec satisfaction sur NetBSD
      Je me demande s’il y aura un moyen de recevoir des notifications de publication après le départ de GitHub
    • Merci de conserver ces icônes et ce design de barre de défilement toujours aussi réussis
  • Si vous vous intéressez aux moteurs de navigateur web légers, je recommande Blitz, que je développe
    Il prend en charge des fonctionnalités modernes comme Flexbox, CSS Grid et les variables CSS
    Ce mois-ci, nous ajoutons la prise en charge de CSS float, qui reste importante pour le rendu de sites comme Wikipedia ou GitHub
    Les contributeurs sont les bienvenus

    • Je pense que cela renforcerait la crédibilité de mentionner l’utilisation de composants Servo
      Le fait de ne pas tout refaire entièrement depuis zéro est plutôt un avantage
    • Au début, j’ai cru qu’il s’agissait de formatage de nombres, ce qui m’a un peu troublé :)
    • Je me demande s’il pourrait fonctionner en mode headless dans Wasm
      J’aimerais l’utiliser avec WebGL pour gérer la mise en page du texte ou les animations
    • Je me demande quel moteur JavaScript est utilisé ou prévu
  • Dillo est le navigateur le plus léger que j’aie utilisé
    À l’université, j’avais installé Puppy Linux sur un vieux portable Toshiba Tecra d’occasion, et grâce à Dillo je pouvais naviguer sur le web confortablement
    Je l’utilise maintenant aussi sur une Pine Tab 2, et il reste rapide même sur du matériel lent
    Grâce à Dillo, je pense que le bureau Linux a permis à du vieux matériel d’atteindre des performances proches du moderne

    • Marginalia Search est utile pour trouver des sites web légers qui vont bien avec Dillo
      Il existe aussi un frontend minimaliste de Wikipédia
    • En revanche, je m’inquiète un peu que les fonctions de sécurité soient elles aussi ultralégères
    • Je me demande comment il se compare à NetSurf. Je commence généralement mes installations Linux avec NetSurf, mais je devrais aussi essayer Dillo
  • Le premier commit Git de Dillo date d’octobre 2007, mais d’après le Changelog, la première release remonte à décembre 1999
    C’est vraiment un projet légendaire

    • Le projet est passé à Mercurial en 2007, puis a été exporté vers git quand le serveur a été arrêté
      L’historique de 2002 à 2007 a été perdu ; si quelqu’un a une sauvegarde, merci de la partager
      Voir la partie manquante sur l’image de l’historique des commits
      La première release date d’environ le 15 décembre 1999, et il y a aussi une page des 25 ans
  • J’utilisais souvent Dillo il y a une vingtaine d’années
    Mozilla Suite était trop lent, alors j’ouvrais la plupart des pages avec Dillo, puis je suis passé à Firefox quand il est sorti, à l’époque où il s’appelait Phoenix

    • J’étais moi aussi étudiant à la même époque, et je tenais le coup sur un portable peu puissant avec la combinaison fluxbox + Dillo
  • Je me demande si Dillo a un projet de sandboxing du contenu
    Firefox et Chrome utilisent seccomp-bpf, et FreeBSD utilise Capsicum
    Dillo pourrait sans doute tirer parti de l’API Landlock sous Linux
    Références : Firefox Sandbox, Chrome Sandbox README, Capsicum, issue Chrome

    • Nous avons expérimenté avec pledge et landlock, mais cela nécessiterait de repenser l’architecture de séparation des processus
      À court terme, on peut désactiver le CSS ou les images depuis le menu, et l’option ignore_image_formats dans la configuration permet de bloquer certains formats d’image
  • Vers 2005, Dillo était installé par défaut sur le CD de DamnSmall Linux
    J’ai navigué sur le web avec Dillo jusqu’à ce que mon portable Pentium MMX rende l’âme
    J’utilisais aussi beaucoup Elinks sur de vieux PC, et son développement a récemment repris
    J’encourage les développeurs à garder de l’énergie sur la durée

  • J’ai ouvert mon blog de développement dans Dillo, et ça fonctionne plutôt bien
    Certains alignements CSS sont un peu décalés et les polices web ne se chargent pas, mais l’apparence est presque la même que dans Chrome
    La coloration du code s’affiche bien aussi
    Billet de blog testé

    • Je considère même l’absence de chargement des polices web comme un avantage
  • Je viens d’installer Dillo pour la première fois, et j’ai été surpris par l’absence de prise en charge de JavaScript
    La plupart des sites que j’utilise souvent ne fonctionnent pas sans JS, ce qui limite son utilité

    • Il y a deux principes
      Un site inutilisable sans JS est un mauvais site web
      Si c’est une webapp, elle devrait fournir une API afin que les utilisateurs puissent créer leur propre client
  • Dillo semble être un projet qui s’intègre très bien à l’écosystème suckless
    Il figure d’ailleurs dans la liste de recommandations de suckless.org