jueves, diciembre 14, 2006

Google y Linux.

Si algo puede ser uno de los secretos del éxito de Google, eso es Linux. Este Sistema Operativo Libre es utilizado mayoritariamente en toda la compañía. Y no solamente en los miles de servidores de los que dispone, sino también en los PCs de los empleados.

Según nos cuenta Ovidiu Predescu en su weblog, hay en Google un gran número de ingenieros desarrollando exclusivamente sobre Linux. Los lenguajes de programación que utilizan son -fundamentalmente- 'C', 'Python' y 'Java', y además utilizando editores de aspecto aparentemente tan simple (en comparación con otros entornos IDE), como 'Emacs', 'XEmacs' o 'vi'.

Sergey Brin, uno de los dos fundadores de Google, comentaba en esta entrevista para Linux Gazette en noviembre de 2000, que usan herramientas GNU, como gcc, gdb y gnats.

Sergey no reparaba en elogios para Linux, y le atribuye parte del éxito del espectacular crecimiento de su compañía. Lo escogieron porque ofrece el mejor ratio rendimiento/precio, y porque pueden personalizar cualquier parte del Sistema Operativo, en cualquier momento. Google suele contactar incluso con los desarrolladores del kernel para aspectos concretos. Brin asegura que los técnicos de Google tienen mucha experiencia en el uso de Linux en sus hogares.

En esta otra entrevista en Linux Journal, el propio Sergey afirma que usa Linux (aunque con VMware para ejecutar aplicaciones de MS Windows). También es verdad que MS Windows es utilizado también en Google, pero solamente en departamentos concretos, como el de marketing.

En el año 2000, Google llegó a un acuerdo con Red Hat, por lo que esta compañía pasaría a suministrar el Sistema Operativo que han de correr los casi 20,000 servidores de los que dispone Google. De esta manera, forman el que probablemente sea el mayor clúster Linux del mundo.

No hay comentarios: