El rediseño de Ubuntu, hecho en una Mac

Ubuntu

Dave Walker, un líder de la comunidad de Ubuntu que participó en el reciente rediseño de la marca de esa popular distribución, escribe un artículo en el sitio de la revista Linux User & Developer donde explica cómo fué ese proceso creativo. Del mismo se desprende esta confesión:

"Interesantemente, parece que muchos de los artistas que crearon este nuevo diseño usaron Apple Macs y software propietario como su plataforma de desarrollo. Soy un gran creyente en usar la mejor herramienta para el trabajo, lo que conduce a una cuestión importante. Es si Ubuntu es una plataforma con carencias para el arte y el diseño, o si no hay artistas bien capacitados para usar el escritorio de Ubuntu.

El equipo de diseño estuvo interesado en resaltar que querían mudarse al escritorio de Ubuntu para sus creaciones, pero que no tenían suficiente familiaridad en este punto".

Walker también dijo que "Lucid Lynx" es en realidad el primer paso en la adopción de la nueva marca de Ubuntu, y que confía en que el fruto del trabajo de todos los diseñadores recién se cristalice en su siguiente versión 10.10, planeada para el próximo mes de Octubre.

Apple demanda a HTC, Google responde

Apple finalmente demandó al fabricante taiwanés de teléfonos celulares HTC por violar 20 patentes relacionadas con la interface para el usuario de su iPhone, además de su subyacente hardware y software (!). Según las palabras del mismísimo Steve Jobs:

"Podemos sentarnos y ver cómo los competidores roban nuestras invenciones patentadas o podemos hacer algo al respecto. Hemos decidido hacer algo al respecto. Creemos que la competencia es saludable, pero los competidores deben crear su propia tecnología original, no robar la nuestra".

La demanda menciona como pruebas al iPhone 3GS, una MacBook Pro ejecutando Mac OS X 10.6 "Snow Leopard" con iTunes y 12 modelos de teléfonos de HTC, entre ellos: HTC Nexus One, HTC Hero, T-Mobile G1 (HTC Dream), HTC Touch y HTC Droid Eris.

Las patentes infringidas en cuestión abarcan procesos de software como el pasaje de mensaje usando objetos "proxies", multitareas con hilos y objetos, distribución de eventos y otras operaciones al nivel del sistema operativo. La mayoría de esas patentes fueron solicitadas por Apple en los 90s, pero sólo recientemente se les otorgaron. Sin embargo, todo sugiere que la gota que derramó el vaso fué la activación del soporte de "multi-touch" en los Nexus One con Android 2.0.

Aunque la demanda no menciona específicamente a Google, la mayoría de los teléfonos de HTC listados sí usan el sistema operativo Android; además el Nexus One fué diseñado por Google en estrecha relación con HTC y el gigante de los buscadores tiene el completo control de las ventas de ese dispositivo. Por todos esos motivos no es de extrañar que Google saliera rápidamente a apoyar al fabricante de hardware:

"No somos parte de la demanda. Sin embargo, respaldamos a nuestro sistema operativo Android y a los socios que nos ayudaron a desarrollarlo".

HTC por su parte no parece estar muy preocupada, afirmando que ellos han estado construyendo dispositivos móviles por 13 años y que también tienen "una gran cantidad de patentes". Ese sería el caso para otros fabricantes como Palm, que incluso ha estado vendido teléfonos táctiles por un buen tiempo.

En cualquier caso, la guerra recién comienza y en juego quizás esté nada menos que el futuro de los telefonía celular inteligente.

ASUS quiere convertirse en otra Apple

ASUS

Jonney Shih, el presidente de ASUS, tiene grandes planes para su empresa: nada menos que "convertirse en otra Apple". Pero al contrario que el gigante de Steve Jobs, quiere hacerlo usando plataformas Open Source como la arquitectura ARM y los sistemas operativos de Google Chrome OS y Android. Y aparentemente su próximo producto "matador" basado en esa combinación sería presentado en la feria Computex del mes de Junio.

Se trataría, según rumores, del muy anticipado Eee Pad, construído con el sistema-en-un-chip NVIDIA Tegra y con un precio inferior a los U$S 500 (como el iPad). Pero antes de descontar todos estos rumores recordemos que ASUS, por medio de su empresa Pegatron, ya fabrica componentes para varios productos de Apple, incluyendo el iPod y las MacBooks, y que próximamente también ayudará a producir la próxima generación del iPhone.

