Articulo de referencia

NetSurf

{{cite web |title=Netsurf | Downloads |url=https://www.netsurf-browser.org/downloads/ |access-date=2014-07-20}} [[RISC OS]], [[AmigaOS 4]], [[Windows]]; Linux/[[Unix-like]]...

NetSurf es un navegador web de código abierto que utiliza su propio motor de renderizado . Su objetivo de diseño es ser ligero y portátil. NetSurf ofrece funciones como navegación por pestañas , marcadores y miniaturas de página .

El proyecto NetSurf se inició en abril de 2002 en respuesta a un debate sobre las deficiencias de los navegadores web existentes de la plataforma RISC OS . [ 3 ] Poco después del inicio del proyecto, el sistema de compilación automatizado del proyecto puso a disposición versiones de desarrollo para usuarios de RISC OS . NetSurf fue elegido "Mejor software no comercial" cuatro veces en los premios anuales RISC OS de Drobe Launchpad entre 2004 y 2008. [ 4 ] [ 5 ] [ 6 ] [ 7 ]

NetSurf admite tanto sistemas convencionales (por ejemplo, macOS y sistemas tipo Unix ) como plataformas más antiguas o poco comunes (por ejemplo, AmigaOS , Haiku , Atari TOS , RISC OS y Redox [ 8 ] ).

El navegador fue clasificado en 2011 como el número 8 en un artículo que destacaba 10 navegadores para Linux publicado en TechRepublic y ZDNet . [ 9 ] [ 10 ] En 2010 se hizo referencia a él como un navegador CLI superior a w3m . [ 11 ]

Características

El núcleo multiplataforma de NetSurf está escrito en ANSI C e implementa la mayoría de las especificaciones HTML 4 y CSS 2.1 mediante su propio motor de diseño personalizado . [ 12 ] A partir de la versión 2.0, NetSurf utiliza Hubbub , un analizador HTML que sigue la especificación HTML5 . Además de renderizar imágenes GIF , JPEG , PNG y BMP , el navegador también admite formatos nativos de RISC OS, incluidos archivos Sprite, Draw y ArtWorks .

En 2007, el desarrollador John-Mark Bell sugirió que se podría agregar soporte para JavaScript . [ 13 ] [ 14 ] Esta característica no se incluyó en NetSurf v2 en 2008, ni en NetSurf v3 de 2013, pero a diciembre de 2012 había algunas versiones preliminares de NetSurf disponibles que contenían soporte inicial para JavaScript (posteriormente mejorado). [ 15 ] El 20 de abril de 2013, se lanzó NetSurf 3.0. [ 16 ]

Historia

NetSurf comenzó en abril de 2002 como un navegador web para la plataforma RISC OS . [ 12 ] [ 17 ] El trabajo en una versión GTK comenzó en junio de 2004 [ 18 ] para facilitar el desarrollo y la depuración. Desde entonces, ha incorporado muchas de las características de la interfaz de usuario presentes en la versión de RISC OS. El navegador se incluye en varias distribuciones, incluidas Ubuntu , NetBSD y OpenBSD .

Después de cinco años de desarrollo, la primera versión estable del navegador se lanzó el 19 de mayo de 2007 para coincidir con la feria Wakefield RISC OS. [ 19 ] [ 20 ] La versión 1.0 estuvo disponible para su descarga desde el sitio web del proyecto y el software se vendió en CD en la feria. [ 21 ] Después del lanzamiento de NetSurf 1.0 hubo dos lanzamientos menores, que consistieron principalmente en correcciones de errores. [ 22 ] NetSurf 1.1 se lanzó en agosto de 2007 y en marzo de 2008 se lanzó NetSurf 1.2. [ 23 ] [ 24 ]

NetSurf participó en Google Summer of Code en 2008 como organización mentora, [ 25 ] ejecutando cuatro proyectos. Estos incluyeron la mejora del front-end GTK, [ 26 ] la adición de soporte para exportación de PDF paginado [ 27 ] y el desarrollo de la biblioteca de análisis compatible con HTML 5 del proyecto , Hubbub . [ 28 ] Todas las compilaciones de desarrollo de NetSurf desde el 11 de agosto de 2008 han utilizado Hubbub para analizar HTML [ 29 ] y está disponible para su uso en otros proyectos bajo la licencia MIT . [ 30 ]

NetSurf fue nuevamente aceptado como organización mentora en Google Summer of Code 2009. [ 31 ] Los proyectos que llevaron a cabo incluyeron el desarrollo de LibDOM , el modelo de objetos de documento del proyecto , y la mejora de la interfaz de usuario de NetSurf. [ 32 ] El trabajo de interfaz incluyó trasladar funcionalidades que antes solo estaban disponibles en RISC OS al núcleo multiplataforma, incluyendo marcadores, historial global, administración de cookies y funciones de búsqueda de páginas. También se inició una adaptación al sistema operativo Windows. [ 33 ] En 2010, el proyecto NetSurf no solicitó participar en Google Summer of Code debido a que los desarrolladores tenían otros compromisos. [ 34 ]

Historial de versiones

Puertos

GTK NetSurf ejecutándose en Linux

Se ha desarrollado una versión nativa para BeOS / Haiku . [ 48 ] [ 49 ] Dado que la versión GTK se compiló para AmigaOS , [ 50 ] utilizando Cygnix , que proporciona un entorno X11 , también se ha desarrollado una versión nativa para AmigaOS. [ 49 ] En enero de 2009, NetSurf se puso a disposición en MorphOS , un sistema operativo que es compatible con la API de AmigaOS. [ 51 ] También hay una versión para Windows disponible para su descarga. [ 52 ]

En septiembre de 2008 se creó una versión para framebuffer . [ 12 ] A diferencia de las demás versiones, no utiliza ningún kit de herramientas de interfaz gráfica de usuario (GUI), sino que renderiza su propio puntero del ratón, barras de desplazamiento y otros widgets. El frontend de framebuffer se ha utilizado para crear un quiosco web en sistemas embebidos. [ 53 ] La versión para Plan 9 también se basa en ella. [ 54 ]

En enero de 2010, los desarrolladores de NetSurf anunciaron el lanzamiento de lo que en ese momento esperaban que fuera la última versión para RISC OS . [ 55 ] El desarrollador principal, John-Mark Bell, dijo en ese momento: "En realidad, las personas calificadas para mantener la versión para RISC OS están hasta el cuello en otros proyectos". [ 56 ] Posteriormente, Steve Fryatt se ofreció como mantenedor. [ 57 ]

En enero de 2011 se anunció una versión para Mac OS X. [ 58 ] También se inició en enero de 2011 una versión para ordenadores Atari de 16 y 32 bits. [ 59 ]

Se ha desarrollado una versión no oficial de NetSurf para Nintendo 3DS que incluye compatibilidad con TLS 1.2 .

Horquillas

Visurf

visurf es una bifurcación de NetSurf liderada por Drew DeVault. Tiene combinaciones de teclas inspiradas en vi y una interfaz de usuario exclusiva de Wayland . [ 60 ]

Véase también

Referencias

  1. "Registro de cambios de NetSurf" . 28 de diciembre de 2023. Consultado el 26 de abril de 2025 .
  2. "Netsurf | Descargas" . Consultado el 20 de julio de 2014 .
  3. "Navegadores web" . Foros de Icon Bar. Abril de 2002. Consultado el 15 de febrero de 2001 .
  4. Williams, Chris (31 de diciembre de 2004). "Resultados de los premios Lo Mejor de 2004" . Drobe Launchpad. Archivado del original el 11 de abril de 2019. Recuperado el 15 de febrero de 2011 .
  5. "Resultados de los premios Lo Mejor de 2006" . Drobe Launchpad. 31 de diciembre de 2006. Archivado del original el 8 de junio de 2011. Consultado el 15 de febrero de 2011 .
  6. "Resultados de los premios Lo Mejor de 2007" . Drobe Launchpad. 31 de diciembre de 2007. Archivado del original el 8 de junio de 2011. Consultado el 15 de febrero de 2011 .
  7. "Premios Drobe 2008: Los resultados" . Drobe Launchpad. 31 de diciembre de 2008. Archivado del original el 28 de enero de 2011. Consultado el 15 de febrero de 2011 .
  8. "redox-os / netsurf" . GitLab . Consultado el 15 de agosto de 2021 .
  9. Wallen, Jack (11 de enero de 2011). "10 navegadores web para el sistema operativo Linux" . TechRepublic . Consultado el 17 de marzo de 2012 .
  10. Wallen, Jack (4 de febrero de 2011). "Los 10 mejores navegadores de Linux: mi valoración" . ZDNet . Archivado del original el 14 de diciembre de 2019. Consultado el 17 de marzo de 2012 .
  11. "NetSurf - Un navegador web gráfico para línea de comandos (+CSS Support)" . my open router. 17 de noviembre de 2010. Archivado del original el 8 de abril de 2015. Recuperado el 17 de marzo de 2012 .
  12. 1 2 3 4 "Acerca de NetSurf" . Los desarrolladores de NetSurf.
  13. Holwerda, Thom (3 de abril de 2007). "¿Podría NetSurf 2.0 ser compatible con JavaScript?" . OSNews . Consultado el 17 de marzo de 2012 .
  14. "¿Podría NetSurf 2.0 ser compatible con JavaScript?" . Drobe . 3 de abril de 2007. Archivado del original el 16 de marzo de 2013 . Consultado el 17 de marzo de 2012 .
  15. "Motor JavaScript de NetSurf (Duktape)" . Archivado del original el 20 de agosto de 2019. Consultado el 21 de julio de 2019 .
  16. "NetSurf 3.0 lanzado" . NetSurf-Browser.org . 20 de abril de 2013. Consultado el 23 de abril de 2013 .
  17. Paul Brett, PD World - NetSurf , Revista RISC World
  18. Revisión 993 de Subversion , Repositorio de código fuente de NetSurf
  19. Aaron Timbrell. "Wakefield 2007 - Informe del evento" . Revista RISC World.
  20. Matt Thompson. "NetSurf al descubierto" . Revista RISC World.
  21. "NetSurf 1.0 vale millones sobre el papel" . Drobe Launchpad. Archivado del original el 18 de julio de 2011. Consultado el 28 de septiembre de 2009 .
  22. Paul Brett. "PD World - NetSurf V 1.1" . Revista RISC World.
  23. "Anuncio de NetSurf 1.1" . Lista de correo de usuarios de NetSurf. Archivado del original el 18 de julio de 2011.
  24. "Anuncio de NetSurf 1.2" . Lista de correo de usuarios de NetSurf. Archivado del original el 18 de julio de 2011.
  25. "Información sobre la organización NetSurf" . Google Summer of Code 2008.
  26. "Proyecto GSoC: Interfaz GTK mejorada" . Google Summer of Code 2008. Archivado del original el 7 de diciembre de 2008.
  27. "Proyecto GSoC: mejoras en la impresión y el trazado de PDF" . Google Summer of Code 2008. Archivado del original el 7 de diciembre de 2008.
  28. "Proyecto GSoC: Trabajar en Hubbub e integrarlo" . Google Summer of Code 2008. Archivado del original el 8 de diciembre de 2008.
  29. "Nuevo analizador HTML integrado en NetSurf" . Lista de correo de usuarios de NetSurf. Archivado del original el 21 de septiembre de 2008.
  30. "Página del proyecto Hubbub" . Desarrolladores de NetSurf. Archivado del original el 14 de mayo de 2008.
  31. "Lista de organizaciones aceptadas" . Google Summer of Code 2009. Archivado del original el 21/09/2011 . Consultado el 28/10/2017 .
  32. "NetSurf - Proyectos de Google Summer of Code" . Los desarrolladores de NetSurf.
  33. "Resumen del Verano de Código de Google" . Lista de correo de usuarios de NetSurf. Archivado del original el 16 de marzo de 2010.
  34. "Google Summer of Code 2010" . Lista de correo para desarrolladores de NetSurf. Archivado del original el 18 de julio de 2011.
  35. "Anuncio de NetSurf 2.0" . Lista de correo de usuarios de NetSurf. Archivado del original el 11 de marzo de 2012.
  36. "Descargas de RISC OS NetSurf" . Los desarrolladores de NetSurf.
  37. 1 2 "Registro de cambios de NetSurf" . Los desarrolladores de NetSurf.{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  38. "Noticias de NetSurf" . Los desarrolladores de NetSurf.
  39. "Anuncio de NetSurf 2.5" . Lista de correo de usuarios de NetSurf. Archivado del original el 11 de marzo de 2012.
  40. "LibCSS - Biblioteca CSS" . Los desarrolladores de NetSurf.
  41. "Anuncio de NetSurf 2.6" . Lista de correo de usuarios de NetSurf. Archivado del original el 11 de marzo de 2012.
  42. "Anuncio de NetSurf 2.7" . Lista de correo de usuarios de NetSurf. Archivado del original el 11 de marzo de 2012.
  43. "Descargas de NetSurf para Mac OS X" . Los desarrolladores de NetSurf. Archivado del original el 5 de enero de 2012. Consultado el 1 de enero de 2012 .
  44. "Anuncio de NetSurf 2.8" . Lista de correo de usuarios de NetSurf. Archivado del original el 11 de marzo de 2012.
  45. "La barra de iconos: NetSurf alcanza la versión 3.10" . La barra de iconos . Consultado el 22 de junio de 2024 .
  46. «Navegador web NetSurf» . www.netsurf-browser.org . Consultado el 22 de junio de 2024 .
  47. "NetSurf 3.11 lanzado" . OSNews . Consultado el 3 de mayo de 2026 .
  48. "Anuncio de versiones para AmigaOS y BeOS/Haiku" . Lista de correo de usuarios de NetSurf. Archivado del original el 15 de septiembre de 2008.
  49. 1 2 "NetSurf - Descargas de BeOS" . Archivado del original el 2 de enero de 2011. Recuperado el 15 de febrero de 2011 .
  50. "¿Se podría adaptar fácilmente este navegador web de código abierto a nuestras necesidades?" . Amigaworld.net - Foro . Consultado el 15 de febrero de 2011 .
  51. "Anuncio de la versión de NetSurf para MorphOS" . MorphZone: El portal de MorphOS. Archivado del original el 11 de junio de 2011.
  52. "Versión de NetSurf para Windows" . NetSurf.
  53. "Tutorial: Un sistema integrado para quiosco web" . LinuxDevices . Archivado del original el 19 de junio de 2009.
  54. "README.plan9" . GitHub.
  55. "NetSurf en la Feria de Wakefield 2010" . Lista de correo de usuarios de NetSurf. 14 de enero de 2010. Archivado del original el 16 de marzo de 2010.
  56. "Anunciada la última versión de NetSurf para RISC OS" . The Icon Bar. 14 de enero de 2010.
  57. "Los desarrolladores de NetSurf" . Los desarrolladores de NetSurf . Consultado el 26 de diciembre de 2011. Steve [Fryatt] mantiene la versión de NetSurf para RISC OS, tras haberse ofrecido voluntario precipitadamente en un intento de evitar que la plataforma perdiera otro navegador web.
  58. Drake, Michael (2011-01-20). "Portación para Mac OS X y otras noticias sobre el frontend" . Pepperfish.net . Archivado del original el 11-07-2011 . Recuperado el 22-01-2011 .
  59. "Revisión 11218" . Repositorio de código fuente de NetSurf . Consultado el 24 de diciembre de 2011 .
  60. DeVault, Drew (11 de septiembre de 2021). "visurf, un navegador web basado en NetSurf" . Recuperado el 17 de febrero de 2022 .
  • Sitio web oficialEdita esto en Wikidata