Drivers no libres en el kernel de Linux

La semana pasada se produjo un debate muy interesante sobre el futuro de Linux. La chispa que encendió la llama fue la propuesta de que el kernel de Linux impida que se carguen módulos binarios, para dejar fuera los que no sean GPL, buscando que los fabricantes de tarjetas liberen sus drivers o se queden fuera de Linux.

Por mucho que opinen algunos (Gallir, Sigt), la idea es un profundo desatino que Linus Torvalds ha tardado poco en cortar. Y es que impedir la carga de módulos binarios en el kernel (con el objetivo de filtrar todo lo que no sea GPL) no es que atente contra la liberad del usuario, es que contradice la propia definición de sistema operativo. Un sistema operativo es, por definición, la capa software, el interfaz, a través de la cual el usuario gobierna la máquina. El usuario, no una compañía ni un asociación ni la prima de Stallman, es quien decide qué carga en su sistema (si hablamos de un sistema operativo, claro). Cierto que no hablamos de aplicaciones, pero el espíritu de la iniciativa es decidir por el usuario si quiere drivers no GPL o no.

El debate, como ha señalado Torvalds, es primo hermano del de integrar mecanismos DRM en el sistema operativo, casuística en la que el control de lo que puede reproducir el usuario es lo que deciden las discográficas y/o las distribuidoras de películas. Mi opinión, en este caso es idéntica, en contra de integrar DRM en Linux. En todo caso, si alguien quiere un Linux que discrimine lo «cargable» según licencia (¿por qué pararse en los drivers, por qué no extenderlo a los programas ejecutables?), tiene la posibilidad de sacar su propia versión del mismo. A ver hasta donde llega.

También lo comentó El diablo en….

El acuerdo entre Microsoft y Novell sobre Suse

LinuxBueno, ya se sabe realmente el contenido del acuerdo entre Microsoft y Novell que anticipábamos anoche. Se puede resumir en los siguientes puntos:

  • Microsoft recomendará Suse Linux Enterprise para aquellos clientes que deseen tener Linux y Windows como servidores. Distribuirá cupones para el mantenimiento y soporte de la distribución de Novell, que actuará de manera recíproca.
  • Trabajo conjunto en tecnologías de virtualización, poder trabajar con ambos sistemas operativos instalados en la misma máquina simultáneamente.
  • Trabajo en la compatibilidad de sus sistemas ofimáticos y por ende entre los archivos de cada uno (Open XML en la Microsoft Office y Open Document en OpenOffice.org).
  • Interoperabilidad entre sus servicios de directorio.
  • Acuerdo para no cruzarse demandas de patentes. Esto incluye aquellas que Microsoft pensase que puede hacer contra grupos o programadores de software libre cuyo código haya sido incluido en Suse o no compensados económicamente.

Y eso, véase la transcripción de la conferencia en Microsoft.com, es lo más destacado.

¿Conclusiones? Pues de entrada Microsoft ha querido posicionarse ante los clientes que demandan características de Windows y Linux en sus servidores. Buscándose un aliado se asegura poder ofrecer este tipo de soluciones y que ese perfil de cliente no tenga que comenzar a barajar el divorciarse de Windows. Para Novell el acuerdo es muy beneficioso, con la fuerza comercial de Redmon aprendiéndose la palabra «Suse».

Pero lo mejor son los «efectos colaterales» del acuerdo. Desde el trabajo en la interoperabilidad de Open XML y Open Document, hasta el acuerdo de no demanda por patentes. Al final ha sido el propio mercado el que está empujando a Microsoft a no ofrecer soluciones cerradas e incompatibles con el resto de la industria. Lejos quedan aquellos tiempos en que «Linux era un cáncer»… ahora es un socio.

Más información en News.com

¿Microsoft aliado con Novell para vender Suse?

LinuxLlevo toda la tarde/noche esperando a ver en qué consiste el anuncio sobre la industria de Ballmer, con el que Microsoft ha sorprendido este mediodía. Pues bien, según WSJ se trata de un acuerdo (no cerrado aún) con Novell para ofrecer soporte para ventas de Suse, además de desarrollar tecnologías conjuntamente que permita la instalación y convivencia simultánea de Windows y Suse.

Además Microsoft se comprometería a no demandar por patentes a Novell/Suse.

Habrá que ver donde acaba todo esto. Es probable que la alianza esté enfocada al servidor, para potenciar a Novell frente a Red Hat y Oracle, pero habrá que conocer los detalles de este «giro copernicano» de Microsoft respecto a Linux.

Actualización: Ya se conocen los detalles del acuerdo en Microsoft y Novell.

Linux para Playstation3 anunciado oficialmente

Terrasoft ha anunciado mediante una nota de prensa que el Yellow Dog Linux v5 vendrá con la nueva PS3.

La nota hace oficial al 100% el anuncio de Sony sobre el soporte de Linux, además de que los usuarios podrán convertir su consola en un auténtico ordenador personal repleta de las aplicaciones que deseen instalar.

