Wayland y su influencia en el sistema gráfico de Linux
Autor de Wayland / Linux Foundation

Kristian Høgsberg / Wayland / Linux Foundation
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 tan rápido por si mismo, si ha provocado cambios que afectan en forma positiva a todos los sistemas gráficos que pudieran existir.
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.
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.
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.
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.
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.
Presentación de Wayland en Linux Plumbers Conference
Link: Wayland – a new display server for Linux (Linux Foundation)
Se activa el reconocimiento de voz en el buscad...
Creador del formato GIF gana un Webby a la tray...
Xbox One es la verdadera "Smart TV"
Todo lo que debes saber sobre Xbox One #XboxReveal
Ciudades del futuro imaginadas en el pasado: El...
Yahoo anuncia el nuevo Flickr
Yahoo confirma la compra de Tumblr por USD$1.10...
Julian Assange asegura que Wikileaks no ha prov...
41 Comentarios
Wayland y su influencia en el sistema gráfico de Linux
XD Ravenman es un pendejo nazi hablando de software libre que ridiculo
Responderesta es la pagina de este pobre y triste pelotudo fuerzavitalista.blogspot
no sabe de programación y menos aun de diseño, pero eso si, opina y sabe mas que nosotros
Releyendo creo que no me expliqué bien, por un lado me refiero a elementos poco utilizados como por ejemplo, crear varias sesiones gráficas a la vez, sesiones gráficas remotas, sesiones gráficas remotas sobre ssh, etc..
ResponderPor otro lado me refería a la fluidez alcanzada hace algunos años 6 o 7 por Quartz Extreme, creo que en esos tiempos las cosas no se hacían directamente en la tarjeta de video en Linux, o si se hacían, no era la norma.
Ok, gracias, sería bueno aclarar ese punto.
Respondermmm... Drunk Podcast.. ok jaj.
Igual me cuesta entenderle... tartamudea mucho >_>
Responderme parece genial qe ahora para el tipo de wayland el desarrollo de su servidor grafico sea mas facil, se agradece la sana competencia entre X y el nuevo, algo bueno ha de surgir de la rivalidad/fusion/simbiosis para todas las distros, se los aseguro! ;)
Responderaun espero alguna distro, por muy basica, qe venga con wayland :D
Saludops!
JaD!
@Franco Catrin: (modo desvirtuado ON) igual que jodi con el ultimo pancito aliado en el encuentro linux cuando grababan el podcast con JCI (y que luego se borro parte xD)
Respondera no fue con el jugo!! xD
Responderyo creo que esta falta de estandarizacion no le hace muy bien a linux
Responder@Chronnoz,
ResponderAl revés, gracias a el apego estricto de cada componente de las componentes de GNU/Linux/Xorg/Apache/Samba/etc.... es que florecen proyectos con diversos enfoques y énfasis. Sino, cada vez se tendría que reescribir mucho código que hace exactamente lo mismo.
@Ravenman :
ResponderCuando uno deja de hablar acerca de esta huevadita y empieza a hacer proyectitos y "contrubuir de este planeta un mejor lugar para vivir" (sic), entonces puedes tomarte libertades. Como llamar a la weaita como se te ocurra. En mi caso lo que los Stalmanianos quieren que yo llame "GNU/Linux" prefiero renombrarlo a "Camello con las bolas colgando". Total es lo mismo, un nombre, dejo de lado las licencias y todo bien.
Y @ravenman : creo que lo que hecho en menos de 1/2 vida amerita que lo intentes. En menos de 15 en tu caso :D
Cada vez que actualizamos los sistemas operativos o las aplicaciones graficas de ellos podemos realizar nuestros trabajos mas eficientemente ya que sus virtudes son la rapidez en su sistemas.
ResponderDeja tu Comentario