Muy precavidamente, ASUS también a deja la puerta abierta para otros productos basados en Windows e Intel, para "mantenerse solvente" y para "ajustarse a la demanda de los consumidores".

Campaña anti-DRM contra el iPad

iBad

Los partidarios de la campaña Defective by Design (DbD) hicieron un llamado a la armas para protestar en contra de la Administración de Derechos Digitales (DRM) durante la presentación del nuevo Apple iPad realizada el pasado Miércoles 27 en el Yerba Buena Center for the Arts de la ciudad de San Francisco.

A la entrada del evento los activistas patrocinados por la Free Software Foundation (FSF) intentaron llamar la atención de los medios sobre las crecientes restricciones que Apple está agregando a sus nuevos productos y servicios para la distribución de música, videos, películas y ahora también libros digitales.

También se dedicaron a recopilar firmas para su petición "iBad", a la que todos pueden subscribirse, demandando a nadie menos que Steve Jobs a que "elimine todo el DRM de sus dispositivos" porque:

“Haciendo una computadora donde cada aplicación está bajo un control total y centralizado, Apple está poniendo en peligro a la libertad para incrementar sus ganancias.

Apple puede decir que no abusará de este poder, pero el registro de rechazos y eliminaciones del App Store no nos dá ninguna razón para confiar. El uso sin precedentes de DRM en el iPad para controlar todas las capacidades de una computadora de propósito general es un peligroso paso atrás para la computación y la distribución de medios.”

Apple libera el Grand Central Dispatch de Mac OS X 10.6

GDC

Apple decidió liberar una de las partes más importantes de su nuevo sistema operativo Mac OS X 10.6 "Snow Leopard": la implementación en el espacio del usuario de la API de Grand Central Dispatch (GDC), llamada libdispatch, está ahora disponible bajo una liberal licencia Apache 2.0.

GDC es la respuesta de Apple al problema de la programación en paralelo, se trata de una tecnología que optimiza el soporte de las aplicaciones para procesadores de múltiples núcleos. Aunque no soluciona los problemas de diseño de la programación, sí hace que el proceso de lanzar hilos de ejecución (threads) sea más eficiente, administrando su ejecución en los núcleos del procesador.

Funciona concretamente permitiendo que tareas específicas en un programa que puedan ser ejecutadas en paralelo sean demarcadas como bloques. En el momento de ejecución, los bloques son puestos en una cola y, dependiendo de la disponibilidad de recursos de procesamiento, son planificados para ser corridos en cualquiera de los núcleos disponibles.

De Linux a Mac: una forma diferente de ser switcher

Linux2Mac

Los maqueros atacan de nuevo, esta vez con la historia de un usuario Linux "desde hace mucho años" recientemente convertido a Mac OS X gracias a una MacBook. Si bien el artículo original de la noticia falla al explicar convincentemente los verdaderos motivos del switch, los comentarios (46 al momento de escribir esto) de sus lectores son mucho más sustanciales.

De todos ellos rescato la experiencia de este lector:

“Mi primera distro Linux fue Red Hat 4.1 el '96 o '97 y desde ese tiempo use algun Unix (entre Solaris y Linux) el 60 a 70% del tiempo que estaba frente a un ordenador. Demás esta decir que lo usaba mucho y llegue a conocer el ambiente bastante bien.

De todas formas, cuando me casé, ya me habia resignado a que mi esposa simplemente no entendia ni le gustaba Linux, así que tendría que migrar mis ordenadores a Windows XP, cuando justo me acorde de que los Macs ahora tenían un Unix adentro. Fuimos a una multitienda, encontre el terminal, ví que era similar, y nos arriesgamos: Vendimos nuestros notebooks y PCs y compramos un iMac G4 con Tiger.

No recuerdo ningún programa de Linux (si algunos de Windows) que extrañe para Mac OS X (soy de la era pre-Amarok), y al contrario, si me fuese a Linux simplemente me veria en gran desventaja al no tener freeware y Open Source de gran calidad que esta solo para OS X, y qué decir de los programas de pago como iWorks o iLife que simplemente no tienen ni punto de comparación en otro sistema operativo.

