- 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
Avis sur Hacker News
Je suis le mainteneur de Dillo
Nous sommes en train de quitter GitHub pour migrer vers notre propre infrastructure
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
J’ai une mauvaise vue, donc il m’est difficile de lire le contenu
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 me demande s’il y aura un moyen de recevoir des notifications de publication après le départ de GitHub
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
Le fait de ne pas tout refaire entièrement depuis zéro est plutôt un avantage
J’aimerais l’utiliser avec WebGL pour gérer la mise en page du texte ou les animations
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
Il existe aussi un frontend minimaliste de Wikipédia
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
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
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
À court terme, on peut désactiver le CSS ou les images depuis le menu, et l’option
ignore_image_formatsdans la configuration permet de bloquer certains formats d’imageVers 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 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é
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