<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FayerWayer &#187; linux driver project</title>
	<atom:link href="http://www.fayerwayer.com/tag/linux-driver-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fayerwayer.com</link>
	<description>Dosis diarias de tecnología en español.™</description>
	<lastBuildDate>Tue, 14 Feb 2012 23:25:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Eliminan código de Android en Linux</title>
		<link>http://www.fayerwayer.com/2010/02/eliminan-codigo-de-android-en-linux/</link>
		<comments>http://www.fayerwayer.com/2010/02/eliminan-codigo-de-android-en-linux/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 18:00:47 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[greg kroah-hartman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux driver project]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=53775</guid>
		<description><![CDATA[El código de Android fue eliminado de la rama principal de Linux (núcleo) por no cumplir con lo necesario para ser integrado oficialmente.  La medida se tomó tras varios intentos por lograr que Google hiciera los cambios que exigen los [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_32986" class="wp-caption alignright" style="width: 263px"><img class="size-full wp-image-32986" title="android-phone" src="http://www.fayerwayer.com/up/2009/08/android-phone.jpg" alt="(cc) por Louis VOLANT" width="253" height="300" /><p class="wp-caption-text">(cc) por Louis VOLANT</p></div>
<p>El código de Android fue eliminado de la rama principal de Linux (núcleo) por no cumplir con lo necesario para ser integrado oficialmente.  La medida se tomó tras varios intentos por lograr que Google hiciera los cambios que exigen los desarrolladores de Linux, incluyendo ofertas de horas de ingeniería.</p>
<p>Hace poco, la permanencia del código de Microsoft también fue puesta en duda, ya que los drivers que entregaron no cumplían con los estándares que requiere el código para ser aceptado.  A diferencia de Google, los desarrolladores de Microsoft si hicieron caso del llamado de atención y están trabajando para mejorar su código.</p>
<p>En Linux no se trata de llegar y meter código, aquí  no aplica el famoso dicho de &#8220;a caballo regalado no se le miran los dientes&#8221;.  Independiente de quién entregue el código, si no alcanza el nivel requerido de calidad, simplemente no es aceptado.</p>
<p>Como esta exigencia complicaba a muchos fabricantes y desarrolladores independientes que quisieran participar por primera vez, se creó un área especial en el kernel para alojar el código que estaba en desarrollo o no cumplía con los niveles mínimos de calidad para ser aceptado oficialmente. Inicialmente se llamó <a href="http://www.fayerwayer.com/2009/04/panel-sobre-el-kernel-en-linux-collaboration-summit/">&#8220;The Crap&#8221; (o la porquería)</a> y ahora se conoce como Staging Area o Área de Ensayo.</p>
<p>La idea del Área de Ensayo es dejar en claro cuál es el código que necesita trabajo, por ser defectuoso, poco confiable o bajo los estándares mínimos, pero si el código es abandonado por quien lo envió, simplemente se elimina y eso lo que pasó con Google.</p>
<p><span id="more-53775"></span><a href="http://www.fayerwayer.com/tag/greg-kroah-hartman/"></a></p>
<h2>Se requiere el esfuerzo de Google para destrabar la aceptación</h2>
<p><a href="http://www.fayerwayer.com/tag/greg-kroah-hartman/">Greg Kroah-Hartman</a>, líder de Linux Driver Project, indica que además el código de Android tiene una dificultad adicional:  No se trata simplemente de drivers, sino que requiere cambios al interior de Linux.  Cuando el código llegó, los desarrolladores de Linux identificaron algunos problemas y se los mostraron a Google, pero la compañía no hizo nada para corregirlo, por lo que esos cambios internos sólo existen en la versión de Linux que Google maneja internamente.</p>
<p>Mientras Google no corrija su código, no se podrán hacer los cambios que Android necesita, y esto está causando un problema adicional: Varios fabricantes que hicieron drivers para Android tampoco pueden lograr que sus drivers sean aceptados en Linux mientras el código de Google no sea corregido y aplicado oficialmente.</p>
<p>Lo irónico es que el mismo Greg es un feliz usuario de Android y como muchos otros, está muy interesado en que este problema se resuelva.  Pero mientras el código de Android no se integre en Linux, sólo Google puede hacer los cambios que se requieren.</p>
<p><strong>Link:</strong> <a href="http://www.kroah.com/log/linux/android-kernel-problems.html?seemore=y">Android and the Linux kernel community</a> <em>(blog de Greg Kroah-Hartman)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/02/eliminan-codigo-de-android-en-linux/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Intel es un gran caso de éxito según líder de Linux Driver Project</title>
		<link>http://www.fayerwayer.com/2010/01/intel-es-un-gran-caso-de-exito-segun-lider-de-linux-driver-project/</link>
		<comments>http://www.fayerwayer.com/2010/01/intel-es-un-gran-caso-de-exito-segun-lider-de-linux-driver-project/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 18:30:32 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[greg kroah-hartman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux driver project]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=49331</guid>
		<description><![CDATA[En una reciente entrevista publicada por la revista Linux User &#38; Developer, el líder de Linux Driver Project, Greg Kroah-Hartman destacó a la empresa Intel como un gran caso de éxito contribuyendo al núcleo del sistema operativo y a otros [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_49334" class="wp-caption alignright" style="width: 209px"><a href="http://www.flickr.com/photos/70059755@N00/3673687563"><img class="size-medium wp-image-49334" title="greg-kroah-hartman" src="http://www.fayerwayer.com/up/2010/01/greg-kroah-hartman-199x300.jpg" alt="greg-kroah-hartman" width="199" height="300" /></a><p class="wp-caption-text">(cc) por Aaron Hockley</p></div>
<p>En una reciente entrevista publicada por la revista Linux User &amp; Developer, el líder de Linux Driver Project, <a href="http://www.fayerwayer.com/tag/greg-kroah-hartman/">Greg Kroah-Hartman</a> destacó a la empresa Intel como un gran caso de éxito contribuyendo al núcleo del sistema operativo y a otros componentes claves, como el sistema gráfico.</p>
<p>Greg fundó <a href="http://www.linuxdriverproject.org">Linux Driver Project</a> hace 4 años como un esfuerzo unificado para desarrollar drivers para Linux, generando documentación y ayudando a las empresas de hardware a crear y mantener sus propios drivers.  Hoy en día hay unos 400 usuarios que se mantienen suscritos a la lista de correo del proyecto, y muchos de ellos son desarrolladores activos de drivers.</p>
<p>En estos 4 años, Intel ha hecho un gran trabajo contribuyendo a Linux de varias formas, tanto contratando ingenieros que son muy activos en la comunidad como Keith Packard, y entrenando a su propia gente para incorporarla en este trabajo.</p>
<p>En la misma entrevista indicó que lo sucedido con los drivers de Microsoft, respecto a que necesitaron muchos cambios para ser considerados como aceptables en Linux, también ha sucedido con otras empresas que finalmente aprendieron a participar en el desarrollo de Linux como es el caso de Google y por supuesto Intel.</p>
<p><span id="more-49331"></span></p>
<h2>El crecimiento de Greg junto a Linux Driver Project</h2>
<p>Greg relata que se inició escribiendo drivers USB a través de ingeniería inversa, pero que a medida que los fabricantes comenzaron a entregar documentación, aplicar estas técnicas se ha hecho cada vez menos necesario.  Greg dice que se siente cómodo trabajando en drivers USB porque conoce muy bien este subsistema, pero que cada vez es más difícil encontrar hardware USB que necesite nuevos drivers, por lo que su trabajo en esa área ha ido perdiendo prioridad en el tiempo.</p>
<p>También destaca el trabajo hecho por <a href="http://www.linuxfoundation.org/collaborate/workgroups/openprinting">Linux Printing Project/OpenPrinting</a>, en donde se han implementado los drivers para impresoras con la <a href="http://hplipopensource.com/hplip-web/index.html">participación de importantes fabricantes como HP</a>.  Este proyecto funciona fuera del kernel ya que se trata de capas de mayor abstracción que se apoyan en subsistemas de bajo nivel ya construidos (como USB, SCSI).  En Linux Printing Project han logrado que el uso de impresoras en Linux haya dejado de ser una preocupación para la mayoría de los usuarios.</p>
<p>Finalmente dice que una de las cosas que más ha aprendido como mantenedor de Linux es sobre humildad, ya que siempre hay alguien mejor que uno y que puede localizar problemas en el código propio.  Lo bueno es que esto a la larga hace que el código mejore sin importar quién sea el responsable, y más aún, sin importar a qué empresa pertenece.</p>
<p>Hay un objetivo global de lograr que Linux sea cada vez mejor y cada compañía se preocupa de trabajar en el área que más le interese, lo que hace que en conjunto se tenga un proyecto suficientemente versátil para ser usado en ambientes que van desde los supercomputadores a los teléfonos celulares.</p>
<blockquote><p>Es sólo a través de miles de diferentes colaboradores, y cientos de compañías, todos trabajando en conjunto para mejorar Linux para ellos mismos, que algo como esto ha evolucionado.  Ha cambiado la forma en que la gente piensa sobre las prácticas de la ingeniería de software, y cómo los grandes proyectos se pueden construir y llevar a cabo.</p></blockquote>
<p><strong>Link:</strong> <a href="http://www.linuxuser.co.uk/features/greg-kroah-hartman-speaks">Greg Kroah-Hartman speaks</a> <em>(Linux User &amp; Developer)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/01/intel-es-un-gran-caso-de-exito-segun-lider-de-linux-driver-project/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Drivers de Microsoft para Linux estuvieron a punto de ser eliminados</title>
		<link>http://www.fayerwayer.com/2009/09/drivers-de-microsoft-para-linux-estuvieron-a-punto-de-ser-eliminados/</link>
		<comments>http://www.fayerwayer.com/2009/09/drivers-de-microsoft-para-linux-estuvieron-a-punto-de-ser-eliminados/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 02:51:51 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[greg kroah-hartman]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux driver project]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=36067</guid>
		<description><![CDATA[El líder de Linux Driver Project, Greg Kroah-Hartman, tuvo que alzar la voz ya que un grupo de drivers añadidos al kernel de Linux habían sido abandonados por sus autores, lo que ponía en duda su permanencia.  Entre estos drivers [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_36077" class="wp-caption alignright" style="width: 310px"><a href="http://www.flickr.com/photos/ahockley/3673687563/"><img class="size-full wp-image-36077" title="greg-ms" src="http://www.fayerwayer.com/up/2009/09/greg-ms.jpg" alt="(cc) by Aaron Hockley" width="300" height="450" /></a><p class="wp-caption-text">(cc) by Aaron Hockley</p></div>
<p>El líder de <a href="http://www.fayerwayer.com/2009/08/el-exito-de-linux-driver-project/">Linux Driver Project</a>,  Greg Kroah-Hartman, tuvo que alzar la voz ya que un grupo de drivers añadidos al kernel de Linux habían sido abandonados por sus autores, lo que ponía en duda su permanencia.  Entre estos drivers se encontraban los <a href="http://www.fayerwayer.com/2009/07/microsoft-entrega-su-primer-aporte-al-kernel-de-linux/">incorporados por Microsoft</a> para mejorar el rendimiento de Linux al correr sobre Hyper-V de Microsoft.</p>
<p>En el kernel de Linux existe un área especial llamada Staging Area en donde se encuentra todo el código que no está suficientemente maduro para ser incorporado oficialmente.  Esta separación ayuda a enfocar los esfuerzos identificando todo aquel código que necesita trabajo.</p>
<p>Los drivers de Microsoft se encontraban en esta área, pero después del anuncio que acaparó los medios especializados, desaparecieron sus desarrolladores y el código cayó en un estado de abandono.  No se podía aceptar el código tal como fue entregado, ya que entre otros problemas, no cumplía con un requisito mínimo: Estar construido siguiendo los <a href="http://lxr.linux.no/#linux+v2.6.31/Documentation/CodingStyle">estándares de codificación definidos para el kernel de Linux</a>.</p>
<p>El mismo Greg aplicó unos unos 200 parches para corregir este problema, sin embargo era inaceptable que los desarrolladores simplemente arrojaran el código ahí sin encargarse de mantenerlo, por lo que Greg anunció que si no aparecía ningún responsable, el código sería eliminado para el release 2.6.32</p>
<p>Finalmente aparecieron los desarrolladores, que ni siquiera contestaban los correos de Greg.  Aunque se comprometieron a trabajar en su código, hasta ahora sólo han actualizado la lista de tareas por hacer (TODO list).</p>
<p>Greg dice que esta situación es común, y es normal que después de un llamado de atención aparezcan los responsables del código.  En esta ocasión fueron 25 los drivers cuestionados, de los cuales la mayoría ya han aclarado su situación.</p>
<p><strong>Links: </strong><br />
- <a href="http://www.computerworld.com/s/article/9137919/Linux_driver_chief_calls_out_Microsoft_over_its_driver_code_submission">Linux driver chief calls out Microsoft over its driver code submission</a> <em>(ComputerWorld)</em><br />
- <a href="http://www.kroah.com/log/linux/staging-status-09-2009.html">Staging tree status for the .32 kernel usage</a> <em>(blog de  Greg Kroah-Hartman)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/09/drivers-de-microsoft-para-linux-estuvieron-a-punto-de-ser-eliminados/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>El éxito de Linux Driver Project</title>
		<link>http://www.fayerwayer.com/2009/08/el-exito-de-linux-driver-project/</link>
		<comments>http://www.fayerwayer.com/2009/08/el-exito-de-linux-driver-project/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 00:23:35 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux driver project]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=33707</guid>
		<description><![CDATA[Hace unos dos años se inició Linux Driver Project, una iniciativa auspiciada por Novell para mejorar el soporte de hardware en Linux. La idea de este proyecto es ayudar a aquellas compañías de hardware que quieren dar soporte a este [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fayerwayer.com/up/2007/03/dell_linux_laptop_happy.jpg"><img class="alignright size-full wp-image-2921" title="dell_linux_laptop_happy.jpg" src="http://www.fayerwayer.com/up/2007/03/dell_linux_laptop_happy.jpg" alt="" width="312" height="225" /></a>Hace unos dos años se inició <a href="http://www.linuxdriverproject.org">Linux Driver Project</a>, una iniciativa auspiciada por Novell para mejorar el soporte de hardware en Linux. La idea de este proyecto es ayudar a aquellas compañías de hardware que quieren dar soporte a este sistema operativo, pero que no cuentan con los recursos y el conocimiento necesario.</p>
<p>Linux Driver Project ataca el problema de raíz: Las empresas interesadas sólo deben entregar la documentación de cómo interactuar con su hardware y un grupo de desarrolladores se encarga de escribir el driver para incluirlo en el kernel de Linux.  Posteriormente si la empresa lo desea, puede ser capacitada para mantener el driver por sí misma.</p>
<p>La estrategia ha funcionado bastante bien, con unos 200 desarrolladores ya se han escrito varios drivers en esta modalidad. Algunas compañías ya mantienen por sí mismas el código para su hardware en el kernel, lo que les permite tener un control completo sobre el camino que toman sus drivers en Linux.  La demanda de capacitación es tan grande que se está buscando a más gente para que ayude a las compañías a adquirir este conocimiento.</p>
<p>Hasta hace un tiempo, otro de los problemas para integrar código al kernel eran los estándares de calidad exigidos, esto hacía que algunos drivers que se encontraban en desarrollo no podían ser integrados en el kernel, obligando al pobre usuario a descargarlo desde internet y realizar indeterminados pasos para dejarlo andando.  Ahora se ha creado un <a href="http://www.fayerwayer.com/2009/04/panel-sobre-el-kernel-en-linux-collaboration-summit/">área especial del kernel</a> en donde se da cabida al código que está en pleno desarrollo, para que los usuarios con este hardware puedan contar con el soporte inmediato, sin esperar a que el código sea integrado oficialmente.  El resto de los usuarios no se ve afectado, ya que simplemente no utiliza este código, al final todos ganan.</p>
<p><span id="more-33707"></span></p>
<h2>Bonus track : ¿Y qué dicen los fabricantes?</h2>
<p>Para algunas empresas como Dell y HP, el soporte de drivers en Linux ya no es un tema.  Una de las acciones que han aplicado es trabajar codo a codo con sus partners de hardware y <a href="http://www.zdnetasia.com/news/software/0,39044164,62040933,00.htm">preocuparse de que se provea el soporte necesario a Linux</a>. Esto no es de extrañar, ya que ambas compañías tienen lineas de servidores de todo tamaño y como se sabe desde hace mucho tiempo, el área de los servidores es el hábitat natural para este sistema operativo.</p>
<p>Donde se ven novedades es en el área del escritorio.  Si bien Linux aún está lejos de llegar al mercado hogareño, en el mercado corporativo ya está comenzando a abarcar los escritorios, especialmente en aquellos que antes eran dominados por sistemas Unix : <a href="http://www.fayerwayer.com/2009/08/sony-pictures-imageworks-y-su-granito-de-arena-al-codigo-abierto/#hollywood">empresas de producción cinematográfica y efectos especiales</a>, las compañías top de <a href="http://www.networkworld.com/news/2008/061208-linux-wall-street.html?hpg1=bn">Wall Street</a>, el área de la banca, ingeniería como <a href="http://www.linux.com/archive/feature/59200">Audi</a> y <a href="http://www.informationweek.com/news/global-cio/showArticle.jhtml?articleID=201400082">Peugeot</a>, etc.</p>
<p>El escritorio corporativo tiene varias ventajas sobre el hogareño cuando se trata de cambiar de sistema operativo.  Como se trata de grandes volúmenes, por ejemplo en Audi son unos 20.000 escritorios, se trata de hardware uniforme y certificado para funcionar sobre el sistema, con áreas de soporte especializadas para asegurar que toda la maquinaria productiva se mantenga funcionando.</p>
<p>Ante esta realidad, los proveedores de estaciones de trabajo corporativas deben asegurar que su hardware funcione correctamente con Linux, en forma indirecta estas mejoras terminan llegando al resto de los usuarios.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.zdnetasia.com/news/software/0,39044164,62056924,00.htm">Requests for Linux drivers flowin in</a> <em>(ZDNet Asia)</em><br />
- <a href="http://www.kroah.com/log/linux/linux_driver_project_status-2009-06.html">Linux Driver Project status report as of June 2009</a> <em>(Linux Kernel Monkey Blog)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/08/el-exito-de-linux-driver-project/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>Aporte de Microsoft a Linux desata polémica</title>
		<link>http://www.fayerwayer.com/2009/07/aporte-de-microsoft-a-linux-desata-polemica/</link>
		<comments>http://www.fayerwayer.com/2009/07/aporte-de-microsoft-a-linux-desata-polemica/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 04:36:28 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[greg kroah-hartman]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux driver project]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=32143</guid>
		<description><![CDATA[El aporte de Microsoft de unas 20.000 líneas de código licenciados como GPL para Linux no pasó desapercibido para quienes conocen la historia de la compañía respecto al desarrollo de código abierto, y sobre todo del sistema que numerosas veces [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_22807" class="wp-caption alignright" style="width: 194px"><a href="http://www.fayerwayer.com/up/2009/03/patent.jpg"><img class="size-full wp-image-22807" title="Patente" src="http://www.fayerwayer.com/up/2009/03/patent.jpg" alt="©2008 CBS Interactive Inc. Used by permission." width="184" height="138" /></a><p class="wp-caption-text">©2008 CBS Interactive Inc. Used by permission.</p></div>
<p>El <a href="http://www.fayerwayer.com/2009/07/microsoft-entrega-su-primer-aporte-al-kernel-de-linux/">aporte de Microsoft de unas 20.000 líneas de código licenciados como GPL para Linux</a> no pasó desapercibido para quienes conocen la historia de la compañía respecto al desarrollo de código abierto, y sobre todo del sistema que numerosas veces <a href="http://news.cnet.com/2100-1016_3-1013124.html">ha sido descrito como su mayor amenaza</a>.</p>
<p>La compañía que una vez trató de promover el mensaje de que <a href="http://slashdot.org/articles/01/06/01/1658258.shtml">Linux era un cáncer</a>, sorprendió a todos anunciando su primer aporte directo a este sistema operativo, pero para algunos no se trató de un hecho digno de alabanza, sino de una acción que la compañía necesitaba tomar para evitar un problema de licenciamiento mayor.</p>
<p>Esto puede tener varias interpretaciones, una de ellas ha sido muy comentada en la red y se enfoca en la idea de que Microsoft simplemente resolvió un problema de licenciamiento y se vio obligado a adoptar la licencia GPL, para luego anunciar el hecho como un acto heroico y de buena voluntad.</p>
<p>Otra visión muy distinta es la de los desarrolladores de Linux que se vieron directamente involucrados en el asunto.  Steve Hemminger relata que <a href="http://linux-network-plumber.blogspot.com/2009/07/congratulations-microsoft.html">los usuarios de Vyatta comenzaron a preguntar por el driver necesario para Hyper-V</a> y éste se encontraba disponible pero con el problema de que combinaba código GPL con código binario, lo que está prohibido por la licencia GPL.  Por lo tanto él se puso en contacto con Greg Kroah-Hartman &#8211; quien trabaja para Novell en el Linux Driver Proyect &#8211; para que realizara las acciones necesarias que permitieran resolver el problema con Microsoft.</p>
<p><a href="http://www.kroah.com/log/linux/microsoft-linux-hyper-v-drivers.html">Greg dice que éste no se trata de un caso particular</a>, y en muchas ocasiones ha trabajado con distintas compañías para ayudarles a resolver este tipo de problemas e incluir su código en Linux.  Greg dice que esto sucede al menos con dos compañias nuevas cada mes, pero como esta vez se trató de Microsoft, el asunto tomó mayor vuelo.</p>
<p><strong>Link :</strong> <a href="http://www.kroah.com/log/linux/microsoft-linux-hyper-v-drivers.html">It&#8217;s getting cold here</a> <em>(blog de Greg Kroah-Hartman)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/07/aporte-de-microsoft-a-linux-desata-polemica/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Panel sobre el kernel en Linux Collaboration Summit</title>
		<link>http://www.fayerwayer.com/2009/04/panel-sobre-el-kernel-en-linux-collaboration-summit/</link>
		<comments>http://www.fayerwayer.com/2009/04/panel-sobre-el-kernel-en-linux-collaboration-summit/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 04:25:19 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[greg kroah-hartman]]></category>
		<category><![CDATA[Keith Packard]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[kms]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux driver project]]></category>
		<category><![CDATA[linux hackers]]></category>
		<category><![CDATA[tso]]></category>
		<category><![CDATA[xorg]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=24217</guid>
		<description><![CDATA[Y seguimos con noticias desde Linux Collaboration Summit en San Francisco.  En esta ocasión los muchachos de Ars Technica nos cuentan que hubo un interesante panel acerca del desarrollo del kernel de Linux en donde participaron destacados hackers.  Entre los [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_24220" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.flickr.com/photos/13825348@N03/3426502845/"><img class="size-full wp-image-24220" src="http://www.fayerwayer.com/up/2009/04/linux-kernel-panel.jpg" alt="Andrew Morton y Keith Packard (cc) by Linux Foundation" width="500" height="333" /></a><p class="wp-caption-text">Andrew Morton y Keith Packard (cc) by Linux Foundation</p></div>
<p>Y seguimos con noticias desde Linux Collaboration Summit en San Francisco.  En esta ocasión los muchachos de Ars Technica nos cuentan que hubo un <a href="http://arstechnica.com/open-source/news/2009/04/linux-collaboration-summit-the-kernel-panel.ars">interesante panel acerca del desarrollo del kernel de Linux</a> en donde participaron destacados hackers.  Entre los temas que se tocaron estuvieron los sistemas de archivo, la arquitectura gráfica, y el rol de &#8220;la porquería&#8221; en el desarrollo del kernel.  Así es, hablaremos de &#8220;la porquería&#8221; (the crap(tm))</p>
<p><span id="more-24217"></span></p>
<p>El panel del kernel fue una de las discusiones más técnicas que se llevaron a cabo en el evento.  Este panel fue moderado por Jonathan Corbet, editor del prestigioso medio <a href="http://lwn.net">LWN.net</a> .  Los convocados fueron :</p>
<ul>
<li><a href="http://es.wikipedia.org/wiki/Andrew_Morton_(programador_de_software)">Andrew Morton</a> : uno de los principales desarrolladores del kernel de Linux. Tiene su propia rama en donde se prueban cambios que posteriomente entran a la rama de Linus Torvalds.  Andrew fue contratado por Google en el año 2006 para dedicarse por completo al desarrollo del kernel.</li>
<li><a href="http://en.wikipedia.org/wiki/Greg_Kroah-Hartman">Greg Kroah-Hartman</a> : encargado del soporte de USB y creador de udev entre otros.  Trabaja a tiempo completo para Novell en el <a href="http://www.kroah.com/log/linux/linux_driver_project_kickoff.html">Linux Driver Project</a>, una iniciativa para implementar drivers de código abierto con la cooperación de los fabricantes de hardware.  Greg es el fundador de este proyecto que hoy tiene más de 200 desarrolladores.</li>
<li><a href="http://en.wikipedia.org/wiki/Theodore_Ts%27o">Theodore Ts&#8217;o (Ted)</a> : Es el desarrollador conocido por colaborar en el área de sistemas de archivo en Linux. Es el principal culpable del <a href="http://www.fayerwayer.com/2009/02/ext4-un-nuevo-sistema-de-archivos-para-linux/">veloz ext4</a>. Trabaja bajo el alero de Linux Foundation y tiene planes de volver a IBM a fines de año.</li>
<li><a href="http://en.wikipedia.org/wiki/Keith_Packard">Keith Packard</a> : es el hombre responsable de las impresionantes mejoras que se han realizado en el sistema gráfico de Linux en la última década.  Aceleración por hardware, escritorios 3D, alpha blending, etc.  Trabaja en X Window desde la década de los 80.  Inició <a href="http://www.tuxpan.cl/fcatrin/es/index.php?guid=20060311">revolución gráfica</a> mientras trabajaba para HP Labs y actualmente se encuentra en las filas de Intel.</li>
</ul>
<h2>La porquería</h2>
<p>Kroah-Hartman discutió acerca de un área especial del kernel que se incluyó en la versión 2.6.28 para mantener en forma separada un conjunto de componentes y drivers del kernel que estuvieran incompletos o inestables.  La comunidad del kernel le llamó <a href="http://lkml.org/lkml/2008/9/24/443">&#8220;la porquería&#8221;</a>.</p>
<p>Esta área ayuda a que estos componentes sin terminar sean mas visibles y así atraigan el interés de otros desarrolladores para completarlos y llevarlos a un nivel de madurez suficiente para su uso normal.  La gran cantidad de mejoras que se hicieron a la porquería en la versión 2.6.30 demuestra que esta definición efectivamente ha servido para su propósito original.</p>
<h2>El kernel y su influencia en el área gráfica</h2>
<p>Keith Packard describió algunos cambios que se han realizado a la arquitectura gráica de Linux.  Hay componentes que se han sacado desde lo que se conoce como <a href="http://en.wikipedia.org/wiki/User_mode">userspace</a> y se han incluido como parte del kernel.  Aqui encontramos la arquitectura de aceleración (<a href="http://www.fayerwayer.com/2009/03/uxa-no-esta-listo-para-ubuntu-904-segun-canonical/">UXA</a>), la configuración de los modos de video (<a href="http://www.fayerwayer.com/2009/03/linux-kernel-2629-ya-disponible/">KMS</a>) y la administración de memoria (GEM).</p>
<p>Estos cambios han reducido las barreras para crear nuevos tipos de sistemas gráficos para la plataforma Linux, incluso ya han surgido algunos experimentos interesantes como es <a href="http://www.fayerwayer.com/2009/02/wayland-un-posible-sucesor-de-x-en-linux/">Wayland</a>.</p>
<p>Packard explicó que los drivers gráficos son extremadamente complejos y que construirlos requiere un gran compromiso de tiempo, recursos y dedicación de los fabricantes.  Intel ha hecho una inversión significativa en la arquitectura gráfica para mejorar la compatibilidad de Linux con el hardware de Intel.  Por otra parte dice que <a href="http://www.fayerwayer.com/2009/03/amd-y-su-estrategia-para-ati-en-linux/">ATI ha comenzado a tomar un rol activo</a> permitiendo que la comunidad de soporte a sus chips.  Nvidia aun no ha llegado a este nivel de compromiso.</p>
<h2>Ext4 : un refrito de tecnología de los &#8217;70</h2>
<p>Ted Ts&#8217;o habló sobre ext4 y cómo ha sido bien recibido por las distribuciones como Ubuntu y Fedora que lo incluyen como opción de instalación.  Se espera que pronto ext3 deje de ser el sistema de archivos por omisión en las distribuciones más populares.</p>
<p>Aunque <a href="http://www.fayerwayer.com/2009/02/ext4-un-nuevo-sistema-de-archivos-para-linux/">ext4 agrega interesantes características</a>, Ts&#8217;o no lo ve como un gran avance.  Incluso le baja el perfil a ext4 calificándolo como un refrito de tecnología de los &#8217;70 y lo describe como una solución de corto plazo mas bien conservadora.  Cree que el camino a seguir es <a href="http://es.wikipedia.org/wiki/Btrfs">Btrfs</a>, el sistema de archivo que viene de las manos de Oracle en donde si hay mejoras significativas respecto a escalabilidad, confiabilidad y facilidad de administración.</p>
<p>Al concluir el panel, Linux Foundation entregó por primera vez el premio del héroe anónimo (Unsung Hero) a Andrew Morton por su rol como mantenedor de la rama mm del kernel.</p>
<p><strong>Link :</strong> <a href="http://arstechnica.com/open-source/news/2009/04/linux-collaboration-summit-the-kernel-panel.ars">Panelists ponder the kernel at Linux Collaboration Summit</a> <em>(Ars Technica)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/04/panel-sobre-el-kernel-en-linux-collaboration-summit/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
	</channel>
</rss>

