
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)
Publicado por Franco Catrin el 20 de November 2009 en la categoría Destacados, Software con los tags Linux, Linux 2.6.33, Open Source, wayland, x.org. Tiene 56 comentarios.
56 Comentarios
Wayland y su influencia en el sistema gráfico de Linux
Ver Comentario... Jose I. Bravo dijo el 20-11-2009 a las 15:51 ...
Ver Comentario... Ravenman dijo el 20-11-2009 a las 15:59 ...

22San_Pateste_Otro dijo el 20-11-2009 a las 16:09:
Ojala que este wayland no sea tan delicado y sensible que la gran X, donde basta cambiar un seteo para pitearsela…xD!!! a quien no le paso instalando o configurando para habilitar aceleración 3D??
Salu3

12Gustarro dijo el 20-11-2009 a las 16:11:
El compadre estaba mas nervioso hablando, app ap p p p p pp p p p

14Alebilox dijo el 20-11-2009 a las 16:14:
@ravenman si bien linux es el nucleo ok, pero eso de imponer un nombre esta mal recuerda que es software libre y somos libre de llamar al sistema por completo como queramos es improcedente hacer la diferencia ya que en no se tiene una sistema linux puro y un sistema gnu puro esta mas de 10 años atrazado entonces si todos sabes que trabajan juntos entonces el nombre poco importa, si quieres llamale linux, gnu/linux como dijo tolvards da lo mismo el nombre.
Lo que si esta bien es reconocer el trabajo de gnu eso esta claro pero si usas linux es tu deber conocer que es gnu.

7Fakeroot dijo el 20-11-2009 a las 16:16:
Me parece genial lo que se esta haciendo en el sistema grafico que usan todas las distros linux que probado, una mejora en estos aspectos contribulle a la imagen para el usuario final del sistema operativo GNU, algo asi como la cara visible de toda organizacion , institucion, etc. Lo que me parece más interesante es que los trabajos del desarrollados de wayland se exponene varias propuestas de problemas que algunas veces no hay mucha voluntad de implementar ya que hay otras de más prioridad me imagino. Ojalá el driver libre de ATI y el Noveau Sigan evolucionando, ya que todos estos cambios serán soportados primeramente sólo por los drivers libres, como el KMS que nvidia se niega a implementar.
En pocas palabra un paso más en favor del OSS que no es tan mediatico pero que si disfrutaremos todos visualmente
Es bueno que se hagan articulos como este de wayland y sus beneficios o los avances de XORG, ya que eso atraerá mas desarrolladores a estos proyectos.
GOOGLE podria poner desarrolladores para wayland , ya que su sistema intenta ser muy muy rapido y ligero, y wayland va en esa direccion.

-2desenfoque dijo el 20-11-2009 a las 16:16:
@San_Pateste_Otro… oh… cuanta razón tienes, se me ocurrió cambiar unas cosas para probar mi Ati y plop!

3patoxs dijo el 20-11-2009 a las 16:22:
Si estaba nervioso, pero quien no estaría nervioso si en la Linux PLumbers Conference, estaba Linus Torvalds como uno de los asistentes…..a pesar de eso, este proyecto tiene una pagina oficial o de donde bajar wayland?
Franco Catrin dijo el 20-11-2009 a las 16:36:
15@Ravenman
Explícame por favor qué tiene que ver X, X.org, Wayland y el kernel con GNU.
Franco Catrin dijo el 20-11-2009 a las 16:39:
16@patoxs
No es para menos, además que no es su lengua nativa.

-1GriZmio dijo el 20-11-2009 a las 16:48:
por que se muestra al guru y no tambien el video con los efectos?
Ver Comentario... Ravenman dijo el 20-11-2009 a las 17:11 ...
Franco Catrin dijo el 20-11-2009 a las 17:20:
19@Ravenman
O sea, que si yo compilo usando el compilador de Intel tendríamos que habler de Intel/Linux? Porque no entiendo por qué el compilador tendría algo que ver con la autoría o licenciamiento del código fuente.