El sistema operativo que está basado en Fedora Core 5, vendrá con los siguientes componentes:

  • kernel 2.6.16
  • gcc 3.4.4 y glibc 2.4
  • Cell SDK 1.1
  • OpenOffice.org 2.0.2
  • FireFox 1.5.0 y Thunderbird 1.5.0
  • Nautilus 2.1.4

También vendrá con una serie de accesorios personales, herramientas de desarrollo, sonido y vídeo y aplicaciones para internet.

Microsoft y sus patentes contra Linux

LinuxCada cierto tiempo, vuelve a ser comentado uno de los viejos temores en la comunidad del software libre, que Microsoft (o cualquier otro gigante) comience una guerra de demandas por infringimiento de patentes contra Linux. Esta vez toca porque Steve Ballmer declaró a Forbes que estaría dispuesta a ello «en defensa de sus accionistas».

Aunque de momento parece que las declaraciones de Ballmer están encaminadas a generar Fud, es difícil prever el impacto que tendría una decisión de este tipo. Para empezar, no dejaría de señalar una debilidad a la hora de competir de Microsoft, ante el empuje (tibio eso sí) de distribuciones Linux en el escritorio y su afianzamiento en el servidor.

Además, de ganar alguna demanda de este tipo, podríamos asistir a que en Estados Unidos las distribuciones tendrían que estar «capadas», mientras que en el resto del mundo con sistemas de patentes software más exigentes (a la hora de concederlas) tendrían más competencia en el mercado de sistemas operativos. Un punto interesante a sumar al debate de las patentes software.

Entrada relacionada: HP esparaba un ataque Microsoft contra el software libre con patentes.

Vía Slashdot.

Google usa Ubuntu

ubuntuEn los últimos días ha vuelto a salir el tema de un posible «sistema operativo Google«, esta vez relacionado con la distribución Ubuntu. Finalmente ha habido confirmación, pero sólo de que hacen uso interno de ella, no hay planes de momento de que Google quiera competir en el mercado de los sistemas operativos para el escritorio (Dirson).

No veo nada claro a Google sacando un producto basado en Linux compitiendo con Windows o Mac OSX. A pesar de que está haciendo esfuerzos por meterse en el escritorio del usuario con Google Desktop no creo que le compense el esfuerzo de una apuesta de este calibre en un negocio que no es el suyo.Más plausible sería ofrecer una versión de Ubuntu con todo su software instalado (barra de navegación en Firefox, Google Earth, una plausible versión de su desktop), pero esa propuesta aportaría más bien poco a lo que ya tenemos. En cualquier caso, buena elección la de Google con Ubuntu, utilizan el mismo sistema que un servidor.

Artículos relacionados:

HP ofrecerá equipos con Linux Mandriva en Latinoamérica

El sistema operativo preinstalado, la llave para llegar a la gran mayoría de los usuarios que suelen dejarlo intacto tras la compra. Por eso no es trivial iniciativas como la que anuncia Hewlett-Packard para 37 países de Latinoamérica, ofrecer equipos con Linux Mandriva preinstalado. Comenzarán en Brasil, pero a continuación llegarán México, Argentina, Chile… vía BetaNews.

¿Servirá esto sólo para que HP consiga precios más competitivos a sabiendas de que muchos usuarios instalarán copias de Windows en sus equipos? Es posible, pero también es una oportunidad para el gran público conozca las virtudes de Linux y más con Mandriva, una de las distribuciones más amigables junto a Ubuntu. Para ello la clave estará en la existencia de un soporte técnico solvente que sepa asistir a unos usuarios acostumbrados al «mundo Microsoft» en su desembarco en Linux. Cabe recordar que no es la primera vez que HP hace una apuesta de este tipo, ya tuvimos aquello de «Hewlett-Packard apuesta por Linux en el escritorio para Asia«.

Actualización: desde HP me indican que

Mandriva anunció el 18 de enero del 2006 el acuerdo con HP para distribuir y dar soporte a computadoras personales HP con Sistema Operativo Mandriva Linux 2006 en 37 países de Latinoamérica. El comunicado de prensa NO es de HP, Mandriva lo liberó directamente a los medios.

Sobre los equipos de HP con software Mandriva pre-instalado
A la fecha del anuncio, HP ofrecía al mercado únicamente una computadora personal con el sistema operativo Mandriva Linux 2006 preinstalado, la HP Pavillion B1010br que se vende únicamente en Brasil para el mercado de consumo. Los datos del equipo se encuentran en http://h20285.www2.hp.com/estore/config.asp?cModel=LABR-104595-BAS.

Próximamente se anunciará una segunda computadora personal de HP con Mandriva Linux 2006 preinstalado – HP Compaq DX2025 – para el mercado comercial brasileño. Ambos equipos son computadoras personales de escritorio.

Ubuntu como mejor distribución Linux para el escritorio

ubuntuEn una comparativa publicada la semana pasada, ZdNet elegía a Ubuntu 5.10 como mejor distribución Linux para el escritorio en pequeñas empresas, por delante de Mandriva Linux 2006, Novell Linux Desktop 9, Red Hat Desktop 4 y SUSE Linux 10. Con el enfoque para la empresa que le han dado a la comparativa, han tenido en cuenta capacidad de integración (con un servidor Microsoft Exchange entre otros), uso de impresora en red, cantidad de software que trae y existincia y calidad del soporte.

