Nuevos procesadores Atom N450

Para aquellos aficionados a las netbooks y demás micromáquinas, les tengo una noticia excelente: Ya salió el Atom N450.

El Atom N450 tiene como mayor virtud el incluir “todo” en un solo chip: El procesador + Controlador de memoria + Controlador gráfico. Tiene como ventaja que ocupa menos energía (solo tienes un procesador funcionando y no 3 por separado), mientras que la transferencia entre ellos es mucho más rápida, ayudando a agilizar el sistema en general.

Uno de los primeros equipos en aprovechar esta nueva tecnología es la EEE Pc 1005E.

Se pueden ver specs del Atom N450 aquí. En resumen: es mucho más pequeño que su antecesor, tendiendo a SoC (System on a Chip), soporta HT, asi como 64-bits. Es posible además reproducir video en HD (hasta 720p).

Suena muy interesante, veamos que nuevos productos se crean con ese nuevo procesador :D

Por cierto, si trabajan para producir software enfocado en Atom, hay bonitas formas de optimizar el código desde GCC para que corra al máximo posible.

Instalando Ubuntu en la Virtualbox

Por si aun no te animas a instalar Ubuntu en tu computadora, puedes crear una máquina virtual con virtualbox e instalarlo, como puedes ir viendo en este tutorial.

Linux para las netbooks

Slashdot publica hoy que Linux tiene el 32% del mercado de las netbooks.

Tambien hoy, este articulo de las distintas distros de linux para netbooks aparece: 10 distros de linux para netbooks y contando.

En definitiva, pronto veremos más cosas sucediendo en el mundo de linux, para dejar de ser algo exótico y volverse algo más del uso cotidiano.

Gnome Shell

Gnome shell es una de las nuevas cosas en el mundo Gnome. Primero, un screenshot. Se ve atractivo, ¿no?

¿Qué es Gnome Shell? En resumen, Gnome shell:

“The GNOME Shell replaces functions handled by the GNOME Panel and by the window manager in previous versions of GNOME.”

Gnome shell sera el ambiente por omisión para GNOME 3.0, que se tiene previsto para el 2010.

Si quieres saber más de Gnome Shell, revisa los features, ver más screenshots, y la página del proyecto Gnome Shell en GNOME.


¿POS en linux?

Necesito un POS (Point of Sale – Punto de venta) para linux. Hasta ahora lo que más me ha convencido es el PHPPos, basado en php, fácil de modificar/hackear.

Estuve buscando FacturaLUX, pero ya no lo encuentro. ¿Alguien sabe que paso con el proyecto?

¿Qué POS usan en linux? ¿Qué impresoras de tickets les funciona?

Javarocho™ 5/12/09

¿Te gusta el software libre? ¿Te gusta linux?

Invitados estan al ‘Javarocho’, tertulia de café linuxero en el jarocho de la cuchilla formada por Av. Mexico y Vicente Guerrero en Coyoacan el día Sábado 5 de Diciembre de 2009, a las 7pm, para pasar un momento de plática técnica acompañada de un café del jarocho.

¡Te esperamos!

¿Preguntas? ¿Comentarios? Ponganlo en los comentarios abajo ;-)

Usando Tor

Si quieres ser anónimo, tal vez quieras usar Tor. Ve la siguiente presentación:

Bug In Most Linuxes Can Give Untrusted Users Root

Lo pueden ver aqui.

Binarios Universales en Linux

¿Qué son los binarios universales?

Un ejecutable binario es un archivo especial que se ejecutara sin importar si esta corriendo en una computadora de un tipo u otro. Por ejemplo, en el caso de Apple, que el mismo binario ejecutable funcione tanto en procesadores PowerPC como en Intel. Las ventajas de esto es que asi no se tienen que repartir dos archivos distintos (uno para PowerPC y otro para máquinas Intel).

¿cómo sería en el caso de Linux?

Fedora Linux, la distribución hermana de RedHat esta planeando proporcionar binarios universales, de tal forma que en el mismo archivo vengan los binarios tanto para x86 como x86_64 (ambos procesadores basados en el conjunto de instrucciones de Intel, pero uno de 32 y el otro de 64 bits).

¿Qué ventajas traería?

Bueno, principalmente el hecho de no necesitar distribuir dos conjuntos de paquetes (o sistemas operativos); como cada binario puede correr en ambas plataformas, simplemente se ofrece un unico DVD (o iso) para los usuarios.

Si es que se requiere distribuir una imagen vía internet o memorías usb, unicamente se tiene que transferir una ocasión y ya se tiene toda la información necesaria para lllevar a cabo la instalación o la ejecución del código.

¿Qué trabajo se tiene adelantado?

Existe el proyecto FATElf: http://icculus.org/fatelf/. Que es precisamente quién implementa lo necesario para que los binarios sean universales, tal como:

FatELF te permite empacar binarios en un solo archivo, separado por OS ABI, versión de OS ABI, orden de los bytes, tamaño de palabra –32 o 64 bits–, y más importante: la arquitectura del CPU.

¿Qué desventajas tendría?

El hecho de tener en un mismo lugar el binario de 32 y 64 bits no resuelve algunos problemas como el hecho de que existe incomprabilidad entre archivos generados en 32 bits o 64 bits. P. ej. Blender de 64 bits creaba archivos incompatibles con 32 bits.

¿Cual es el futuro?

Bueno, los 32 bits moriran “pronto” (¿30 años?), aunque vienen otras cosas, como nuevos aparatos basados en otros procesadores como el ARM que, al final, vuelve a ponernos en el mismo camino: binarios que corran en Intel y en ARM, a un mismo tiempo.

¿Cómo puedo saber más?

Visitando el hilo de la discusión de este tema en RedHat: https://www.redhat.com/archives/fedora-devel-list/2009-October/msg01017.html

Desarrollando productos basados en F/OSS

El día 22 de Octubre daré la conferencia “Desarrollando productos basados en F/OSS” en la Universidad Iberoamericana. .

Puedes ver la presentación aquí.

Si deseas una conferencia o plática similar, escribeme a mauro@masutostudios.com