fbpx
Wikipedia

Gecko (software)

Gecko es un motor de renderizado libre escrito en C++ y originalmente desarrollado por Netscape. Actualmente su desarrollo es gestionado por la Fundación Mozilla y la Corporación Mozilla.

Gecko
Parte de Firefox OS

Mozilla Firefox 22.0, navegador basado en Gecko.
Información general
Tipo de programa Motor de renderizado
Autor Netscape Communications Corporation
Desarrollador Fundación Mozilla / Corporación Mozilla
Lanzamiento inicial 1998
Licencia MPL / GPL / LGPL
Información técnica
Programado en C++, Rust (lenguaje de programación), JavaScript
Versiones
Última versión estable 71.0 (info) 3 de diciembre de 2019 (1 año, 8 meses y 4 días)
Última versión en pruebas 72.0 Beta (info) 3 de diciembre de 2019 (1 año, 8 meses y 4 días)
Enlaces
Repositorio de código

Gecko es una plataforma para aplicaciones multiplataforma, es decir: permite ejecutar aplicaciones sobre su motor que se sirvan de tecnologías como XUL, XBL, PNG, HTTP, POP3, SMTP, RDS, CSS virtualmente en cualquier sistema operativo.

Anteriormente Gecko fue conocido con los nombres Raptor y NGLayout.

Historia

El desarrollo del motor de diseño ahora conocido como Gecko se inició por Netscape en 1997, tras la compra de la compañía DigitalStyle. El motor de renderizado existente en Netscape, fue escrito originalmente para Netscape Navigator 1.0 y mejorado a través de los años, fue considerado ampliamente como inferior al utilizado en Microsoft Internet Explorer. Era lento, no cumplía así con los estándares del W3C, tenía un apoyo limitado a HTML dinámico y carecía de características tales como reflujo incrementales (cuando el motor de diseño reordena los elementos en la pantalla como los nuevos datos se descarga y se añaden a la página). El nuevo motor de diseño se desarrolló en paralelo en el tiempo, con la intención de ser integrado en Netscape Communicator cuando fuera estable y completo. Se esperaba al menos a una revisión importante de Netscape para ser lanzado con el, antes de que el antiguo motor de diseño se interrumpiera.

Después de la puesta en marcha del proyecto Mozilla a principios de 1998, el nuevo código de motor de diseño se liberó bajo una licencia de código abierto. Originalmente presentado como Raptor , el nombre tuvo que ser cambiado a NGLayout (diseño de próxima generación), debido a problemas del registro de Marca. Netscape lo rebautizó como NGLayout Gecko . Aunque la Mozilla Organization (la precursora de la Fundación Mozilla ) inicialmente continuó utilizando el nombre NGLayout (Gecko era una marca comercial de Netscape),[1]​ con el tiempo, la marca Gecko se impuso.

En octubre de 1998, Netscape anunció que su próximo navegador usaría Gecko (que todavía se llamaba NGLayout en ese momento) en lugar del viejo motor de diseño, lo que requería que grandes partes de la aplicación tuvieran que ser reescritas. Si bien esta decisión fue popular entre los partidarios de las normas web, era en gran medida impopular entre los desarrolladores de Netscape, que estaban descontentos con los seis meses dados para la reescritura.[2]​ También significó que la mayor parte del trabajo realizado para Netscape Communicator 5.0 (incluido el desarrollo de los Mariner, mejoras en el motor viejo diseño) tuvieron que ser abandonados. Netscape 6, la primera versión de Netscape que incorporó Gecko, fue lanzado en noviembre de 2000 (el nombre Netscape 5 nunca se utilizó).

A medida que continuaba el desarrollo Gecko, otras aplicaciones y embedders comenzaron a hacer uso de ella. America Online , en este momento la empresa matriz de Netscape, finalmente lo aprobó para su uso en CompuServe 7.0 y AOL para Mac OS X (estos productos habían incorporado previamente Internet Explorer). Sin embargo, con la excepción de algunas betas , Gecko nunca se utilizó en el principal cliente de AOL Microsoft Windows.

El 15 de julio de 2003, AOL despidió a los desarrolladores Gecko restantes y la Fundación Mozilla (formado en el mismo día) se convirtió en el servidor principal del desarrollo Gecko. Hoy en día, Gecko es desarrollado por los empleados de la Fundación Mozilla, los empleados de las empresas que contribuyen al proyecto Mozilla, y por voluntarios.

Soporte de estándares

Gecko fue diseñado para soportar estándares de Internet libres. Algunos de los estándares que Gecko soporta son:

Gecko también soporta parcialmente SVG 1.1.[4]

Software donde se utiliza Gecko

Sistemas Operativos:

Navegadores:

Clientes de correo electrónico:

Suites de Internet:

Otros:

Uso

Gecko se usa principalmente en navegadores web, siendo el más conocido Firefox. Otros programas, como Picasa para GNU/Linux (el software de organización de fotografías de Google), o el reproductor de archivos multimedia Songbird también están basados en Gecko. La siguiente tabla compara las diferentes versiones de Gecko:

Versión de Gecko Todos las plataformas Solo Windows Solo Mac Solo *nix Móvil *nix
Firefox Netscape[u 1] Mozilla[u 1] SeaMonkey Flock

[u 1]

Songbird Beonex

[u 1]

Lunascape[u 2][u 3] K-Meleon My Internet Browser Camino Galeon

[u 1]

Epiphany[u 4][u 2] Kazehakase[u 2] MicroB
0.6 6.0 0.6 0.6[5]
0.8 0.8 0.3
0.9.2 6.1 0.9.2
0.9.4 6.2 0.9.4 0.5
0.9.4.1 6.2.2 0.9.4.1 0.7[5]
0.9.5 0.9.5 0.6
0.9.7 0.9.7 1.0.2
1.0.1 7.0 1.0.1 0.8.1[6]
1.0.2 1.0.2 0.8.2[7]
1.1 1.1 0.9pre[5]
1.2b 0.1 1.2b 0.7
1.3a 0.5 1.3a
1.4 7.1 1.4
1.4.1 1.4.1 1.0.4
1.5 0.7 1.5 0.8
1.7 1.0 1.7 2.0 0.2.8
1.7.2 7.2 1.7.2
1.7.5 8.0.2[u 3] 1.7.5 0.9
1.8.0 1.5 1.0 0.7 0.2 1.0 1.0 1.0
1.8.1 2.0 9.0 1.1 1.0 4.8 1.1, 1.5 2.0 1.6.5 2.16
1.9.0 3.0 2.0 - 2.6 0.5 - 1.4 2.2 2.0 2.22
1.9.1 3.5 2.0 5.0 1.6 3.0
1.9.2 3.6 1.9.3 6.3 1.7 4.0 2.1a1[8] 1.7.4.8[u 5]
2.0[u 6] 4.0 2.1
5.0[u 7] 5.0 2.2
Gecko version Firefox Netscape[u 1] Mozilla[u 1] SeaMonkey Flock

[u 1]

Songbird Beonex

[u 1]

Lunascape[u 2][u 3] K-Meleon My Internet Browser Camino Galeon

[u 1]

Epiphany[u 4][u 2] Kazehakase[u 2] MicroB
Todos las plataformas Solo Windows Solo Mac Solo *nix Móvil *nix
  1. El desarrollo se ha interrumpido.
  2. El explorador incluye WebKit como motor alternativo.
  3. El explorador incluye Trident como motor alternativo.
  4. El explorador ha dejado de usar el motor Gecko.
  5. Usa Gecko 1.9.2.3pre en Fremantle 1.3.
  6. Hasta el 28 de junio de 2010 se usaba Gecko 1.9.3 en Firefox 3.7.
  7. A partir de Firefox 5, el número de versión de Gecko será el mismo de Firefox.

Otros programas no recogidos en la tabla anterior son Sugar, Swiftfox, konqueror, HP Secure Web Browser, ReactOS Explorer, Oxygen, Sleipnir, Minimo, Sylera (para móviles), Thunderbird (cliente de correo), Sunbird (calendario) y Instantbird (mensajería instantánea).

Referencias

  1. . Mozilla.org. Archivado desde el original el 29 de junio de 2011. Consultado el 31 de octubre de 2012. 
  2. Castro, Jorge O. (16 de junio de 2004). «Ars Technica interviews Scott Collins». Arstechnica.com. Consultado el 31 de octubre de 2012. 
  3. . Archivado desde el original el 5 de abril de 2014. Consultado el 31 de julio de 2011. 
  4. Las fuentes SVG, perfiles de color, animación, y módulos de cursor aún no son implementados y los módulos de filtro y texto están parcialmente implementados. El módulo de extensibilidad está desarrollado pero actualmente desactivado
  5. Bucksch, Ben (12 de marzo de 2003). . Archivado desde el original el 9 de julio de 2011. Consultado el 29 de enero de 2011. 
  6. Bucksch, Ben. . Archivado desde el original el 18 de julio de 2011. Consultado el 29 de enero de 2011. 
  7. Bucksch, Ben. . Archivado desde el original el 7 de julio de 2011. Consultado el 29 de enero de 2011. 
  8. «Camino 2.1a1 Release Notes». Consultado el 2 de febrero de 2011. 

Véase también

  •   Datos: Q487834

