stringtranslate.com

Navegación por la red

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

El proyecto NetSurf se inició en abril de 2002 en respuesta a una discusión 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 de los usuarios del sistema operativo RISC versiones de desarrollo para su descarga . NetSurf fue votado como "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 similares a Unix ) como plataformas más antiguas o poco comunes (por ejemplo, AmigaOS , Haiku , Atari TOS , RISC OS y Redox [8] ).

El navegador ocupó el puesto número 8 en 2011 en un artículo que destacaba 10 navegadores para Linux publicado en TechRepublic y ZDNet . [9] [10] En 2010 se lo conoció 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 utilizando 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 representar imágenes GIF , JPEG , PNG y BMP , el navegador también admite formatos nativos de RISC OS, incluidos archivos Sprite, Draw y ArtWorks .

El desarrollador John-Mark Bell sugirió en 2007 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 partir de diciembre de 2012 hay algunas versiones preliminares de NetSurf disponibles que contienen compatibilidad con JavaScript en etapa inicial (posteriormente muy mejorada). ). [15] El 20 de abril de 2013, se lanzó NetSurf 3.0. [dieciséis]

Historia

NetSurf comenzó en abril de 2002 como un navegador web para la plataforma RISC OS . [12] [17] El trabajo en un puerto GTK comenzó en junio de 2004 [18] para ayudar al desarrollo y la depuración. Desde entonces, ha adquirido muchas de las funciones de interfaz de usuario presentes en la versión RISC OS. El navegador incluye 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, coincidiendo 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 puntuales, que en gran medida incluyeron correcciones de errores. [22] NetSurf 1.1 se lanzó en agosto de 2007 y en marzo de 2008 estuvo disponible la versión NetSurf 1.2. [23] [24]

NetSurf participó en Google Summer of Code en 2008 como organización de tutoría, [25] ejecutando cuatro proyectos. Estos incluyeron mejorar la interfaz GTK, [26] agregar soporte de exportación de PDF paginado [27] y desarrollar la biblioteca de análisis compatible con HTML 5 del proyecto, Hubbub . [28] Todas las versiones 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 aceptada como organización mentora en Google Summer of Code 2009. [31] Los proyectos que ejecutaron 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 la interfaz incluyó trasladar la funcionalidad que antes era exclusiva del sistema operativo RISC al núcleo multiplataforma, incluidos marcadores, historial global, administración de cookies y funciones de búsqueda de páginas. También se inició un puerto 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]

Puertos

GTK NetSurf ejecutándose bajo Linux

Se ha desarrollado un puerto nativo BeOS / Haiku . [47] [48] Desde que se creó la versión GTK para AmigaOS , [49] utilizando Cygnix que proporciona un entorno X11 , también se ha desarrollado un puerto nativo para AmigaOS. [48] ​​En enero de 2009, NetSurf estuvo disponible en MorphOS , un sistema operativo que es compatible con API con AmigaOS. [50] También está disponible para descargar un port de Windows . [51]

En septiembre de 2008 se creó un puerto framebuffer . [12] A diferencia de los otros puertos, no utiliza ningún conjunto de herramientas GUI, sino que presenta su propio puntero del mouse, barras de desplazamiento y otros widgets. La interfaz framebuffer se ha utilizado para crear un quiosco web en sistemas integrados. [52] El puerto del Plan 9 también se basa en él. [53]

En enero de 2010, los desarrolladores de NetSurf anunciaron el lanzamiento de lo que esperaban en ese momento que fuera el último lanzamiento para RISC OS . [54] El desarrollador principal John-Mark Bell dijo en ese momento: "Siendo realistas, las personas calificadas para mantener el puerto RISC OS están metidas hasta el cuello en otras cosas". [55] Posteriormente, Steve Fryatt se ofreció como mantenedor. [56]

En enero de 2011 se anunció una adaptación para Mac OS X. [57] En enero de 2011 también se inició una adaptación a computadoras Atari de 16 y 32 bits. [58]

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

tenedores

