<?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; x.org</title>
	<atom:link href="http://www.fayerwayer.com/tag/x-org/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 13:10:32 +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>NVIDIA congela el desarrollo de su driver de código abierto</title>
		<link>http://www.fayerwayer.com/2010/03/nvidia-congela-el-desarrollo-de-su-driver-de-codigo-abierto/</link>
		<comments>http://www.fayerwayer.com/2010/03/nvidia-congela-el-desarrollo-de-su-driver-de-codigo-abierto/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 18:30:25 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nouveau]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=60127</guid>
		<description><![CDATA[NVIDIA no continuará desarrollando su driver de código abierto para sistemas basados en X.org, se trata del driver conocido como xf86-video-nv o simplemente nv.  Si bien el driver seguirá estando disponible y recibirá alguna que otra modificación para adecuarlo a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-47341" title="nvidia-logo" src="http://www.fayerwayer.com/up/2009/12/nvidia-logo-300x240.png" alt="nvidia-logo" width="300" height="240" />NVIDIA no continuará desarrollando su driver de código abierto para sistemas basados en X.org, se trata del driver conocido como xf86-video-nv o simplemente <strong>nv</strong>.  Si bien el driver seguirá estando disponible y recibirá alguna que otra modificación para adecuarlo a nuevos sistemas, no soportará el hardware nuevo a partir de la serie GeForce 400 Fermi.</p>
<p>El driver nv fue una iniciativa de NVIDIA para proveer de drivers de código abierto al sistema operativo Linux <a href="http://www.linuxtoday.com/infrastructure/1999081600105NWHW">hace más de una década</a>.  Como una forma de proteger su propiedad intelectual, implementaron un subconjunto mínimo de operaciones con un código escrito para ser difícil de entender.</p>
<p>En paralelo NVIDIA tiene un driver con funcionalidad completa que <a href="http://www.fayerwayer.com/2009/11/como-funciona-el-desarrollo-de-los-drivers-de-nvidia-para-linux/">comparte una base común con el driver de otros sistemas operativos</a>, y le hace pequeños cambios para adaptarlo a las diferencias propias de cada sistema.  Lo que buscan con detener el desarrollo de su driver de código abierto es enfocar los esfuerzos en el driver de código cerrado, de una forma similar a lo que está haciendo <a href="http://www.fayerwayer.com/2009/03/amd-y-su-estrategia-para-ati-en-linux/">ATI con su driver Catalyst</a>.</p>
<p><span id="more-60127"></span></p>
<p>Aunque en principio esta noticia parece ser negativa, lo cierto es que el driver de código abierto de NVIDIA cada vez tenía menos sentido, ya que el sistema gráfico ha cambiado radicalmente y la comunidad ha desarrollado el driver <a href="http://www.fayerwayer.com/tag/nouveau">Nouveau</a> que hace tiempo dejó atrás al driver nv.</p>
<p>A pesar del impresionante avance de Nouveau con todas las dificultades que tiene no contar con documentación oficial de cómo funciona el hardware, NVIDIA no piensa entregar ningún tipo de ayuda, actitud que lo diferencia de su competido ATI quien ya entregó una buena dosis de documentación, entrega que pronto dará sus frutos a los sufridos usuarios de ATI en Linux.</p>
<p>Aunque <a href="http://www.fayerwayer.com/2009/12/drivers-de-codigo-abierto-para-nvidia-son-aceptados-en-linux/">Nouveau ya fue integrado al kernel</a> y las distribuciones lo están usando en forma natural, NVIDIA prefiere recomendar el uso del driver VESA, se trata de un driver genérico que no usa aceleración pero asegura un funcionamiento mínimo del sistema gráfico:</p>
<blockquote><p>Las necesidades de rendering de un sistema de escritorio moderno con X Window han cambiado drásticamente en los últimos años apoyándose fuertemente en la extensión X Render, que no está acelerada en el driver nv.  En este punto, en un escritorio moderno, el driver nv no ofrece mucho más allá de lo que provee el driver VESA.  Proveer aceleración de Render en el driver nv es una tarea sustancial, y requeriría desviar significativos recursos del driver cerrado de NVIDIA.</p></blockquote>
<p><strong>Link:</strong> <a href="http://lists.freedesktop.org/archives/xorg/2010-March/049749.html">Deprecation of xf86-video-nv</a> <em>(lista de correo de X.org)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/03/nvidia-congela-el-desarrollo-de-su-driver-de-codigo-abierto/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>X.org Foundation perjudicado por dudosa política de PayPal [Actualizado]</title>
		<link>http://www.fayerwayer.com/2010/02/x-org-foundation-perjudicado-por-dudosa-politica-de-paypal/</link>
		<comments>http://www.fayerwayer.com/2010/02/x-org-foundation-perjudicado-por-dudosa-politica-de-paypal/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 18:03:24 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Abuso]]></category>
		<category><![CDATA[Estafas]]></category>
		<category><![CDATA[Google Checkout]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PayPal]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=55645</guid>
		<description><![CDATA[X.org Foundation, la organización que provee los fondos y la infraestructura para el desarrollo del sistema gráfico X.org, se encontraba cerrando su proceso de elecciones para la directiva del 2010 cuando Daniel Stone, uno de sus miembros del periodo anterior [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-20387" title="X.org logo" src="http://www.fayerwayer.com/up/2009/02/200px-xorg_logosvg.png" alt="X.org logo" width="200" height="160" />X.org Foundation, la organización que provee los fondos y la infraestructura para el desarrollo del sistema gráfico X.org, se encontraba cerrando su proceso de elecciones para la directiva del 2010 cuando Daniel Stone, uno de sus miembros del periodo anterior publicó una <a href="http://foundation.x.org/pipermail/members/2010-February/000510.html">pérdida de US$5.000 por fraude, estafa o simple abuso por parte de PayPal</a>.</p>
<p>El hecho no pasó desapercibido entre los participantes de las listas de correo de X.org y originó un hilo de discusión para tratar de entender qué pasó exactamente y por qué no se había intentado hacer algo por recuperar el dinero.  Para sorpresa de muchos, este tipo de &#8220;quitada&#8221; de dinero no es algo nuevo en PayPal.</p>
<p>Lo que sucedió exactamente fue que X.org Foundation tenía US$5.000 en PayPal para cancelar parte de los costos de <a href="http://www.x.org/wiki/Events/XDS2007">X Developers&#8217; Summit 2007</a>, y PayPal cerró la cuenta por considerarlos como sospechosos de ser scammers.  En estos casos, PayPal actúa en forma totalmente arbitraria, ya que de acuerdo a los términos de uso del servicio PayPal, la compañía decide por sí misma si toma o no el dinero de la cuenta.   En este caso, PayPal simplemente dijo que X.org era sospechoso de fraude y tomó todo el dinero.</p>
<p>Inocentemente los miembros europeos de X.org Foundation preguntaron por qué no se inició una acción legal para recuperar el dinero, pero como la fundación tiene base legal en Estados Unidos, iniciar un juicio contra PayPal por &#8220;sólo&#8221; USD$5.000 es perder el tiempo, sobre todo considerando que una compañía tan grande y probablemente acostumbrada a juicios de este tipo tiene abogados con mucha experiencia para ganar estos casos.</p>
<p><span id="more-55645"></span>Daniel Stone también indicó que en la organización de la misma conferencia se perdieron otros US$5.000 en el sistema bancario braslieño, cuando se estaban cancelando los costos para traer a dos desarrolladores de ese país.</p>
<p>Pese a esta pérdida total de US$10.000, la fundación aún cuenta con fondos para unos tres años más, incluso tomando en cuenta de que este año no se hicieron esfuerzos para recolectar dinero debido a la crisis económica.</p>
<h2>Otros afectados por PayPal</h2>
<p>Lo ocurrido con X.org no es un caso aislado y existe un sitio web llamado <a href="http://www.paypalsucks.com">PayPal Sucks</a> creado por usuarios que iniciaron un juicio colectivo el año 2004 contra PayPal por abusos del mismo tipo.  Si bien <a href="http://www.settlement4onlinepayments.com/settlement-agreement.html">se llegó a un acuerdo</a>, como es usual en este tipo de acción legal, fueron tantos los afectados que cada uno recibió una proporción minúscula del total que PayPal acordó pagar.</p>
<p>En PayPal Sucks se pueden encontrar historias de horror de personas o negocios pequeños a quienes PayPal les quitó su dinero sabiendo que el costo de recuperarlo era mucho mayor que el dinero ya perdido.  En el sitio también se incluye información sobre las condiciones legales que dejan al usuario totalmente indefenso ante estas acciones.</p>
<p>En general lo que se puede ver es que dejar la cuenta PayPal con saldo positivo es un riesgo.  Otro modus operandi de PayPal es quitarle el dinero a los que venden utilizando el servicio como medio de pago, favoreciendo siempre al comprador cuando se produce una situación dudosa.  En estos casos el vendedor no tiene como defenderse de usuarios abusivos que piden su dinero de vuelta y PayPal simplemente le quita el dinero al vendedor, no sólo el que corresponde a la venta sino que también puede congelar la cuenta si lo desea y quitarle todo el dinero como lo hizo con X.org Foundation.</p>
<p>Obtener respuesta con PayPal es otra odisea según lo relatan los usuarios afectados, ya que <a href="http://www.paypalsucks.com/faqs.shtml">hasta hace poco sólo se podía establecer una comunicación por internet con PayPal</a> y se recibía una respuesta genérica para nunca más volver a saber de ellos.  Hace poco y gracias a un cambio en la legislación norteamericana, se logró que PayPal entregara otros medios de contacto como el teléfono y su dirección física.</p>
<p><strong>Actualización</strong> : <a href="http://www.calcifer.org">Germán Póo</a> de GNOME Foundation me indica que <a href="http://checkout.google.com">Google Checkout</a> es una opción más confiable.  Para organizaciones como X.org y GNOME Foundation <a href="http://conservancy.softwarefreedom.org/donate/">su uso no tiene costo</a>.</p>
<p><strong>Link:</strong> <a href="http://foundation.x.org/pipermail/members/2010-February/000517.html">Board voting ends today, but&#8230;</a> <em> (Mensaje de Daniel Stone en lista de correo de X.org Foundation)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/02/x-org-foundation-perjudicado-por-dudosa-politica-de-paypal/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>VIA libera documentación para implementar drivers de código abierto</title>
		<link>http://www.fayerwayer.com/2010/01/via-libera-documentacion-para-implementar-drivers-de-codigo-abierto/</link>
		<comments>http://www.fayerwayer.com/2010/01/via-libera-documentacion-para-implementar-drivers-de-codigo-abierto/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:30:40 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openChrome]]></category>
		<category><![CDATA[VIA]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=50853</guid>
		<description><![CDATA[Xavier Bachleot, del proyecto openChrome (el set de drivers de código abierto para los chips de video Chrome de VIA), anunció en la lista de correo de desarrollo que VIA liberó dos nuevos documentos.  Se trata de la documentación necesaria [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-41826" title="via-nano" src="http://www.fayerwayer.com/up/2009/11/via-nano.jpg" alt="via-nano" width="300" height="300" />Xavier Bachleot, del proyecto <a href="http://www.openchrome.org/">openChrome</a> (el set de drivers de código abierto para los chips de video Chrome de VIA), anunció en la lista de correo de desarrollo que <a href="http://www.x.org/docs/via/">VIA liberó dos nuevos documentos</a>.  Se trata de la documentación necesaria para escribir drivers de código abierto para el procesador Chrome 9 de VIA, específicamente los chipsets VIA VX855 y VX875.</p>
<p>Hace un tiempo les contamos que <a href="http://www.fayerwayer.com/2009/07/tecnologia-de-via-incompatible-con-el-codigo-abierto/">VIA no tenía ninguna intención de cooperar con el código abierto</a>, y había dado tímidos pasos liberando parte de la documentación necesaria para que la comunidad escribiera los drivers.  Y esta vez no se puede celebrar mucho, ya que la documentación liberada en esta ocasión es bienvenida, sólo tiene el &#8220;pequeño inconveniente&#8221; de venir con varios meses de retraso.</p>
<p>Los documentos fueron liberados este 12 de Enero, pero tienen fecha de publicación a mediados del 2009, y se sospecha que durante estos meses estuvieron en manos de los desarrolladores de openChrome, pero no los podían utilizar sino hasta que VIA resolviera los posibles conflictos legales de liberar esta información a toda la comunidad.</p>
<p>Los documentos fueron liberados bajo Creative Commons y contienen información de referencia sobre los puertos y comandos con los que se programan estos chips.  La información si bien es detallada,  dista mucho de ser un manual de programación.  Si recién llega a las manos de los desarrolladores de openChrome, tomará un tiempo antes de que se aplique el nuevo conocimiento en estos drivers de código abierto.</p>
<p><strong>Link:</strong> <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=Nzg3NA">VIA Releases new documentation, bit it&#8217;s old</a> <em>(Phoronix)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2010/01/via-libera-documentacion-para-implementar-drivers-de-codigo-abierto/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Demo de soporte multitouch nativo en Linux</title>
		<link>http://www.fayerwayer.com/2009/12/soporte-multitouch-en-linux/</link>
		<comments>http://www.fayerwayer.com/2009/12/soporte-multitouch-en-linux/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 17:55:09 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora12]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=47457</guid>
		<description><![CDATA[En la reciente versión 1.7 de X Server, el sistema gráfico usado en Linux, se incluyó oficialmente la segunda generación de X Input Extension (XInput2), que se encarga de manejar todos los dispositivos de entrada como teclados y apuntadores.  Una [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-47458 alignright" title="mpx-fedora" src="http://www.fayerwayer.com/up/2009/12/mpx-fedora.png" alt="mpx-fedora" width="300" height="236" />En la reciente versión 1.7 de X Server, el sistema gráfico usado en Linux, se incluyó oficialmente la segunda generación de X Input Extension (XInput2), que se encarga de manejar todos los dispositivos de entrada como teclados y apuntadores.  Una de las novedades de XInput2 es que también incorpora por primera vez soporte de multitouch.</p>
<p>El soporte de multitouch se había implementado desde hace bastante tiempo en Linux, pero no había sido integrado de una forma que cualquier persona lo pudiera usar.  Por ejemplo, se pueden encontrar <a href="http://www.youtube.com/watch?v=VHmAODkRB3Q">videos de multitouch corriendo sobre Linux desde hace más de dos años</a>, pero se trata de desarrollos específicos y no de un componente que pueda ser utilizado por todo el mundo.</p>
<p>Inicialmente se trabajó en MPX o MultiPointer X, una modificación de X.org para dar soporte a multitouch, del que también se pueden encontrar algunos <a href="http://www.youtube.com/watch?v=olWjnfBoY8E">videos que datan de mediados de 2007</a>.  Posteriormente MPX fue integrado en XInput2 y a su vez éste fue integrado oficialmente en X.org en Junio de este año, dejando esta tecnología lista para ser publicada por las distribuciones de Linux.</p>
<p><a href="http://www.fayerwayer.com/tag/fedora">Fedora 12</a> es una de las primeras distribuciones que incluyen esta versión de X.org y por lo tanto soporte de multitouch al instante, y el Interactive Computer Lab preparó un video mostrando varios <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzgyNg">dispositivos multitouch con Fedora 12</a>.  Aunque tuvieron que realizar cambios para que las aplicaciones actuales pudieran hacer uso de multitouch.</p>
<p><span id="more-47457"></span>Previamente se habían presentado videos con aplicaciones diseñadas para multitouch, y también algunos en donde sólo <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzMyMQ">se enviaban comandos directos a Compiz</a> para procesar los eventos.  Ahora que MPX está disponible en las distribuciones como parte de X.org, deberían aparecer nuevas aplicaciones que le saquen provecho, especialmente aquellas que corren en dispositivos móviles como las que <a href="http://www.youtube.com/watch?v=Au_uRmoy8Fs">se pueden encontrar en Maemo</a>.</p>
<p><a href="http://www.fayerwayer.com/2009/12/soporte-multitouch-en-linux/"><em>Click aqui para ver el video.</em></a></p>
<p style="text-align: center;">Multitouch en Fedora 12</p>
<p><a href="http://www.fayerwayer.com/2009/12/soporte-multitouch-en-linux/"><em>Click aqui para ver el video.</em></a></p>
<p style="text-align: center;">Multitouch con Compiz</p>
<p><strong>Link:</strong> <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzgyNg">A video to show off X.Org multitouch support</a> <em>(Phoronix)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/12/soporte-multitouch-en-linux/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Wayland y su influencia en el sistema gráfico de Linux</title>
		<link>http://www.fayerwayer.com/2009/11/wayland-y-su-influencia-en-el-sistema-grafico-de-linux/</link>
		<comments>http://www.fayerwayer.com/2009/11/wayland-y-su-influencia-en-el-sistema-grafico-de-linux/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:30:57 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linux 2.6.33]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[wayland]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=43812</guid>
		<description><![CDATA[A principios de año les contamos sobre un nuevo sistema gráfico para Linux llamado Wayland. La idea es crear un nuevo sistema gráfico más pequeño, sencillo y eficiente que X, el sistema gráfico actual. Si bien Wayland no ha avanzado [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_43814" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-43814" title="wayland-kristian" src="http://www.fayerwayer.com/up/2009/11/wayland-kristian.jpg" alt="Autor de Wayland / Linux Foundation" width="300" height="213" /><p class="wp-caption-text">Kristian Høgsberg / Wayland / Linux Foundation</p></div>
<p>A principios de año les contamos sobre un <a href="http://www.fayerwayer.com/2009/02/wayland-un-posible-sucesor-de-x-en-linux/">nuevo sistema gráfico para Linux llamado Wayland</a>. La idea es crear un nuevo sistema gráfico más pequeño, sencillo y eficiente que X, el sistema gráfico actual. Si bien Wayland no ha avanzado tan rápido por si mismo, si ha provocado cambios que afectan en forma positiva a todos los sistemas gráficos que pudieran existir.</p>
<p>X.org, la implementación de X que se usa en Linux, cada vez se reduce más en tamaño y complejidad.  Atrás quedaron los días en donde podíamos hablar de una gran cantidad de código en donde podíamos encontrar desde protocolos de comunicaciones hasta sistemas de render de fonts y control del bus PCI/AGP. Hoy en día, X.org se ha ido simplificando, delegando algunas tareas al kernel y otras a bibliotecas o aplicaciones que funcionan en forma independiente.  Gracias a estos cambios, se ha logrado mejorar enormemente la arquitectura de aceleración, el tipo de aplicaciones que se pueden crear y la convivencia con otras aplicaciones que también necesitan acceder al hardware de video.</p>
<p>Esto ha producido que el código que usa X.org y que se encarga de varios aspectos complejos, ahora esté centralizado y compartido, lo que permite ser reutilizado en Wayland (u otro sistema gráfico).  De esta forma el desarrollo de Wayland se simplifica ya que no es necesario construir y probar código desde cero.</p>
<p><span id="more-43812"></span>Si se revisa el código de Wayland, se puede ver que no hay mucho avance, pero esto lleva a engaños ya que su principal desarrollador ha estado trabajando en la funcionalidad que ahora es compartida con X.org.  Esto quiere decir que en vez de trabajar en mejoras que afectan a Wayland, se está trabajando en mejoras que afectan a todos los sistemas gráficos, incluyendo a X.org y por supuesto Wayland.</p>
<p>Como parte de este trabajo se está mejorando la forma en que se produce el dibujado de las aplicaciones y el dibujado final en la pantalla visible, con el objetivo de eliminar completamente el dibujado parcial (tearing) que ocurre cuando no hay una sincronización entre lo que se está dibujando y cómo esto se lleva a la pantalla visible.</p>
<p>Gracias a Wayland, en el kernel se han creado los mecanismos necesarios para que las aplicaciones y el sistema gráfico puedan notificar y ser notificados cuando el área de dibujo está lista para ser desplegada y cuando se ha desplegado finalmente.  Esta nueva funcionalidad está planificada para ser integrada en el kernel 2.6.33, por lo que es muy probable que el famoso tearing sea cosa del pasado dentro de los próximos meses.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="450" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="mediaplayer" /><param name="bgcolor" value="#000000" /><param name="flashvars" value="file=http://podcasts.linux-foundation.org/flv/LPC2009/Kristian%20Hogsberg.flv&amp;enablejs=true&amp;stretching=exactfit" /><param name="src" value="http://video.linuxfoundation.org/sites/all/modules/custom/os_video_player/mediaplayer.swf?file=http://podcasts.linux-foundation.org/flv/LPC2009/Kristian%20Hogsberg.flv" /><param name="quality" value="high" /><embed type="application/x-shockwave-flash" width="600" height="450" src="http://video.linuxfoundation.org/sites/all/modules/custom/os_video_player/mediaplayer.swf?file=http://podcasts.linux-foundation.org/flv/LPC2009/Kristian%20Hogsberg.flv" quality="high" flashvars="file=http://podcasts.linux-foundation.org/flv/LPC2009/Kristian%20Hogsberg.flv&amp;enablejs=true&amp;stretching=exactfit" bgcolor="#000000" name="mediaplayer"></embed></object></p>
<p style="text-align: center;">Presentación de Wayland en Linux Plumbers Conference</p>
<p><strong>Link:</strong> <a href="http://video.linuxfoundation.org/video/1571">Wayland &#8211; a new display server for Linux</a> <em>(Linux Foundation)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/11/wayland-y-su-influencia-en-el-sistema-grafico-de-linux/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Navegador Chromium es más rápido en Linux</title>
		<link>http://www.fayerwayer.com/2009/11/navegador-chromium-es-mas-rapido-en-linux/</link>
		<comments>http://www.fayerwayer.com/2009/11/navegador-chromium-es-mas-rapido-en-linux/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 00:24:47 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Destacados]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[exa]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[uxa]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=41924</guid>
		<description><![CDATA[Aún no hay versión oficial de Google Chrome para Linux, pero al ser desarrollado en forma abierta, desde hace tiempo que se puede usar mediante las versiones que se publican diariamente de Chromium, el proyecto de código abierto detrás de [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-41925" title="chrome-others" src="http://www.fayerwayer.com/up/2009/11/chrome-others.jpg" alt="chrome-others" width="205" height="205" />Aún no hay versión oficial de Google Chrome para Linux, pero al ser desarrollado en forma abierta, desde hace tiempo que se puede usar mediante las versiones que se publican diariamente de <a href="http://www.fayerwayer.com/tag/chromium/">Chromium</a>, el proyecto de código abierto detrás de Chrome.</p>
<p>En el grupo de discusión de los desarrolladores, uno de ellos planteó la inquietud de por qué el navegador <a href="http://groups.google.com/group/chromium-dev/browse_thread/thread/d86faf0eff41b998?pli=1">se percibe ridículamente más rápido en Linux</a> comparado a las versiones para Windows y Mac, lo que originó un interesante debate acerca de cómo el sistema operativo influye en una aplicación de este tipo.</p>
<p>En la discusión se exponen algunos detalles de implementación que hacen que en Linux algunas aplicaciones corran con ventaja gracias a decisiones de diseño tanto por el lado del sistema operativo como de la misma aplicación.  Por ejemplo indican que crear un proceso en Windows es mucho más caro en términos de uso de recursos y esto afecta la creación de nuevos tabs, ya que justamente en Chrome se trata de nuevos procesos.  En el caso de Linux, el sistema en general es más ligero y por lo tanto hace menos cosas en operaciones de este tipo.  Una de las posibles soluciones planteadas es tener siempre un proceso creado en forma anticipada, de tal forma de que cuando se necesite no tenga que esperar el proceso de inicialización.</p>
<p><span id="more-41924"></span></p>
<h2>X.org comienza a mostrar su nueva cara</h2>
<p>Otro aspecto importante es la forma en que se manejan los gráficos.  En el caso de Windows se pueden usar dos tipos de gráficos : DIB (independientes del dispositivo) y DDB (dependientes del dispositivo).  En el primer caso se crean en memoria normal y luego se copian a la memoria de video, con el problema adicional de que se deben aplicar transformaciones desde una representación genérica a la representación física o final que se requiere y no siempre puede usar aceleración por hardware.  En el segundo caso, los DDB,  no se requiere tal transformación y una copia puede hacerse con un simple comando ejecutado por la GPU (bitblt), pero el diseño de Windows pone un límite artificial a la cantidad de gráficos que se pueden manejar como DDB, lo que lo convierte en un <a href="http://groups.google.com/group/chromium-dev/msg/d3b8389392ff2759">recurso escaso y poco apetecible por los desarrolladores de aplicaciones</a>.</p>
<p>En el caso de Linux y pese a todo lo que la intuición puede decirnos acerca del tamaño y complejidad de X.org, este tipo de operaciones está muy optimizado, sobre todo en la última generación de drivers que utilizan gestión de memoria unificada en el kernel (GEM), específicamente usando la arquitectura de aceleración <a href="http://www.fayerwayer.com/tag/uxa/">UXA</a>.  En este caso las copias de bloques de memoria se reducen al mínimo, y dejar disponible un gráfico en la GPU es una operación acelerada por hardware.  Es tanto así que cuando se inició el desarrollo experimental de UXA en X.org se midieron <a href="http://lwn.net/Articles/283798/">mejoras en el rendimiento de hasta un 60%</a>.</p>
<p>Por otra parte, según los mismos desarrolladores de Chromium, la forma en que se están creando los gráficos no siempre usa aceleración por hardware, mientras que en el caso de Linux, gracias a las nuevas arquitecturas de aceleración, primero EXA y luego UXA, todas las operaciones comunes se realizan con aceleración por hardware.</p>
<p>En el caso de Mac, los desarrolladores de Chromium dicen que aún no se han enfocado en optimizar el rendimiento, por lo que no tiene mucho sentido discutirlo en este momento.  De todas formas, los usuarios de Windows no deben preocuparse porque ya se han creado los registros en el sistema de seguimiento de bugs de Chromium para solucionar los problemas de rendimiento percibidos.</p>
<p><strong>Links:</strong><br />
- <a href="http://groups.google.com/group/chromium-dev/browse_thread/thread/d86faf0eff41b998?pli=1">Why is Linux Chrome so fast?</a> <em>(Chromium-dev)</em><br />
- <a href="http://lwn.net/Articles/283798/">GEM The Graphics Execution Manager</a> <em>(LWN.net)</em><br />
- <a href="http://www.chw.net/2009/11/chrome-mas-rapido-en-linux-que-en-windows-y-mac-os/">Chrome más rápido en Linux que en Windows y Mac OS</a> <em>(CHW.net)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/11/navegador-chromium-es-mas-rapido-en-linux/feed/</wfw:commentRss>
		<slash:comments>64</slash:comments>
		</item>
		<item>
		<title>Fedora 12 incluirá aceleración 3D para ATI R600/700</title>
		<link>http://www.fayerwayer.com/2009/10/fedora-12-incluira-aceleracion-3d-para-ati-r600700/</link>
		<comments>http://www.fayerwayer.com/2009/10/fedora-12-incluira-aceleracion-3d-para-ati-r600700/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 18:58:37 +0000</pubDate>
		<dc:creator>Franco Catrin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora12]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[x.org]]></category>

		<guid isPermaLink="false">http://www.fayerwayer.com/?p=40727</guid>
		<description><![CDATA[Desde que ATI publicó las especificaciones para crear drivers de código abierto para su hardware, se han realizado avances significativos en el soporte de sus chips sobre Linux. La implementación de aceleración gráfica para ATI se incluyó en el kernel [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-32926" title="linux-ati-tux" src="http://www.fayerwayer.com/up/2009/08/linux-ati-tux.jpg" alt="linux-ati-tux" width="220" height="229" />Desde que ATI publicó las <a href="http://www.fayerwayer.com/2009/07/se-acerca-driver-de-codigo-abierto-para-ati-en-linux/?doing_wp_cron">especificaciones para crear drivers de código abierto</a> para su hardware, se han realizado avances significativos en el soporte de sus chips sobre Linux.</p>
<p>La implementación de aceleración gráfica para ATI se incluyó en el kernel 2.6.32, pero se hizo un backport al kernel 2.6.31 que incluirá Fedora 12. Gracias a esto se contará con aceleración 2D y Kernel Mode Setting en ATI sin que el usuario tenga que hacer nada especial, es decir, <em>out-of-the-box</em>.</p>
<p>Por otra parte, el código para aceleración 3D de los chips R600/700 ya se encuentra en Mesa, la implementación libre de OpenGL, pero por estabilidad se incluirá una versión anterior en Fedora 12, sin este soporte de aceleración.</p>
<p>Sin embargo, los desarrolladores de Red Hat saben que muchos usuarios están ansiosos de usar el hardware de ATI con Fedora, por lo que incluirán un paquete llamado <em>mesa-dri-drivers-experimental</em> listo para instalar, reiniciar y disfrutar de la última versión de Mesa con aceleración 3D para R600/700 de ATI.</p>
<p><span id="more-40727"></span></p>
<p>Según las <a href="http://www.phoronix.com/scan.php?page=article&amp;item=fedora_r600_3d&amp;num=1">pruebas realizadas en Phoronix</a>, el rendimiento de esta implementación es más que aceptable, aunque hay algunas aplicaciones y juegos en donde se pueden ver algunos defectos menores con el código actual.  Para facilitar la vida y evitar la frustración, en el wiki de X.org hay un documento en donde los usuarios van reportando <a href="http://www.x.org/wiki/RadeonProgram">qué tan bien funcionan los juegos con el soporte 3D para ATI</a>. En esta lista se incluyen juegos nativos y juegos que pueden correr sobre <a href="http://www.winehq.org/">WINE</a>.</p>
<p>ATI siempre <a href="http://www.fayerwayer.com/up/2009/10/rms-sign.jpg">estuvo en deuda con los usuarios de Linux</a>, sin que la comunidad pudiera hacer nada al respecto.  Al liberar la documentación de su hardware dieron la oportunidad de que se programaran drivers de código abierto, y poco a poco esta negra etapa va quedando en el pasado.</p>
<p><strong>Links:</strong><br />
- <a href="http://www.phoronix.com/scan.php?page=article&amp;item=fedora_r600_3d&amp;num=1">Open Source ATI R600/700 support in Fedora 12</a> <em>(Phoronix)</em><br />
- <a href="http://www.x.org/wiki/RadeonProgram">Supported program list for free radeon driver</a> <em>(X.Org wiki)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fayerwayer.com/2009/10/fedora-12-incluira-aceleracion-3d-para-ati-r600700/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
	</channel>
</rss>

