Uzbl: Un navegador web pequeño y simple basado en la filosofía de Unix

Hace siete años, muchos usuarios de computadoras encontraron un nuevo navegador web que fue un soplo de aire fresco después de lidiar con el crecimiento excesivo de características, problemas de seguridad e inestabilidad de Microsoft Internet Explorer. Originalmente llamado Phoenix, y luego Firebird, antes de finalmente ser renombrado como Firefox, en la actualidad, se ha vuelto casi tan pesado como Internet Explorer.

Índice de Contenido
  1. El alivio de Chromium
  2. uzbl: Un navegador fuera de lo común
  3. Pequeño, pero eficiente
  4. Más allá de uzbl

El alivio de Chromium

En 2008 se lanzó el navegador Chromium, y los usuarios que estaban empezando a cansarse del crecimiento de Firefox lo encontraron como un alivio, con una interfaz más ágil, una apariencia más limpia y una arquitectura multiproceso que ofrece una mayor estabilidad y seguridad para toda la aplicación. Aun así, es un poco más grande y pesado como aplicación de lo que a algunos les gustaría.

uzbl: Un navegador fuera de lo común

El 21 de abril de 2009 marcó el primer commit en el proyecto GitHub para un navegador llamado uzbl — ortografía lolcat para "usable" — aunque la primera noticia en el sitio web de uzbl data de casi un mes antes. Uzbl es un navegador que se diferencia significativamente de la filosofía de diseño de otros navegadores como Chromium, Firefox, Internet Explorer, Opera y Safari. En palabras del archivo README en el repositorio GitHub de uzbl:

Cualquier programa sólo puede ser realmente útil si cumple con la filosofía Unix.

Los navegadores web (y otras herramientas que trabajan con HTML, como lectores de feeds) suelen violar este principio:
- Incluyen demasiadas cosas en un solo programa (complejo), disminuyendo drásticamente las opciones de hacer las cosas a tu manera.
- Almacenan cosas en formatos demasiado sofisticados (XML, RDF, SQLite, etc.) que son difíciles de almacenar bajo control de versión, reutilizar en otros scripts, y así sucesivamente.

El proyecto uzbl se inició como un intento de resolver esto.

Es algo que se adquiere con el tiempo, y su licencia (GPLv3) ciertamente deja algo que desear, pero la filosofía de desarrollo general tiene su fundamento. Probablemente atraerá principalmente a los usuarios de Chromium y Firefox que les gusten las extensiones Vimium y Vimperator, respectivamente, como formas de dar a cada navegador una interfaz controlada mediante teclado similar a vi.

Pequeño, pero eficiente

Uzbl es una aplicación construida con el lenguaje de programación C en el motor de renderizado WebKit y herramientas básicas para el desarrollo de navegadores web. La aplicación central hace poco más que proporcionarle a WebKit un lienzo en el cual pintar una página. Funcionalidades adicionales son proporcionadas por programas separados, la mayoría de ellos son scripts en Python. Un script incluido en la distribución estándar de uzbl se llama uzbl-browser y une algunas herramientas para proporcionar una experiencia de navegador más completa. Otro llamado uzbl-tabbed utiliza enlaces Python para GTK+ y ofrece una versión con pestañas de uzbl.

Cada uno de estos es realmente utilizable, como promete el nombre, sorprendentemente útil, de hecho. Las versiones uzbl-browser y uzbl-tabbed están completamente basadas en el teclado, con una serie de combinaciones predeterminadas similares a vi.

Solución de problemas para instalar Firefox 4 y extensiones

Si bien carecen de ciertas capacidades a las que los usuarios se han acostumbrado, en su mayor parte las opciones más importantes están presentes, incluido el soporte para un complemento de Flash. Si te desanima la relativa falta de opciones de extensión para Chromium en comparación con las de Firefox, uzbl seguramente te decepcionará aún más; pero si consideras la falta de funcionalidad de una extensión como una oportunidad para crear la tuya propia, uzbl podría ser exactamente lo que necesitas. Si eres un programador mediocre que desea mejorar, su diseño altamente extensible basado en la filosofía Unix ofrece muchas oportunidades para practicar y obtener conocimientos sobre cómo desarrollar software pequeño que funcione bien con otros programas.

Más allá de uzbl

Tal vez llegues al punto en el que puedas crear tu propio navegador realmente pequeño, altamente extensible y verdaderamente Unix-like. Tal vez encuentres alguna forma de redefinir otra aplicación que tradicionalmente se haya convertido en un monstruo pesado, poco confiable y excesivamente complejo, bajo tus propios términos, y hacerla pequeña y hermosa. Espero atreverme a decir que, en cualquier caso, elegirías una licencia de código abierto mejor, algo tan pequeño, simple y elegante como la propia aplicación.

Tal vez simplemente lo uses, sin embargo. Tal vez nunca mires el código fuente. Los usuarios son tan importantes como los desarrolladores, al final del análisis.

Prueba uzbl. Habla con su comunidad en el canal #uzbl de la red IRC freenode si necesitas ayuda para comenzar. Mira si te gusta. Si no, regresa a un navegador grande y sofisticado, si eso es lo que prefieres. Para decirte la verdad, en este momento, estoy usando Chromium, Firefox y uzbl de manera bastante igual, alternando entre ellos; al menos hasta ahora, no me he rendido por completo ante esos navegadores grandes y sofisticados. Sin embargo, creo que te debes a ti mismo ver si te gusta tu navegador pequeño y simple.

5 consejos avanzados para aprovechar al máximo TeamViewer

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software empresarial, allí encontraras muchos artículos similares a Uzbl: Un navegador web pequeño y simple basado en la filosofía de Unix , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.