visurf

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

Ver también

Referencias

  1. ^ "Registro de cambios de NetSurf". 28 de diciembre de 2023.
  2. ^ "Netsurf | Descargas" . Consultado el 20 de julio de 2014 .
  3. ^ "Navegadores web". Los foros de la barra de iconos. 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". Plataforma de lanzamiento de Drobe. Archivado desde el original el 11 de abril de 2019 . Consultado el 15 de febrero de 2011 .
  5. ^ "Resultados de los premios Lo mejor de 2006". Plataforma de lanzamiento de Drobe. 31 de diciembre de 2006. Archivado desde el original el 8 de junio de 2011 . Consultado el 15 de febrero de 2011 .
  6. ^ "Resultados de los premios Lo mejor de 2007". Plataforma de lanzamiento de Drobe. 31 de diciembre de 2007. Archivado desde el original el 8 de junio de 2011 . Consultado el 15 de febrero de 2011 .
  7. ^ "Premios Drobe 2008: los resultados". Plataforma de lanzamiento de Drobe. 31 de diciembre de 2008. Archivado desde el 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). "Diez navegadores web para el sistema operativo Linux". República Tecnológica . Consultado el 17 de marzo de 2012 .
  10. ^ Wallen, Jack (4 de febrero de 2011). "Los 10 principales navegadores de Linux: cómo los califico". ZDNet . Archivado desde el 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 (+ compatibilidad con CSS)". mi enrutador abierto. 17 de noviembre de 2010. Archivado desde el original el 8 de abril de 2015 . Consultado el 17 de marzo de 2012 .
  12. ^ abcd "Acerca de NetSurf". Los desarrolladores de NetSurf.
  13. ^ Holwerda, Thom (3 de abril de 2007). "¿NetSurf 2.0 podría admitir JavaScript?". OSNoticias . Consultado el 17 de marzo de 2012 .
  14. ^ "¿NetSurf 2.0 podría admitir JavaScript?". Drobe . 3 de abril de 2007. Archivado desde el original el 16 de marzo de 2013 . Consultado el 17 de marzo de 2012 .
  15. ^ "Motor JavaScript de NetSurf (Duktape)". Archivado desde el original el 2019-08-20 . Consultado el 21 de julio de 2019 .
  16. ^ "Lanzamiento de NetSurf 3.0". 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. ^ Subversion revisión 993, Repositorio de fuentes de NetSurf
  19. ^ Aarón Timbrell. "Wakefield 2007 - El informe del programa". Revista mundial RISC.
  20. ^ Matt Thompson. "NetSurf revelado". Revista mundial RISC.
  21. ^ "NetSurf 1.0 vale millones en papel". Plataforma de lanzamiento de Drobe. Archivado desde el original el 18 de julio de 2011 . Consultado el 28 de septiembre de 2009 .
  22. ^ Pablo Brett. "PD Mundo - NetSurf V 1.1". Revista mundial RISC.
  23. ^ "Anuncio de NetSurf 1.1". Lista de correo de usuarios de NetSurf. Archivado desde el original el 18 de julio de 2011.
  24. ^ "Anuncio de NetSurf 1.2". Lista de correo de usuarios de NetSurf. Archivado desde el original el 18 de julio de 2011.
  25. ^ "Información de la organización NetSurf". Verano de código de Google 2008.
  26. ^ "Proyecto GSoC: interfaz GTK mejorada". Google Summer of Code 2008. Archivado desde el original el 7 de diciembre de 2008.
  27. ^ "Proyecto GSoC: trazador de PDF y mejoras de impresión". Google Summer of Code 2008. Archivado desde el original el 7 de diciembre de 2008.
  28. ^ "Proyecto GSoC: trabajar e integrar Hubbub". Google Summer of Code 2008. Archivado desde el original el 8 de diciembre de 2008.
  29. ^ "Nuevo analizador HTML integrado en NetSurf". Lista de correo de usuarios de NetSurf. Archivado desde el original el 21 de septiembre de 2008.
  30. ^ "Página del proyecto Hubbub". Los desarrolladores de NetSurf. Archivado desde el original el 14 de mayo de 2008.
  31. ^ "Lista de organizaciones aceptadas". Google Summer of Code 2009. Archivado desde el original el 21 de septiembre de 2011 . Consultado el 28 de octubre de 2017 .
  32. ^ "NetSurf: proyectos de código de verano de Google". Los desarrolladores de NetSurf.
  33. ^ "Resumen del verano de códigos de Google". Lista de correo de usuarios de NetSurf. Archivado desde el original el 16 de marzo de 2010.
  34. ^ "Google Verano del código 2010". Lista de correo de desarrolladores de NetSurf. Archivado desde el original el 18 de julio de 2011.
  35. ^ "Anuncio de NetSurf 2.0". Lista de correo de usuarios de NetSurf. Archivado desde el original el 11 de marzo de 2012.
  36. ^ "Descargas de RISC OS NetSurf". Los desarrolladores de NetSurf.
  37. ^ ab "Registro de cambios de NetSurf". Los desarrolladores de NetSurf. Archivado desde el original el 27 de septiembre de 2008.
  38. ^ "Noticias de NetSurf". Los desarrolladores de NetSurf.
  39. ^ "Anuncio de NetSurf 2.5". Lista de correo de usuarios de NetSurf. Archivado desde el 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 desde el original el 11 de marzo de 2012.
  42. ^ "Anuncio de NetSurf 2.7". Lista de correo de usuarios de NetSurf. Archivado desde el original el 11 de marzo de 2012.
  43. ^ "Descargas de Mac OS X NetSurf". Los desarrolladores de NetSurf. Archivado desde el 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 desde el original el 11 de marzo de 2012.
  45. ^ "La barra de iconos: NetSurf llega a 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. ^ "Anuncio de los ports de AmigaOS y BeOS/Haiku". Lista de correo de usuarios de NetSurf. Archivado desde el original el 15 de septiembre de 2008.
  48. ^ ab "NetSurf - Descargas de BeOS". Archivado desde el original el 2 de enero de 2011 . Consultado el 15 de febrero de 2011 .
  49. ^ "¿Podría adaptarse fácilmente este navegador web de código abierto a nuestras necesidades?". Amigaworld.net - Foro . Consultado el 15 de febrero de 2011 .
  50. ^ "Anuncio de la versión MorphOS de NetSurf". MorphZone: el portal MorphOS. Archivado desde el original el 11 de junio de 2011.
  51. ^ "Versión de NetSurf para Windows". Navegación por red.
  52. ^ "Tutorial: un sistema integrado de quiosco web". Dispositivos Linux . Archivado desde el original el 19 de junio de 2009.
  53. ^ "README.plan9". GitHub.
  54. ^ "NetSurf en Wakefield Show 2010". Lista de correo de usuarios de NetSurf. 14 de enero de 2010. Archivado desde el original el 16 de marzo de 2010.
  55. ^ "Se anunció la última versión del sistema operativo RISC de NetSurf". La barra de iconos. 14 de enero de 2010.
  56. ^ "Los desarrolladores de NetSurf". Los desarrolladores de NetSurf . Consultado el 26 de diciembre de 2011 . Steve [Fryatt] mantiene el puerto RISC OS de NetSurf, y se ofreció precipitadamente como voluntario en un intento de evitar que la plataforma perdiera otro navegador web.
  57. ^ Drake, Michael (20 de enero de 2011). "Puerto de Mac OS X y otras novedades del frontend". Pepperfish.net. Archivado desde el original el 11 de julio de 2011 . Consultado el 22 de enero de 2011 .
  58. ^ "Revisión 11218". Repositorio de fuentes de NetSurf . Consultado el 24 de diciembre de 2011 .
  59. ^ DeVault, Drew (11 de septiembre de 2021). «visurf, un navegador web basado en NetSurf» . Consultado el 17 de febrero de 2022 .

enlaces externos