Archivo por días: agosto 20, 2009

¿Quién programa Linux?

La Fundación Linux ha publicado un nuevo informe que permite conocer a los principales responsables del desarrollo del kernel Linux. Y no es sorprendente comprobar que son las empresas las mayores responsables de la evolución del núcleo de este sistema operativo. Red Hat sigue siendo la principal contribuyente con un 12,3% de todo el código, mientras que IBM, Novell, e Intel están a la zaga con una participación relevante. Eso sí, también hay contribuciones independientes.

El reciente estudio -disponible en PDF- elaborado por Greg Kroah-Hartman (SuSE Labs / Novell Inc.), Jonathan Corbet (LWN.net) y Amanda McPerson (The Linux Foundation) ha servido para comprobar la evolución del desarrollo del núcleo Linux, base del sistema operativo GNU/Linux que sigue creciendo en prestaciones y popularidad con cada nueva versión.

Ya mencionamos hace unos meses que Intel era sorprendentemente una de las mayores contribuyentes al desarrollo del kernel, y esa tendencia se ha mantenido en este nuevo informe que demuestra que son los gigantes del hardware y el software mundial los encargados de la mayor parte de los cambios en el kernel. Esto se debe a que esas empresas tienen en nómina a buena parte de los programadores que trabajan en el núcleo.

Es el caso de Red Hat, la empresa que contribuye de forma más clara a este desarrollo con un 12,3% del total, mientras que IBM dispone de un 7,6%, el mismo porcentaje que Novell, por un 5,3% de Intel. A partir de ahí encontramos algunas empresas muy relacionadas tradicionalmente con Linux (SGI, Montavista, MIPS Technologies, HP, e incluso Google, con un 0,9%).

Eso sí, también vemos sorpresas y nombres algo desconocidos como Academia (1,2%), Analog Devices (1,0%) o Linutronix (0,0%) que son relevantes porque entre otras cosas ayudan a integrar Linux en todo tipo de dispositivos móviles con versiones embebidas que se encuentran en ingenios y sistemas de todo tipo.

Además de esos datos hay que destacar el hecho de que un 18,2% del código del kernel está desarrollado por programadores independientes que no están afiliados a ninguna empresa y que teóricamente contribuyen "por amor al arte". Otro 7,6% del desarrollo es responsabilidad de programadores que han preferido no indicar la empresa en la que están trabajando, pero lo que está claro es que la comunidad de programadores es gigantesca.

De hecho, un gráfico que podemos encontrar en el estudio indica que el número de programadores del kernel se mantiene en ascenso constante, y actualmente supera las 1.000 personas para la versión 2.6.30 del núcleo. Es importante también señalar el trabajo de los mantenedores del núcleo, los "jefes de equipo" que revisan el trabajo de los programadores y lo integran en las versiones finales.

En este apartado Andrew Morton es el desarrollador más importante, ya que controla un 10,5% del código, mientras qu epor detrás de él están Ingo Molnar (uno de los programadores más prolíficos del kernel) y David S. Miller, con un 9,9% y un 9,6% de la responsabilidad a la hora de incluir nuevos cambios en el código del núcleo.

Otro dato interesante es el de el tamaño del núcleo de Linux, que hace unos meses pasó de los 10 millones de líneas de código y que en su versión 2.6.30 dispone de nada menos que de 11.560.971 líneas de código, con un ritmo de crecimiento impresionante de unas 13.000 nuevas líneas de código creadas al día en el núcleo 2.6.30.

Eso sí, en ese mismo núcleo también se borran (4.958) y modifican (2.830) muchas líneas, algo que deja el crecimiento total más moderado pero igualmente sorprendente.

En cuanto a los programadores que más aportan al núcleo, en los últimos meses Bartlomiej Zolnierkiewicz (1,8%) e Ingo Molnar (1,8%) son los más importantes, y sorprende no ver en ninguna de esas dos listas a Linus Torvalds, creador del núcleo y que tiene responsabilidades adicionales en la Fundación Linux.

Windows Live Movie Maker

Aunque la tradicional aplicación de edición básica de vídeo no estará presente de serie en Windows 7, Microsoft acaba de poner a disposición de todos los usuarios Windows Live Movie Maker, la nueva versión, de forma gratuita. Las características de este sencillo programa lo hacen idóneo para aquellos que no se quieran complicar demasiado la vida a la hora de realizar un vídeo basado en fotos y clips de vídeo. Además, esta versión, que se engloba dentro de la plataforma Live, trabaja con HD.

El nuevo desarrollo de Microsoft sigue la línea de su antecesor y proporciona una sencilla interfaz para las tareas de edición de vídeo que ayudará a los usuarios noveles a iniciarse en este campo y crear fácilmente sus primeros vídeos.

Windows Live Movie Maker aparece como parte de Windows Live Essentials, y para descargarlo tendremos que acceder a la descarga del instalador general del pack de aplicaciones Windows Live entre las que se encuentran Mail, Toolbar, Photo Gallery o Movie Maker. Obviamente podremos seleccionar solo aquellas que nos interesen, aunque Microsoft trata de convencernos de instalar toda la suite de sus aplicaciones Live.

Sea como fuere, lo cierto es que la nueva versión de Windows Live Movie Maker ya puede descargarse y utilizarse de forma gratuita, una buena noticia para los usuarios de Windows 7 que veían cómo este sistema operativo no traía incluido de serie el tradicional Movie Maker.

Microsoft ha aplicado algunas mejoras en esta nueva versión:

1. Auto Movie: para generar automáticamente películas a partir de una canción, algunas fotos y clips de vídeos, sin más complicaciones. Perfecto para una edición rápida.

2. Edición de vídeo: la captura de vídeo y la selección de puntos de comienzo y fin del clip que queremos usar es muy sencillo.

3. Ajustar el vídeo a la duración de la canción: con un solo clic del ratón podremos obligar a Movie Maker a que ajuste nuestro vídeo a la duración de la música que hemos elegido.

4. Compartir on-line: salvar el vídeo en varios formatos, incluidos los más "sociales" y que permiten exportar y publicar el vídeo directamente a sitios como YouTube o Facebook.

Aunque la edición es básica -por ejemplo, no se ofrece una visualización de línea de tiempo, muy útil para usuarios más avanzados- sí que podemos añadir varios efectos y transiciones, así como titulaciones básicas, y todo ello siguiendo el esquema sencillo de una aplicación pensada para usuarios noveles.

Una característica especialmente bienvenida es el soporte de formatos de alta definición, ya que podremos trabajar y salvar nuestras creaciones tanto en definición estándar (SD, 480p) como en las dos resoluciones de alta definición que actualmente se manejan en el mercado, 720p y 1080p.

El soporte de diversos formatos de vídeo, imagen y audio es otra de las características destacadas de una aplicación sencilla pero versátil. Ya podéis descargarla desde aquí, o consultar más información sobre Windows Live Movie Maker aquí.