Jamás he vuelto a instalar Linux en una computadora mía excepto un par de veces en modo virtual para ver como va, decepcionarme, y borrarlo enseguida. Me siento un feliz usuario de Unix en OS X y el hacer el switch para mi fue una de las mejores decisiones que he tomado, en materia de computadoras”.

Apple elimina el DRM de la tienda de iTunes

En el marco de la conferencia MacWorld 2009, Apple anunció que a partir de este momento la música y los videos disponibles en la tienda de iTunes estarán disponibles sin ninguna restricción de DRM. El software de administración de derechos digitales (DRM) con el que hasta ahora se distribuía todos los archivos de iTunes impedía que pudieran reproducirse en otros dispositivos distintos de iPod y a través de todo otro software distinto del mismo iTunes.

Este acontecimiento sería el resultado de un nuevo acuerdo entre Apple y Sony BMG, Universal y Warner Music, y "liberaría" de DRM unas 10 Millones de canciones dentro de los próximos meses, concluyendo con su totalidad para fines del próximo mes de Marzo.

La esperanza es que ahora esto también podría abrir la puerta al desarrollo de un mejor soporte para el iPod/iPhone en aplicaciones libres como Amarok.

Linux en el iPhone

Se inició el blog Linux on the iPhone que describe los esfuerzos por portar nuestro sistema operativo favorito al teléfono celular que a todo el mundo le gustaría tener. Sin duda el trabajo para hacer esto realidad será arduo, pero como ellos mismos lo explican:

"Quizás lo más importante es cómo el iPhone Linux afectará las varias otras plataformas en desarrollo. El iPhone ha revolucionado la manera en la que el mercado piensa sobre la computación móvil y ahora muchas otras plataformas móviles están en desarrollo: OpenMoko, Google Android y Ubuntu Mobile (aunque esta última no apunte especialmente a los teléfonos). Todos estos proyectos están basados en Linux, y basado en Linux significa que, por definición, usan el Kernel Linux, y el Kernel es justamente lo que nosotros estamos portando".

"Imaginen OpenMoko en el iPhone. Android en el iPhone. Ubuntu Mobile en el iPhone".

Google se pone serio con sus proyectos para Mac

Slashdot se hace eco de una noticia aparecida en el sitio de C|Net que afirma que en el 20% del tiempo que los empleados de Google pueden dedicarle a proyectos propios, una cantidad cada vez mayor de ellos lo pasan escribiendo software Open Source para sus Macs. Google tiene un apego especial para las computadoras de Apple, con hasta 6.000 de sus 20.000 empleados optando por Macs para su trabajo diario.

Es en ese 20% de tiempo de desarrollo en el cual las estadísticas se ponen interesantes. En Google el tiempo dedicado a desarrollar se traduce en productos. Cuantos más empleados sean fans de las Mac, tantos más desarrollos estarán relacionados con esa plataforma y, eventualmente, habrá más Open Source patrocinado por Google para las computadoras de la manzanita.

Y un ejemplo de todo ello ya puede verse en el Mac Developer Playground de Google.

Desarrolladores Open Source se pasan a la Mac

Respetados miembros de la comunidad del código abierto dicen sentirse cómodos utilizando el sistema Mac OSX como plataforma de desarrollo para Unix y Linux, según publica el sitio OSNews. En concreto, Ivan Krstic critica al proyecto One Laptop Per Child (OLPC) en el que participa al decir que "cambió a OSX y vio que era muchísimo más agradable para programar".

Mike Gunderloy, conocido escritor y desarrollador de la comunidad, comenta: "No he hecho ningún estudio demográfico al respecto, pero no me sorprende que haya mucha gente que con la edad deje de ser un purista del código abierto y empiece a pensar en utilizar en cada momento la herramienta que mejor se adapta a su trabajo. En mi caso, sólo quiero que el software funcione, me da igual el sistema operativo que utilice".

Thom Holwerdapoints va más allá: "casi todos los paquetes de software de código abierto están disponibles para Mac, ya sea través de un puerto nativo o a través de herramientas como MacPorts y Fink. Pero en general, cuando utilizas Mac OSX, tienes acceso a tus herramientas favoritas de Linux".