1el chamaco+lelo dijo el 20-11-2009 a las 17:29:
@Ravenman :
esa paja mental de querer llamar la tonterita GNU eslash Linux. Llamen la wea como se les ocurra. O bien llamenla GNU-BSD-X11-MIT-Artistic-Apache-(inserte miles de nombres de licencia aqui) – Linux. No hueveen.
Aparte que tener el compilador y prestarlo para construir herramientas (libres o no libres) no necesariamente permite que el resultado tenga que ser con la misma licencia del compilador. Si los pendejetes de la FSF se les ocurre colocar esa restriccion, yo mismo me pongo a hacer otro compilador (aunque me demore 15 vidas). Ademas, si quieres ver hasta donde ha llegado GCC, echale una mirada a algun binario de juego de PS2.
Mejor que este vato se le ocurriera meter cambios a X.org y no exclusivamente a Wayland. Y viceversa. Reinventar la rueda no es chido.
Franco Catrin dijo el 20-11-2009 a las 17:42:
21@el chamaco+lelo
En realidad los cambios no son a X.org, sino que a KMS/DRM/GEM y sus amigos

3Ravenman dijo el 20-11-2009 a las 18:03:
@Franco Catrín: El proyecto GNU, que en la década de los 80′ desarrolla el sistema GNU, creando la Glibc (librería para C), GCC (compilador), Emacs (editor de textos), entre muchas otras partes de un sistema operativo. Esto fue creado con el propósito de concretar las ideas de la filosofía del software libre en una alternativa libre a los sistemas operativos privativos de la época. GNU no tan solo significa Glibc, GCC, Emacs, GIMP, GZip, Bash, GNOME, entre otros. Si no también los principios del software libre, el derecho al conocimiento. (Tomado de http://www.puntolibre.org/?p=1054.)
@el chamaco+lelo: Esos pendejetes como los llamas, han hecho que la tonterita, wea llamada GNU/Linux sea una alternativa que podamos utilizar (y compartir) en nuestras computadoras sin cometer ningún delito, ni pagar lo que le antoja a ciertas corporaciones; creo que eso es más que lo que harás en tus 15 vidas.

-4desenfoque dijo el 20-11-2009 a las 18:42:
@Ravenman, nadie discute lo que dices en tu ùltimo comentario (el 24), pero todavía no es una razón importante para decir “gnu/Linux” (ge-ene-u [pausa] linux) en vez de simplemente Linux.
Es más, a nadie le importa mucho el asunto excepto a los talibanes del software libre que ensucian toda noticia de Linux con la tonta discusión del nombre.
@Franco, ¿no provocará esto mas diversificación que le encantan a los power users pero que odiamos los usuarios normales?
Quiero decir: Multiples sistemas de paquetes, multiples sistemas de escritorio, multiples sistemas de archivos, multiples etc. ¿Existirán ahora mùltiples sistemas gráficos?

5Alex dijo el 20-11-2009 a las 18:57:
Todo lo que sea por mejorar, bienvenido sea.
Y ojala de pasada le vuelen la raja a microchof.

4vincegeratorix dijo el 20-11-2009 a las 19:15:
si no estás de un lado, estás del otro.
yo lo llamo “GNU/Linux”, y creo tener más razones para llamarlo así antes que “Linux”.
@desenfoque
no hay una razón más importante para llamarlo “Linux”, que “GNU/Linux”, sino, dímelas
en la diversidad está el gusto, no sé que de malo le encuentras.
si bien es malo reinventar la rueda a cada momento, el software libre hace todo lo contrario, no reinventas la rueda, mejoras lo que ya está.
si quieres “todo igualito” quédate en el perfecto mundo de mocosoft (mocosoft es una marca registrada, que no tiene nada que ver con la otra empresa).
en todo caso, ese discurso de los talibanes parece copiado del manifiesto que creó Billy puertas en sus inicios(donde entre otras cosas criticaba a los fanáticos, etc); si no saben a lo que me refiero, no pueden contra-argumentarme.

2Gonza dijo el 20-11-2009 a las 19:43:
pobre hombre, esta pa la caga de nervioso… pasa tartamudeando…

5jonathan dijo el 20-11-2009 a las 20:29:
este compadre es aleman, y esta tratando de hablar en ingles.

3hydra1ysk dijo el 20-11-2009 a las 21:22:
porfavor, centremonos en wayland… Para guerras sobre GNU y linux vallan a CHW

1Fakeroot dijo el 20-11-2009 a las 21:25:
Que genial wayland
http://hoegsberg.blogspot.com/2008/12/two-x-servers-and-microphone.html
corriendo dos xservers a la vez
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →
Ver Todos Páginas: [1] 2 Próximos 30 Comentarios →