Lanzamiento del navegador Dillo 3.3.0
(dillo-browser.org)> Dillo es un navegador web de código abierto ultraligero escrito en C, orientado a un bajo uso de recursos y alta velocidad, y ofrece una interfaz gráfica basada en el toolkit FLTK
- Nuevo programa
dilloccon soporte de control remoto basado en sockets UNIX — permite automatizar operaciones del navegador desde la línea de comandos o scripts, como abrir pestañas, recargar, mostrar URLs y volcar páginas - Se añadió la función page_action para ejecutar comandos arbitrarios desde el menú de clic derecho de la página; combinada con
dilloc, permite imitar Chrome con curl impersonate para sortear bloqueos de JS o ejecutar scripts de corrección automática por página - Se agregó soporte experimental de compilación con FLTK 1.4, aunque siguen existiendo problemas de renderizado en entornos de DPI alto o Wayland, por lo que no se recomienda a los administradores de paquetes activarlo por defecto
- Se añadió una excepción de permiso de cookies durante redirecciones OAuth para que la autenticación OAuth funcione correctamente en casos como el inicio de sesión en el Fediverso
- Soporte opcional para codificación de contenido brotli
- IPv6 activado por defecto (si la plataforma lo soporta)
- Mejoras de usabilidad en la navegación, como abrir una nueva pestaña con Ctrl+clic izquierdo y navegación atrás/adelante con botones del mouse
- Se agregaron páginas internas de información como
about:keys,about:cacheyabout:dicache - Se añadió el motor de búsqueda Mojeek (atajo
mj) - Múltiples correcciones de errores, incluidos segfaults en LibreSSL, análisis de Max-Age de cookies y use-after-free
- Se completó la migración de GitHub a un servidor autohospedado, con espejos en Codeberg y SourceHut
1 comentarios
Comentarios en Hacker News
Uso Dillo con frecuencia. Felicidades.
A medida que siguen apareciendo leyes de verificación de edad, y dependiendo de cómo responda Firefox, parece que Dillo podría convertirse en el navegador predeterminado de facto en Linux y BSD.
Si estas leyes realmente se aplican y Firefox termina incorporando lógica de verificación de edad, yo me paso 100% a Dillo.
Da bastante miedo ver a tantos países ceder a esto tan rápido.
Aunque ahora haya gente que no lo crea, en unos años la navegación web anónima podría ser cosa del pasado.
También hay que observar los ataques dirigidos a las VPN. Esto no parece una serie de incidentes aislados por casualidad, sino un movimiento coordinado en una sola dirección.
Hay que dejar mucho más claro el flujo del dinero, y ya me tiene harto que los lobistas controlen la situación.
Lamentablemente, hasta Google empezó a exigir JS, y esto es un golpe fuerte para los navegadores pequeños y la web abierta.
Para una lista más detallada sobre motores de búsqueda, el artículo de Seirdy lo resume muy bien: https://seirdy.one/posts/2021/03/10/search-engines-with-own-...
Estrictamente hablando no es del todo cierto, pero Google está metido en muchas de las áreas importantes de la web, y Chrome es solo el ejemplo más visible.
El JavaScript de los inicios era mucho más simple, y el JIT tampoco era indispensable. Personalmente, todavía me parece mejor no tener JIT.
Muchísimas gracias a los desarrolladores. Me encantan este tipo de proyectos retro.
Uso Dillo a diario, y en mi caso sobre todo internamente.
Gracias a la arquitectura de plugins, también puede renderizar protocolos como gemini o gopher, así que lo uso incluso para ver sitios gemini.
Es increíblemente ligero.
Los clientes de Mastodon tampoco funcionan muy bien, pero al menos hay una alternativa: https://codeberg.org/adele/smolfedi
En mi caso, aquí en HN cuando uso Dillo me devuelve 429 constantemente, pero eso no me pasa con un navegador completo normal.
No sé si será por JS.
Me pregunto si este fenómeno es reproducible, y si lo es, quisiera saber si puedes adjuntar los encabezados HTTP.
De todos modos, además de nuestra instancia de cgit, también hay espejos en Codeberg y SourceHut.
https://git.dillo-browser.org/dillo/
https://codeberg.org/dillo/dillo
https://git.sr.ht/~dillo/dillo
Ya lo he dicho varias veces en otros posts sobre Dillo, pero gracias a Dillo pude navegar la web por primera vez en una vieja PC 486.
Era una máquina con Damn Small Linux instalado, y sin Dillo en ese momento el acceso a la web habría sido muy difícil.
dilloc ya había empezado en commits viejos de git, anteriores al lanzamiento 3.3.0, y me impresionó bastante.
También se pueden crear fácilmente entradas de menú de redirección que llamen a scripts tipo plumber o xdg-open.
Funciona sustituyendo URLs con JS por URLs sin JS, como Libredirect de Firefox/Chromium.
Me pregunto si hay algún lugar donde conseguir binarios precompilados de los ports más recientes de Dillo para Windows.
Es una lástima que Dillo esté hecho en C++.
Lo digo porque quería intentar compilarlo con compiladores de C pequeños y simples como cproc/qbe o tinycc.
Aun así, sí me da la impresión de que las IA de programación están empezando a mostrar señales de poder ayudar bastante en portar en masa código C++ a C simple.
Creo que todavía no hemos llegado a ese punto.