Mozilla está desarrollando nuevo motor de renderizado usando su lenguaje de programación de código abierto Rust

MozillaRust es un lenguaje de programación de código abierto que está siendo desarrollado por Mozilla, habiéndolo presentado oficialmente por primera vez en el año 2010, disponiendo en la actualidad de la versión 0.9, la cual fue lanzada en el mes de enero del presente año. Según podemos leer en Fastcolabs, Rust está siendo enfocado hacia los profesionales de C++ (Mozilla tiene muchos desarrolladores que trabajan con este lenguaje de programación) y de los cuales se espera que puedan adaptarse a este lenguaje en un periodo corto de tiempo para poder trabajar con él.

Rust cuenta con múltiples canales, tanto oficiales como no oficiales, para seguir el proceso de este lenguaje de programación, entre los que se encuentra GitHub, IRC y la lista de correo electrónico en Google Groups como canales oficiales. Uno de los canales no oficiales disponibles es su propio subreddit, sobre el que Mozilla entiende que está dirigido por entusiastas de Rust, siendo una fuente única de actualizaciones en tiempo real sobre cambios, problemas, e incluso sobre las reuniones que realiza el equipo de Rust en las instalaciones de Mozilla, siendo en todo caso una ví­a muy valiosa debido a la gran cantidad de trabajo que realizan personas que no son empleadas de Mozilla.

Dicho todo esto, el citado medio informa que Rust está sirviendo para el desarrollo desde cero del nuevo motor de renderizado libre, llamado Servo, cuyo desarrollo comenzó en febrero de 2012 y del cual se espera que sea el sucesor de Gecko, aunque por ahora Mozilla no tiene planes para su lanzamiento inmediato, enfocándose en la finalización de Rust, de cara al lanzamiento de la versión 1.0 a lo largo del presente año.

La idea de este motor de renderizado web está en la eficiencia de recursos, permitiendo el aislamiento de tareas y promover el proceso conocido como robar el trabajo, desplazando tareas de un procesador sobrecargado a otro. Por ahora, seis ingenieros de Mozilla están trabajando a tiempo completo, otros tantos a tiempo parcial, así­ como otras personas están contribuyendo al desarrollo de este nuevo motor, incluyendo al personal de Samsung, que lo está apoyando.

Gracias a Rust, Servo aprovechará las ventajas de los ordenadores con procesadores de múltiples núcleos así­ como ordenadores con más de un procesador. Esto permitirá ganar estabilidad y fluidez, y evitará problemas de rendimiento que afecten a nivel general a todo el navegador.

Ya tan sólo cabe esperar a que Servo esté integrado para compararlo en cuanto a rendimiento y estabilidad con el resto de motores de renderizado web actuales.

Google lanza oficialmente Compute Engine

Algunos de los servicios que disfrutamos a dí­a de hoy en Internet usan las infraestructuras de computación de una serie de proveedores, siendo el más destacado el propio de Amazon con su Elastic Cloud Compute (EC2), el cual fue lanzado en el mes de Agosto de 2006. También hay otros proveedores de infraestructuras de computación, entre los que se encuentra el de la propia Google con su Google Compute Engine, perteneciente a Google Cloud Platform, que ayer anunció su «disponibilidad general» después de estar disponible durante unos 18 meses como versión preliminar, incluyendo una serie de novedades, precios más bajos y garantizando que el servicio va a estar disponible el 99.95% del tiempo.

Entre las nuevas caracterí­sticas se encuentra la extensión de los sistemas operativos soportados, pasando de Debian y CentOS con un kernel personalizado desarrollado por Google que tení­an desde su versión preliminar a cualquier otro Linux, incluyendo a SELinux y CoreOS, e incluso permite elegir cualquier núcleo o software que se desee. El soporte también llega a SUSE, Red Hat Enterprise Linux (en vista previa limitada) y FreeBSD.

El lanzamiento de tres nuevas instancias en vista previa con hasta 16 núcleos y 104 gigabytes de RAM para mejorar la potencia de cálculo y la memoria para las aplicaciones, discos persistentes más rápidos y baratos y la rebaja de un 10% para las instancias estándar conforman el resto de novedades de este lanzamiento definitivo, el cual dará seguridad y tranquilidad a los desarrolladores que confí­an en Google Compute Engine.

El propio anuncio enumera algunos de los clientes que hacen uso de Google Compute Engine, como Snapchat, Cooladata, Mendelics, Evite y Wix. Toda la información junto con el propio ví­deo explicativo está disponible en el propio anuncio.

Google anuncia Compute Engine

Igual no nos podemos hacer una idea de la gran infraestructura de la que dispone Google para ofrecernos todos y cada uno de sus servicios, una infraestructura que se va mejorando con el paso del tiempo, con mejoras tanto a nivel de hardware como a nivel de software. Esta infraestructura también se estaba poniendo a disposición de terceros desde 2008 a través de servicios como Google App Engine, Google Cloud Storage, y Google BigQuery, para el desarrollo de aplicaciones y sitios web, almacenamiento y análisis de datos.

Google acaba de dar un paso más con el lanzamiento de su nuevo servicio llamado Compute Engine, presentado hoy en el Google I/O 2012, un servicio de computación de alto rendimiento a bajo precio, en el que pone su propia infraestructura al servicio de terceros mediante la ejecución de máquinas virtuales Linux, ofreciendo escalabilidad, rendimiento, y valor. En este lanzamiento cuenta con algunos socios importantes como RightScale, Puppet Labs, OpsCode, Numerate, Cliqr y MapR, quienes integraron sus productos con Compute Engine.

Por ahora dispone de una vista previa limitada en el que nos podemos registrar a través de un formulario, en el que de ser seleccionados, poder ser de los pocos afortunados en utilizar este nuevo servicio. Mientras tanto, podemos consultar tanto lo que nos puede ofrecer como su coste.

Ví­a: Google Official Enterprise Blog