Una Pasión de Multitudes, desde el 2000
Xsponsor: 5 años hospedando VivaLinux!
Google acaba de presentar una versión preliminar de la próxima gran actualización de su navegador: Chrome 2.0 Build 156.1 incluye una nueva versión de la máquina WebKit, más rápida y con mejor soporte de CSS, auto-completado de formularios, zoom de página completa, auto-scrolling, mejor soporte de perfiles y un muy experimiental soporte para scripts de Greasemonkey.
Pero quizás más importante para nosotros es que esta nueva versión "Alpha" de Chrome 2.0 usa su propia librería de red HTTP, en lugar de la librería WinHTTP que usaba su anterior versión 1.0.
Esa librería sólo para Windows era uno de los principales obstáculos para el desarrollo de una verdadera versión multiplataforma de Chrome, y ahora que por fin ha sido eliminada podemos esperar que sus versiones nativas para Linux y Mac estén mucho más cerca que antes.
Un programador aficionado haciendo su propio fork del navegador de Google a partir de sus fuentes liberadas recientemente con el objetivo de hacer una versión nativa para Linux revela en su blog algunos de sus interesantes descubrimientos hasta este momento.
Primero que todo, la versión original de Chrome fue escrita para Windows con Visual Studio y hasta pueden encontrarse evidencias de C# en las fuentes. Segundo, y a pesar de que el Webkit en el que está basado Chrome es multiplataforma, un verdadero Chrome para Linux todavía está lejos de suceder en un futuro cercano. El problema es que todavía quedarían muchas cosas más por implementar, como fuentes, plugins y widgets.
Así, su pronóstico más optimista es que una versión Beta de Chrome para Linux podría funcionar el año que viene, pero no mañana ni la semana que viene.
Como bien sabemos, la primera versión pública de Chrome, el navegador de Google, sólo está disponible por el momento para Windows, y aunque muchos ya se las arreglaron para hacerlo andar en otros sistemas operativos, la gente de CodeWeavers decidió hacernos la vida mucho más fácil anunciando su propio CrossOver Chronium.
Hasta que estén disponibles versiones nativas para Mac OS X y Linux de Chrome, CrossOver Chromium, construído a partir del código fuente liberado por Google y las bondades del proyecto Wine es la manera más fácil para tener el navegador que más está dando que hablar actualmente en casi cualquier otra cosa que no sea Windows.
Google ha liberado el código fuente de su navegador Chrome bajo una permisiva licencia BSD que le permite ser incorporado en otras aplicaciones tanto abiertas como propietarias (!). También están disponibles unas detalladas instrucciones de cómo compilarlo en Linux y Mac OS X, además de Windows. La versión para Linux todavía está en un estado muy precario de desarrollo y no es completamente funcional, pero ya se adelanta que su versión definitiva estará disponible muy pronto y que no será una simple adaptación de la versión para Windows.
El código fuente de la rapidísima máquina JavaScript de Chrome, V8, también está disponible para descargarse. La máquina V8 es altamente modular como para poder ser usado en otros contextos, y Google expresó su deseo de que otros navegadores también lo adopten para ayudar a acelerar la evolución de las aplicaciones web.
Google también ofrece instrucciones que explican cómo contribuir parches para Chrome, asegurándose por adelantado de hacer que su desarrollo sea lo suficientemente participativo.
Y la noticia más caliente en la red en este momento es el lanzamiento de Chrome, el propio navegador de Google basado en WebKit, pero disponible sólo en una versión preliminar Beta y sólo para Windows. Google Chrome incluye algunas características bastante llamativas, como miniaturas de las páginas más visitadas, accesos directos para tus aplicaciones web favoritas, un "modo incógnito" para navegar de forma privada, y lo que más me gustó, un "control de fallas" donde cada pestaña funciona de forma independiente en el navegador, de modo que si una aplicación falla, el resto de pestañas seguirá funcionando, entre muchas otras cosas más:
Los más memoriosos recordarán que Chrome es la realización de un rumor que comenzó en el 2004 cuando se especuló por primera vez que Google podría lanzar un navegador basado en Mozilla, para quizás competir con Microsoft y llamado, previsiblemente, GBrowser. Aquellos rumores fueron pronto negados por Google y también Mozilla, a pesar de algunas posibles evidencias de lo contrario hace tanto como en el 2005.
Más allá de las anécdotas, escuchemos a los líderes del proyecto explicar por qué Google tomó la decisión de crear Chrome: