¿Quién se encarga del desarrollo del kernel Linux?

Estos días se está celebrando en Nueva Orleans el importante evento LinuxCon, donde entre las conferencias inaugurales destaca la dedicada a hablar del estado de Linux y de sus desarrolladores en 2013. ¿Quién se encarga del desarrollo del kernel Linux?

Pues bien, en esa tarea se involucran más de 10.000 desarrolladores de más de 1.000 empresas. En realidad esas cifras corresponden a todos los que han estado implicados en el desarrollo de Linux desde que en 2005 comenzaron a registrarse esos datos. Desde el último informe, más de 1.100 desarrolladores de 225 empresas han contribuido al kernel.

Las empresas con intereses en el segmento de la movilidad han crecido en su participación como respuesta a la relevancia de Android –cuyo kernel y desarrollo se han fusionado con los de la rama principal de Linux–, entre otras cosas. Samsung, Texas Instruments y Linaro aglutinan un 11% de cambios en el kernel, por un 4,4% del estudio del año anterior.

State of Linux Development 2013

Las 10 empresas que más contribuyen al desarrollo del kernel son las siguientes según este estudio:

  1. Red Hat
  2. Intel
  3. Texas Instruments
  4. Linaro
  5. SUSE
  6. IBM
  7. Samsung
  8. Google
  9. Vision Engraving Systems Consultants
  10. Wolfson Microelectronics

Como vemos, Samsung y Google han ganado posiciones, y otro curioso descubrimiento en la lista: Microsoft, que había participado en ese desarrollo de forma curiosamente activa, ha desaparecido de la misma, sobre todo porque su objetivo para mejorar el kernel era que Linux pudiera correr sobre Azure, y eso ya está logrado.

Cachondeo en la red: Linus Torvalds y Stallman, candidatos favoritos para sustituir a Ballmer

Seguro que todos os habéis enterado de que Steve Ballmer dejará su cargo como CEO de Microsoft en los próximos 12 meses, periodo en el cual el consejo de administración se encargará de buscar a su sucesor.

En Internet se han producido todo tipo de análisis sobre la trayectoria de Ballmer y valoraciones sobre sus posibles sustitutos –yo mismo hice las mías hace poco en Incognitosis— pero además han aparecido algunos sitios web específicamente orientados a que los usuarios voten por sus candidatos preferidos.

Uno de esos sitios web es NextMicrosoftCEO.com, donde aparecen una serie de candidatos que según los usuarios debería suceder a Ballmer al frente del gigante del software mundial. Y en ese sitio en particular, la ironía y el sarcasmo es la reina, porque los dos primeros puestos del ránking son claramente destacados: Linus Torvalds y Richard Stallman, con 7.426 y 3.817 votos respectivamente (en el momento de escribir esta noticia) son los preferidos por los usuarios.

Muy por debajo se sitúan apuestas muy poco razonables (la vuelta de Gates, Larry Page) y la principal apuesta seria de la industria, Stephen Elop (ahora CEO de Nokia) está en décimo puesto con 371 votos. No habrá que tomarse muy en serio a esta web por tanto, pero desde luego uno no puede esbozar una sonrisa al pensar qué pasaría si Linus Torvalds se convirtiera en CEO de Microsoft 😉

El roadmap de Ubuntu 14.04, que llegará casi coincidiendo con la muerte oficial de Windows XP

Los desarrolladores de Canonical han publicado la hoja de ruta del desarrollo de Ubuntu 14.04, una versión especialmente importante porque se tratará de la primera que según Shuttleworth será universal para PCs, portátiles, smartphones o tablets.

Hay que recordar que las versiones preliminares solo se publican para las distribuciones derivadas como Kubuntu o Xubuntu, pero que en el caso de Ubuntu los usuarios simplemente tendrán acceso diario a las compilaciones nocturnas que Canonical irá colgando como ha hecho hasta ahora. Las fechas más importantes de ese desarrollo son las siguientes:

  • 19 de diciembre de 2013: Ubuntu 14.04 Alpha 1
  • 23 de enero de 2014: Ubuntu 14.04 Alpha 2
  • 27 de febrero de 2014: Ubuntu 14.04 Beta 1
  • 27 de marzo de 2014: Ubuntu 14.04 Beta 2
  • 17 de abril de 2014: Ubuntu 14.04

Parece que esa fecha final podría verse retrasada una semana, al 24 de abril de 2014, pero ese dato se confirmará más adelante. Curiosamente en Canonical trataron de ajustar el lanzamiento al 8 de abril, el día que Microsoft declarará el fin de la vida útil de Windows XP, para tratar de convencer a esos usuarios de la migración, pero aún así probablemente publiciten el lanzamiento reforzando esa posibilidad.

Ni se os ocurra utilizar WUBI en Windows 8

Hace una semana que aparecieron las primeras imágenes ISO preliminares de Ubuntu 13.04 que no integraban la herramienta WUBI, que hasta entonces permitía instalar cómodamente Ubuntu desde Windows. Sin embargo, problemas e incompatibilidades con Windows 8 obligaron a retirar dicho desarrollo que ni siquiera se sabe si estará disponible en Ubuntu 13.10.