No me extraña nada la elección de Ubuntu 5.10 que aunque en principio parecía muy orientada al usuario doméstico ya se ha apuntado algunos tantos como la certificación de IBM para ser usada por con la base de datos DB2. Si a eso unimos que Ubuntu es gratis (Canonical plantea el negocio mediante el soporte), tenemos un producto bueno, bonito y barato. Yo la he elegido para «gobernar» mi portátil y desde hace bastante también la tengo en el equipo de casa, donde sustituyó a Mandrake (ahora Mandriva) y Guadalinex.

Para mí lo mejor es su mecanismo para ocultar la existencia del root en Linux, que para un equipo doméstico no suele tener demasiado sentido y creo que es una estrategia acertada para los usuarios prvenientes del «universo Windows». El mayor pero es su no soporte directo de formatos no abiertos, por lo que muchos se sorprenderán al descubrir que recién instalado, Ubuntu no reproduce música en MP3. Pero vamos, nada que no se pueda arreglar instalando los codecs correspondientes (lo que se puede hacer de forma muy sencilla mediante Automatix).

El futuro de Google Earth y Linux

Google EarthMuy interesantes los comentarios de Lars Rasmussen, ingeniero del proyecto Google Maps en un seminario en Sydney acerca del futuro de Google Earth y de las aplicaciones complejas en el navegador. Para Rasmussen, los navegadores están ya preparados para ofrecer funcionalidades hasta ahora exclusivas para aplicaciones de escritorio y que en los años próximos asistiremos a la posibilidad de tener productos como Google Earth sin tener que instalar nada en nuestro equipo. Eso sí, sobre la posibilidad de un Google Office dijo no «ver nada en su bola de cristal, aunque hay más de 3000 personas trabajando para Google». Lo que sí confirmó es la esixtencia de un grupo de trabajo que está llevando Google Earth a Linux, cerrando la polémica que comentamos cuando salió este producto (Vía Computer World).

Google Earth es sin duda uno de los «hits» del año, una aplicación por la que todo el mundo pregunta y que casi todos nos hemos descargado, aunque sea para echarle un vistazo a sus sorprendentes prestaciones. Sin embargo, quien abre más posibilidades es Google Maps, sobre el que se están construyendo cientos de servicios ligados a la localización geográfica y con el que Google puede dar un zarpazo considerable al mercado publicitario integrando Google Local, su buscador basado en la posición geográfica.

Las aplicaciones vía web son una realidad como lo es GMail, ejemplo del éxito de este paradigma para construir servicios completos, multiplataforma y accesibles desde cualquier máquina conectada a la red. Nos esperan años con muchas sorpresas por este camino, aunque yo mantengo mis dudas acerca de si los navegadores actuales están preparados para actuar como base para ellas.

Enlaces relacionados:

East Fork, Intel, DRM y Linux

LinuxEast Fork es el nombre de la plataforma con la que Intel quiere repetir el éxito de Centrino en los portátiles y que verá la luz a lo largo del 2006. Estará centrada en su micro Pentium D (aunque los últimos rumores apuntan a que aparecerá con Pentium 4 dual core) y en los chipsets 955X y 945G. Hasta ahí no habría nada que reprocharle a Intel, pero lo «interesante» del tema ha sido desvelado en un artículo de The Inquirer que ha tenido un sorprendente escaso eco en la internet en castellano.

En este artículo se desvela el aspecto más polémico de esta plataforma East Fork y que no es otro que el Secure Premium Content Module (SPCM). El SPCM ofrecerá soporte hardware para la implantación de soluciones DRM, soportando de entrada la tecnología DRM de Microsoft. ¿A qué nos llevaría esto? El proveedor de contenidos establece limitaciones al uso de los mismos mediante tecnología de administración de derechos digitales (si se puede grabar en compacto, si se puede copiar, si se puede acceder, cuantas veces…) tanto a películas como música, páginas web, etcétera… y el sistema operativo se aseguraría de aplicarlos con ayuda de los micros de Intel.

Es un nuevo paso de este fabricante de micros tras su apuesta por DTCP-IP, tecnología que hará posible que el DRM sea soportado desde la capa física (véase BP).

El asunto, al margen de que el artículo de The Inquirer sea muy alarmista, es para preocuparse. El escenario que se pretende dibujar es uno en el que cada reproducción de contenidos haya sido concedida por las compañías distribuidoras, obviando tanto las legítimas copias privadas como los sistemas operativos (léase Linux) que no licencien tecnologías DRM propietarias como la de Microsoft. Lo cuál, de forma ideal para Microsoft, equivale a dejarle fuera del mercado de los conteidos y por tanto de los sistemas operativos para el escritorio.

Para las discográficas y estudios de cine es el comienzo de un mundo en que todo cacharro multimedia venga equipado con tecnología DRM que garantice que cada contenido reproducido venga con permiso para hacerlo ¿Alguien habla de censura previa?

¿Solución? Que nadie compre East Fork, claro.