Mostrando entradas con la etiqueta open source. Mostrar todas las entradas
Mostrando entradas con la etiqueta open source. Mostrar todas las entradas

lunes, 14 de enero de 2013

Llega Firefox OS, el primer sistema operativo movil realmente abierto

 Firefox OS,también conocido por su nombre en clave Boot to Gecko o B2G, es un nuevo sistema operativo de código abierto para teléfonos móviles desarrollado por Mozilla. Utiliza el núcleo de Linux y carga un motor en tiempo de ejecución basado en Gecko (el motor del navegador Firefox), lo que permite a los usuarios ejecutar aplicaciones desarrolladas completamente en HTML 5, Javascript y otras tecnologías web abiertas.

 La idea clave es que todo el software accesible por el usuario que se ejecute en el teléfono sea una aplicación web, con HTML 5 e interfaces de programación (API) para acceder al hardware del teléfono directamente a través de Javascript. Los desarrolladores del sistema deben ver el interfaz de usuario como una gran aplicación web que es capaz de mostrar y lanzar otras aplicaciones web. Los más atrevidos pueden ya tratar de instalar Firefox OS en su teléfono a través del sitio web de Mozilla.

 ¿Tiene sitio un nuevo jugador en el espacio de los teléfonos móviles cuando Android y iOS tienen casi toda la tarta? Hasta ahora Mozilla ha conseguido el apoyo de  Telefónica, Sprint, Deutsche Telekom, Smart, Telecom Italia y Telenor en el campo de las operadoras y ZTE y TCL en el campo de los fabricantes de hardware. Según Telefónica, su objetivo inicial con esta plataforma será el de los teléfonos de bajo coste pero con funciones avanzadas, que se espera que tengan una gran acogida en los mercados de los países en desarrollo. Aún así, en mi opinión no lo tienen nada fácil para lograr un hueco en un mercado saturado de dispositivos Android. De todos modos lo veremos en el último trimestre de 2013 cuando los primeros dispositivos salgan a la venta.




miércoles, 8 de agosto de 2012

CPUmaxer en acción

Aquí tenemos unas imágenes de mi herramienta CPUmaxer en acción en una máquina de 4 CPUs. En esta primera imagen podemos ver la máquina con un bajo uso de CPU y CPUmaxer mostrando 0 hilos de ejecución.
Por cierto, aunque el Task Manager de Windows nos dice que tenemos 4 CPUs, CPUmaxer nos dice que en realidad hay una CPU física (1 socket), con dos núcleos (2 cores) y que cada core debe de tener dos CPUs lógicas (hyperthreading habilitado), porque al final el número de CPU lógicas es de 4 para el sistema operativo.

Si ahora arracamos la aplicación con dos hilos, vemos como rápidamente el uso de CPU subre desde un 29% a un 73%

Y si ya nos atrevemos con 4 hilos, tantos como CPUs lógicas hay en el sistema, veremos como éste se satura completamente al 100% de utilización:


Para volver al estado normal basta bajar el número de hilos de ejecución a cero o símplemente cerrar la aplicación.
Una recomendación para terminar: aunque se pueden aplicar hasta 39 hilos de ejecución, es mejor no pasar del número de CPUs que tenga nuestro sistema. Por encima de este límite el sistema no se colgará, pero se volverá muy lento y os costará un poco bajar en número de hilos de vuelta a cero.

Postdata: lo máximo que he podido probar la herramienta es en un sistema de 8 CPUs, pero me encantaría que alguien me enviara un screenshot de un sistema de 39 CPUs totalmente saturado :)


domingo, 5 de agosto de 2012

Pon a tope tu CPU con CPUmaxer

Os quiero presentar una aplicación que desarrollé hace un tiempo pero que creo que sigue siendo útil: CPUmaxer. Sirve sencíllamente para poner a tope la CPU de las máquinas Windows, tanto físicas como virtuales. Basta seleccionar el número de CPUs de la máquina y lanzarla a correr ¡Puede poner a tope hasta 39 CPUs!!
Pero ¿Por qué hacer esto? El interés principal de esta herramienta es para hacer pruebas de monitorización en los servidores empresariales y verificar los sistemas de alerta. También la herramienta muestra información que puede ser de utilidad sobre la CPU del sistema: marca y modelo, número de sockets, número de cores, etc. Y finalmente, por que no, la herramienta también sirve para ver como se ponen a tope todas las CPUs de nuestro flamante nuevo portátil.


Por último decir que la herramienta es open source y está disponible bajo licencia de MIT en Codeplex: http://cpumaxer.codeplex.com/
En un próximo post mostraré algún detalle más sobre el uso de CPUmaxer en la práctica.