Los responsables de Canonical no solo han eliminado esa opción de las imágenes de instalación de Ubuntu 13.04, sino que ahora han añadido también una advertencia en la página de descargas de Windows, y si pulsamos en el mensaje “Install from Windows” podremos ver cómo aparece un banner de advertencia en el que se indica que no se debe usar WUBI en Windows 8 o en hardware con soporte UEFI.

En lugar de eso recomiendan descargar Ubuntu 12.10 64 bits para instalarlo en una partición dedicada. La advertencia aparece tras descubrirse -y confirmarse- que hay riesgos de estabilidad y pérdida de datos que han transmitido varios usuarios de WUBI en Windows 8. Mal futuro para una herramienta que hasta ahora había supuesto una ayuda interesante para probar Ubuntu sin riesgos y cómodamente desde Windows.

Hispalinux demanda a Microsoft en la UE, sus argumentos no convencen

La asociación española de usuarios de software libre Hispalinux ha presentado una demanda ante la Comisión Europea en la que alega que Microsoft dificulta la instalación de otros sistemas operativos y de software libre. Y la dificultad es, como todos ya sabréis, el sistema de arranque seguro, UEFI Secure Boot.

En Gizmodo se han puesto en contacto con el abogado de Hispalinux, José María Lancho, que ha confirmado que la demanda se ha presentado “porque Microsoft quiere proteger su monopolio con un nuevo obstáculo técnico en Windows 8“. La empresa de Redmond obliga a los fabricantes de PCs y portátiles con Windows 8 preinstalado a integrar el nuevo UEFI Secure Boot afirmando que dicha tecnología evita accesos no deseados a nuestros ordenadores, pero dicho sistema ha generado mucha polémica.

Sin embargo, varias distribuciones Linux han solucionado el problema. Algunas como Ubuntu, openSUSE, o Fedora anunciaron soporte para UEFI Secure Boot hace tiempo, y la propia Linux Foundation publicó hace semanas su propia solución para que cualquier distribución GNU/Linux pueda adoptarla.

¿Convencen los argumentos de Hispalinux? No demasiado, desde luego. Como explica Matthew Garret (desarrollador del soporte Secure Boot en la Linux Foundation), hay una diferencia clara entre Secure Boot y Restricted Boot:

Secure Boot es cualquier esquema de validación de arranque en el que el control en última instancia está en manos del propietario del dispositivo, mientras que Restricted Boot es cualquier esquema de validación de arranque en el que el control en última instancia está en manos de una tercera parte.

Así, lo que Microsoft hace necesario en dispositivos Windows 8 entra en la categoría de Secure Boot: si los fabricantes y OEMs cumplen lo que Microsoft requiere, el usuario debe ser capaz de desactivar Secure Boot completamente y también dejarlo habilitado, pero con su propia alternativa en cuanto a claves de confianza y binarios.

El propio Garret reconoce que “cualquier sistema que cumpla los requisitos de Microsoft es un sistema que respeta la libertad del propietario del ordenador para elegir cómo de restrictiva es su política de arranque“. De hecho, la Comisión Europea está al tanto de dichas disposiciones y en un anuncio oficial dejaron claro que aunque monitorizarán este y otros desarrollos del mercado, Microsoft parece haber cumplido las normas:

La Comisión no está actualmente en posesión de evidencias que sugieran que los requisitos de seguridad de Windows 8 resultan en la práctica ser una violación de las reglas de competitividad de la UE como se declara en los artículos 101 y 102 TFEU. En particular, en base a la información actualmente disponible para la Comisión, parece que los OEMs pueden decidir darle a los usuarios la opción de deshabilitar el UEFI Secure Boot.

Así es, desde luego, y eso parece dejar claro que la demanda de Hispalinux no llegará a ningún lado y en este caso, creo yo, es exagerada y llega al punto de ser un mero ataque FUD impropio de un organismo tan conocido como Hispalinux.

Microsoft libera los programas de ejemplo de Kinect, los hace Open Source

Los responsables de Kinect para Windows han anunciado que los programas de ejemplo de Kinect han adoptado una licencia Open Source, en concreto la Apache 2.0, que permite que cualquier interesado descargue el código fuente, lo reutilice y lo modifique a su antojo.

Los 22 ejemplos de código en C#, C++ y Visual Basic permitirán a los desarrolladores interesados en “meterle mano” a la plataforma Kinect a hacerlo con más facilidades. De hecho, es posible descargar el Developer Toolkit para ver el código de algunos componentes, pero esta opción es especialmente interesante para poder acceder a esos “samples” de forma rápida.

En Microsoft quieren que esa apertura de los programas logre que los desarrolladores den su feedback y sus comentarios, además de lograr actualizaciones más rápidas a través de CodePlex, un sistema similar a GitHub que notifica a los interesados cuando se produce cualquier tipo de cambio en los desarrollos.

Aunque el código fuente de los compontenes más relevantes de Kinect sigue siendo propietario, esta decisión demuestra el interés de Microsoft por atraer a más y más desarrolladores para una plataforma que va demostrando poco a poco sus posibilidades.