Presentado el proyecto Google Chromium OS

20 11 2009

 

Presentado el proyecto Google Chromium OS

Finalmente los rumores de la semana pasada resultaron ciertos y Google anunció hoy en su blog el nuevo proyecto Open Source Chromium OS para su sistema operativo Chrome OS que “apunta a construir un sistema operativo que ofrezca una experiencia computacional rápida, simple, y más segura para la gente que pasa la mayor parte de su tiempo en la web”. Abriendo su sistema operativo con este nuevo proyecto, Google espera atraer a más socios y desarrolladores, como ya lo consiguió antes abriendo el desarrollo de su navegador.

El proyecto de Chromium OS ya incluye su propio repositorio de código público (con instrucciones para compilarlo), una sección de experimentos en la interface gráfica del usuario (donde se devela un poco cuál será su potencial apariencia) y especificaciones de su diseño, todavía considerados como preliminares.

Google reconoce que se beneficiaron “enormemente” de otros proyectos como GNU, Linux, Moblin, Ubuntu, Webkit y muchos más. Y de hecho hay una clara evidencia en su repositorio, donde se puede apreciar que algunos de los paquetes utilizados corresponden a los de la versión “Karmic Koala” de Ubuntu. ¿La prueba final del Goobuntu del que se había hablado tanto desde hace años?

Para su propio sistema operativo Google se confiesa “obsesionado con la velocidad”: su idea es que desde el momento en que se enciende la computadora hasta el momento que estemos navegando en la web pasen “unos pocos segundos”, y para ello están dispuestos a llegar al extremo de especificar componentes de hardware de referencia que los fabricantes que ya se sumaron a este proyecto (incluyendo a Acer, ASUS, Hewlett-Packard, Lenovo y Toshiba) deberán tener muy en cuenta.

En el anuncio también se dice que Google Chrome OS estará listo para los consumidores a esta altura el año que viene.





Go el nuevo lenguaje de programacion de Google

11 11 2009

gogopher

bueno como los chicos de Google no esta quietos nunca han decidido lanzar su propio lenguaje de programación llamado GO que supuestamente  combina la seguridad y rendimiento de C++ con la velocidad de un lenguaje dinámico como Pythony es Open Source

Este extecto lo saque de Genbeta

Con este lenguaje Google espera ofrecer una buena herramienta para trabajar en entornos con multiprocesadores y un modo fácil de ponerse a programar con la orientación a objetos y con las ventajas de tener, por ejemplo, el garbage collector para que no tengamos problemas de memoria. Podemos ver un ejemplo del aspecto del código de Go con el código típico del Hola Mundo:

package main

import “fmt”

func main() { fmt.Printf(“Hello, 世界\n”)
}

En la web oficial ya están disponibles tutoriales y documentación para los que se animen empiecen a probar sus proyectos en este nuevo lenguaje. La mascota de Go es una ardilla terrestre llamada Gordon (en inglés el animal es un Gopher… Go, Gopher, Gordon).

 

bueno a mi perecer es algo parecido a Vala que es un leguaje de programacion creado por la gente de Gnome que hace casi lo mismo pero en ves de basarse en la pare dinamica de Pyhton como lo hace Go ellos toman como modelo al C-Sharp

Ejemplos de código

Un simple programa “Hola mundo”:


void main () {
print (“Hola mundo\n”);
}

Un ejemplo un poco mas complejo, con algunas de las características de orientación a objetos:

class Sample : Object {
void run () {
stdout.printf (“Hola mundo\n”);
}

static void main (string[] args) {
var sample = new Sample ();
sample.run ();
}
}


Vía | TechCrunch
Sitio oficial | Golang
Vídeo | Youtube

 

 





Chromium es mucho más rápido en Linux (sera cierto eso, o no sera cierto eso?)

4 11 2009

Aunque todavía no hay una versión definitiva oficial del navegador Chrome de Google para Linux, las versiones preliminares construídas con su mismo código Open Source y liberadas por Chromium están últimamente siendo mejor de lo esperado, si es que creemos a este mensaje publicado en la lista de desarrollo de ese proyecto:

“Mis tres laptops tienen relativamente hardware comparable y corren Chrome en Windows, Mac y Linux. La versión de Linux de Chrome se siente ridículamente más rápida que la de Windows y Mac. ¿Entendemos porqué es esto? ¿Podemos hacer que la (la versión de) Windows y Mac se sientas más rápidas también?

Observaciones generales:

  1. La performance del scroll es extremadamente buena.
  2. La creación de pestañas es muy rápida.
  3. El tiempo de inicialización es más rápido que el de la calculadora”.

En la discusión que sigue a ese mensaje se exponen algunos detalles de implementación que hacen que en Linux algunas aplicaciones corran con ventaja gracias a decisiones de diseño tanto por el lado del sistema operativo como de la misma aplicación. Por ejemplo indican que crear un proceso en Windows es mucho más caro en términos de uso de recursos y esto afecta la creación de nuevas pestañas, ya que justamente en Chrome se trata de nuevos procesos.





Google compra On2 Technologies

7 08 2009

On2 Technologies

Aunque Chrome soportará el tag video, ha habido una disputa para definir en HTML5 cual debe ser el códec a usar para incrustar vídeos en la web. Ninguno ha resultado vencedor, aunque H.264 y Ogg Vorbis se encuentran bastante parejos.

La situación podría dar un vuelco con la compra de On2 Technologies por parte de Google, pues esta empresa se dedica al desarrollo de soluciones de codificación de vídeo y disponen de una serie de códecs bastante potentes. Se da la “casualidad” de que Ogg Vorbis proviene de la evolución de un códec que esta empresa liberó hace años.
Leer el resto de esta entrada »





Google experimenta con conceptos para la “nueva pestaña” de Chrome

26 06 2009

En las últimas builds de Chromium se puede ver un interesante concepto de página “nueva pestaña” que esta preparando Google, y que probablemente será incorporado en la próxima versión de Google Chrome.

Dentro de los cambios introducidas están la reducción en la cantidad de páginas-más-vistas que se muestran (ahora son 8 en lugar de 9), y la incorporación de una estructura más modular y personalizable. Los “marcadores recientes” y las pestañas recién cerradas ahora aparecen juntos en la sección “Actividades recientes”, que también nos muestra las últimas descargas y su progreso. Junto a ello hay una sección de “recomendaciones” que de momento esta en blanco, por lo que habrá que esperar para ver que se trae Google entre manos.

Además, se nos permite ver las páginas más visitadas con la actual vista de miniaturas, o con una nueva visualización de lista de 2 columnas, que ocupa menos espacio. Asimismo se ha agregado la opción para “anclar” elementos en esa sección, para que así esas páginas sean mostradas en el “Top 8” incluso si no las visitamos frecuentemente. Leer el resto de esta entrada »