stringtranslate.com

Uzbl

Uzbl es un navegador web minimalista , gratuito y de código abierto que ya no se fabrica y que está diseñado para ser simple y adherirse a la filosofía Unix . El desarrollo comenzó a principios de 2009 y los desarrolladores aún lo consideran una versión alfa . El componente principal de Uzbl está escrito en C , pero también se utilizan otros lenguajes, en particular Python . Todas las partes del proyecto Uzbl se publican como software libre bajo la licencia GNU GPL-3.0-only .

El nombre proviene de la palabra usable , escrita en el lenguaje lol . [3]

El desarrollo de Uzbl todavía está en fase alfa . Uzbl fue diseñado originalmente para Arch Linux , pero funciona con otras distribuciones Linux y sistemas BSD . Hay guías de compilación disponibles para Gentoo Linux , Ubuntu , MacPorts y el gestor de paquetes Nix . [4] El proyecto está actualmente "abandonado" por falta de tiempo. [5]

A pesar de estar en las primeras etapas de desarrollo, Uzbl ha ganado prominencia como un navegador minimalista . [6] A partir de 2019, se interrumpió el desarrollo del proyecto. [5]

Diseño

Uzbl sigue la filosofía Unix , “Escribe programas que hagan una cosa y la hagan bien. Escribe programas que trabajen juntos. Escribe programas que manejen flujos de texto, porque esa es una interfaz universal.” [7] Como resultado, Uzbl no contiene muchas de las características de otros navegadores. Uzbl no tiene sus propias barras de herramientas o elementos de control gráfico , y no administra marcadores , historial, descargas o cookies , dejando que sean manejados por programas o scripts externos. Estos scripts son típicamente escritos por el usuario, aunque algunos están disponibles para descargar como uzbl_tabbed para soporte de navegación con pestañas . Para la interacción puede leer la entrada desde la entrada estándar ( tubería FIFO ) o desde el socket IPC local POSIX o se le pueden pasar archivos de texto como un archivo de configuración . Este diseño es intencional, permitiendo una mayor personalización. [¿ Quién? ]

El navegador Uzbl pasa totalmente la prueba Acid3

Características

Uzbl utiliza el motor de diseño WebKit y, por lo tanto, hereda el soporte para muchos estándares web, incluidos HTML , XML , XPath , Cascading Style Sheets , ECMAScript ( JavaScript ), DOM y SVG , pasando la prueba del navegador Acid3 . [8] [9] Web kit admite complementos de estilo Netscape como Adobe Flash Player y MPlayer . [10]

Función de enlaces numerados habilitada para navegación con teclado

El diseño de Uzbl se centra en el control del teclado y las teclas de acceso rápido , aunque también admite la entrada del mouse y otros dispositivos señaladores . Al igual que las extensiones de Firefox pentadactyl y vimperator [11] , Uzbl emplea una interfaz basada en modos derivada de los editores de texto vi y Vim . En lugar de mover el cursor a una barra de direcciones o un enlace, un usuario presiona una tecla de acceso rápido para cambiar al modo "comando". Desde este modo, el usuario puede: seleccionar enlaces en la ventana de visualización a través de las teclas asignadas (0 a 9 por defecto) o escribiendo una cadena inequívoca del texto del enlace; navegar a otra página web escribiendo su URL; modificar configuraciones; y realizar otras tareas normales de navegación web. Si bien esta interfaz basada en modos crea una curva de aprendizaje inicialmente empinada , una vez aprendida generalmente permite al usuario una mayor velocidad y conveniencia que muchos otros navegadores. Uzbl permite la configuración de las teclas de acceso rápido utilizadas.

Historia

La idea de crear un nuevo navegador web comenzó en la primavera de 2009 en los foros de Internet de Arch Linux. [12] Dieter Plaetinck comenzó el desarrollo del navegador y luego fue apoyado por otros desarrolladores. [8] El primer código fue publicado el 21 de abril de 2009. [3] [12] El producto fue utilizable después de solo dos meses de desarrollo. [11] Además de las guías de compilación para una serie de distribuciones de Linux y Mac OS X / Darwin ( Mac Ports ) hay varios binarios precompilados disponibles, [4] aunque oficialmente aún no hay una versión marcada como estable. El 21 de septiembre de 2009, Uzbl fue aceptado en la rama inestable del repositorio de Debian [13] y fue migrado a su rama de pruebas el 2 de octubre de 2009. [14]

Véase también

Referencias

  1. ^ "Versión 0.9.1". 27 de octubre de 2016. Consultado el 21 de junio de 2018 .
  2. ^ Archivo de LICENCIA Uzbl de GitHub .
  3. ^ ab Perrin, Chad (15 de noviembre de 2010). "Prueba el navegador uzbl si estás cansado de la sobrecarga de funciones". TechRepublic . Archivado desde el original el 23 de noviembre de 2010 . Consultado el 20 de febrero de 2019 . El 21 de abril de 2009 marcó el primer envío del proyecto de GitHub para un navegador llamado uzbl (la ortografía lolcat significa "usable"), aunque la primera noticia del sitio web de uzbl data de casi un mes antes.
  4. ^ ab "howtos". Wiki Uzbl . Archivado desde el original el 27 de febrero de 2010. Consultado el 3 de marzo de 2010 .
  5. ^ ab "¿Cuál es el estado oficial de este proyecto? #408". GitHub .
  6. ^ "Software Review: 2009 LnF Awards". Arch Linux Magazine . Enero de 2010. Archivado desde el original el 2010-02-16 . Consultado el 2010-03-13 .
  7. ^ "Uzbl – un navegador que se adhiere a la filosofía Unix".
  8. ^ ab Vervloesem, Koen (15 de julio de 2009). "Uzbl: un navegador que sigue la filosofía UNIX". LWN.net . Eklektix, Inc . Consultado el 3 de marzo de 2010 .
  9. ^ "Una rápida comparación de navegadores web Linux". 22 de junio de 2009. Archivado desde el original el 26 de junio de 2009. Consultado el 3 de marzo de 2010 .
  10. ^ "Características de WebKit". Wiki de WebKit . Consultado el 3 de marzo de 2010 .
  11. ^ ab Bataille, Benoit (12 de mayo de 2009). «Uzbl: un navegador internet, rien qu'un navegante internet» [Uzbl: un navegador web, sólo un navegador] (en francés) . Consultado el 3 de marzo de 2010 .
  12. ^ ab "Filosofía/estructura de Arch aplicada a un navegador". Arch Linux BBS . 19 de abril de 2009. Consultado el 27 de diciembre de 2011 .
  13. ^ Ritter, Stefan (21 de septiembre de 2009). "Se acepta uzbl 0.0.0~git.20090826-1 (fuente i386)". debian-devel-changes (lista de correo).
  14. ^ Debian testing watch (2009-10-02). "uzbl 0.0.0~git.20090826-1 MIGRADO a pruebas". uzbl (Lista de correo).

Enlaces externos