gecko, software, gecko, motor, renderizado, libre, escrito, originalmente, desarrollado, netscape, actualmente, desarrollo, gestionado, fundación, mozilla, corporación, mozilla, geckoparte, firefox, osmozilla, firefox, navegador, basado, gecko, información, ge. Gecko es un motor de renderizado libre escrito en C y originalmente desarrollado por Netscape Actualmente su desarrollo es gestionado por la Fundacion Mozilla y la Corporacion Mozilla GeckoParte de Firefox OSMozilla Firefox 22 0 navegador basado en Gecko Informacion generalTipo de programaMotor de renderizadoAutorNetscape Communications CorporationDesarrolladorFundacion Mozilla Corporacion MozillaLanzamiento inicial1998LicenciaMPL GPL LGPLInformacion tecnicaProgramado enC Rust lenguaje de programacion JavaScriptVersionesUltima version estable71 0 info 3 de diciembre de 2019 1 ano 8 meses y 4 dias Ultima version en pruebas72 0 Beta info 3 de diciembre de 2019 1 ano 8 meses y 4 dias Enlaces 1 Repositorio de codigo editar datos en Wikidata Gecko es una plataforma para aplicaciones multiplataforma es decir permite ejecutar aplicaciones sobre su motor que se sirvan de tecnologias como XUL XBL PNG HTTP POP3 SMTP RDS CSS virtualmente en cualquier sistema operativo Anteriormente Gecko fue conocido con los nombres Raptor y NGLayout Indice 1 Historia 2 Soporte de estandares 3 Software donde se utiliza Gecko 4 Uso 5 Referencias 6 Vease tambienHistoria EditarEl desarrollo del motor de diseno ahora conocido como Gecko se inicio por Netscape en 1997 tras la compra de la compania DigitalStyle El motor de renderizado existente en Netscape fue escrito originalmente para Netscape Navigator 1 0 y mejorado a traves de los anos fue considerado ampliamente como inferior al utilizado en Microsoft Internet Explorer Era lento no cumplia asi con los estandares del W3C tenia un apoyo limitado a HTML dinamico y carecia de caracteristicas tales como reflujo incrementales cuando el motor de diseno reordena los elementos en la pantalla como los nuevos datos se descarga y se anaden a la pagina El nuevo motor de diseno se desarrollo en paralelo en el tiempo con la intencion de ser integrado en Netscape Communicator cuando fuera estable y completo Se esperaba al menos a una revision importante de Netscape para ser lanzado con el antes de que el antiguo motor de diseno se interrumpiera Despues de la puesta en marcha del proyecto Mozilla a principios de 1998 el nuevo codigo de motor de diseno se libero bajo una licencia de codigo abierto Originalmente presentado como Raptor el nombre tuvo que ser cambiado a NGLayout diseno de proxima generacion debido a problemas del registro de Marca Netscape lo rebautizo como NGLayout Gecko Aunque la Mozilla Organization la precursora de la Fundacion Mozilla inicialmente continuo utilizando el nombre NGLayout Gecko era una marca comercial de Netscape 1 con el tiempo la marca Gecko se impuso En octubre de 1998 Netscape anuncio que su proximo navegador usaria Gecko que todavia se llamaba NGLayout en ese momento en lugar del viejo motor de diseno lo que requeria que grandes partes de la aplicacion tuvieran que ser reescritas Si bien esta decision fue popular entre los partidarios de las normas web era en gran medida impopular entre los desarrolladores de Netscape que estaban descontentos con los seis meses dados para la reescritura 2 Tambien significo que la mayor parte del trabajo realizado para Netscape Communicator 5 0 incluido el desarrollo de los Mariner mejoras en el motor viejo diseno tuvieron que ser abandonados Netscape 6 la primera version de Netscape que incorporo Gecko fue lanzado en noviembre de 2000 el nombre Netscape 5 nunca se utilizo A medida que continuaba el desarrollo Gecko otras aplicaciones y embedders comenzaron a hacer uso de ella America Online en este momento la empresa matriz de Netscape finalmente lo aprobo para su uso en CompuServe 7 0 y AOL para Mac OS X estos productos habian incorporado previamente Internet Explorer Sin embargo con la excepcion de algunas betas Gecko nunca se utilizo en el principal cliente de AOL Microsoft Windows El 15 de julio de 2003 AOL despidio a los desarrolladores Gecko restantes y la Fundacion Mozilla formado en el mismo dia se convirtio en el servidor principal del desarrollo Gecko Hoy en dia Gecko es desarrollado por los empleados de la Fundacion Mozilla los empleados de las empresas que contribuyen al proyecto Mozilla y por voluntarios Soporte de estandares Editar Este articulo o seccion se encuentra desactualizado La informacion suministrada ha quedado obsoleta o es insuficiente Este aviso fue puesto el 15 de febrero de 2021 Gecko fue disenado para soportar estandares de Internet libres Algunos de los estandares que Gecko soporta son HTML5 CSS Nivel 3 3 JavaScript 1 8 ECMAScript 3 y soporte parcial para ECMAScript 5 implementado en SpiderMonkey DOM Nivel 4 XML 1 0 XHTML 1 0 XSLT y XPath implementado en TransforMiiX MathML XForms a traves de una extension oficial RDFGecko tambien soporta parcialmente SVG 1 1 4 Software donde se utiliza Gecko EditarSistemas Operativos Firefox OS B2G OS BootToGecko OS Navegadores Camino para Mac OS X Epiphany para GNOME hasta version 2 26 3 Firefox Waterfox Flock K Meleon para Windows IceWeasel GNU IceCat Fennec Pale Moon Maxthon aunque usa el motor Trident incorpora soporte para Gecko Minimo Netscape Navigator 6 0 y superiorClientes de correo electronico Thunderbird Icedove PostboxSuites de Internet Mozilla Application Suite SeaMonkeyOtros BlueGriffon Nvu Songbird Mozilla Sunbird Mozilla Labs SnowlUso EditarGecko se usa principalmente en navegadores web siendo el mas conocido Firefox Otros programas como Picasa para GNU Linux el software de organizacion de fotografias de Google o el reproductor de archivos multimedia Songbird tambien estan basados en Gecko La siguiente tabla compara las diferentes versiones de Gecko Version de Gecko Todos las plataformas Solo Windows Solo Mac Solo nix Movil nixFirefox Netscape u 1 Mozilla u 1 SeaMonkey Flock u 1 Songbird Beonex u 1 Lunascape u 2 u 3 K Meleon My Internet Browser Camino Galeon u 1 Epiphany u 4 u 2 Kazehakase u 2 MicroB0 6 6 0 0 6 0 6 5 0 8 0 8 0 30 9 2 6 1 0 9 20 9 4 6 2 0 9 4 0 50 9 4 1 6 2 2 0 9 4 1 0 7 5 0 9 5 0 9 5 0 60 9 7 0 9 7 1 0 21 0 1 7 0 1 0 1 0 8 1 6 1 0 2 1 0 2 0 8 2 7 1 1 1 1 0 9pre 5 1 2b 0 1 1 2b 0 71 3a 0 5 1 3a1 4 7 1 1 41 4 1 1 4 1 1 0 41 5 0 7 1 5 0 81 7 1 0 1 7 2 0 0 2 81 7 2 7 2 1 7 21 7 5 8 0 2 u 3 1 7 5 0 91 8 0 1 5 1 0 0 7 0 2 1 0 1 0 1 01 8 1 2 0 9 0 1 1 1 0 4 8 1 1 1 5 2 0 1 6 5 2 161 9 0 3 0 2 0 2 6 0 5 1 4 2 2 2 0 2 221 9 1 3 5 2 0 5 0 1 6 3 01 9 2 3 6 1 9 3 6 3 1 7 4 0 2 1a1 8 1 7 4 8 u 5 2 0 u 6 4 0 2 15 0 u 7 5 0 2 2Gecko version Firefox Netscape u 1 Mozilla u 1 SeaMonkey Flock u 1 Songbird Beonex u 1 Lunascape u 2 u 3 K Meleon My Internet Browser Camino Galeon u 1 Epiphany u 4 u 2 Kazehakase u 2 MicroBTodos las plataformas Solo Windows Solo Mac Solo nix Movil nix a b c d e f g h i j El desarrollo se ha interrumpido a b c d e f El explorador incluye WebKit como motor alternativo a b c El explorador incluye Trident como motor alternativo a b El explorador ha dejado de usar el motor Gecko Usa Gecko 1 9 2 3pre en Fremantle 1 3 Hasta el 28 de junio de 2010 se usaba Gecko 1 9 3 en Firefox 3 7 A partir de Firefox 5 el numero de version de Gecko sera el mismo de Firefox Otros programas no recogidos en la tabla anterior son Sugar Swiftfox konqueror HP Secure Web Browser ReactOS Explorer Oxygen Sleipnir Minimo Sylera para moviles Thunderbird cliente de correo Sunbird calendario y Instantbird mensajeria instantanea Referencias Editar nglayout project identity crisis Mozilla org Archivado desde el original el 29 de junio de 2011 Consultado el 31 de octubre de 2012 Castro Jorge O 16 de junio de 2004 Ars Technica interviews Scott Collins Arstechnica com Consultado el 31 de octubre de 2012 Mozilla CSS support chart Archivado desde el original el 5 de abril de 2014 Consultado el 31 de julio de 2011 Las fuentes SVG perfiles de color animacion y modulos de cursor aun no son implementados y los modulos de filtro y texto estan parcialmente implementados El modulo de extensibilidad esta desarrollado pero actualmente desactivado a b c Bucksch Ben 12 de marzo de 2003 News Archivado desde el original el 9 de julio de 2011 Consultado el 29 de enero de 2011 Bucksch Ben 0 8 1 Archivado desde el original el 18 de julio de 2011 Consultado el 29 de enero de 2011 Bucksch Ben Release notes Archivado desde el original el 7 de julio de 2011 Consultado el 29 de enero de 2011 Camino 2 1a1 Release Notes Consultado el 2 de febrero de 2011 Vease tambien Editar Portal Software libre Contenido relacionado con Software libre KHTML Servo Datos Q487834Obtenido de https es wikipedia org w index php title Gecko software amp oldid 136643462, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos