Diferencia entre revisiones de «Wayland (protocolo)»

6 bytes eliminados ,  hace 4 meses
Errores ortográficos
m (Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores))
(Errores ortográficos)
== Diseño ==
[[File:Wayland display server protocol.svg|thumb|300px|El protocolo servidor gráfico Wayland]]
En los últimos años, los gráficos de escritorio en GNU/Linux han pasado de tener "una pila de interfaces de renderizado... todos hablando con el servidor X, el cual es el centro del universo" a poner el núcleo Linux "en el centro", con "sistemas de ventanas como X y Wayland... en un rincón". Esto será "un sistema de gráficos muy simplificado que ofrece masmás flexibilidad y mejor rendimiento".<ref>{{cita web|url=http://lwn.net/Articles/413335/|título=Linux Plumbers Conference: Life after X (reporting a talk by Keith Packard)|autor=Jonathan Corbet|fecha=5 de noviembre de 2010|editorial=LWN.net}}</ref>
 
Høgsberg podía haber añadido una extensión a X como han hecho otros proyectos recientes, pero prefirió "empujar a X fuera del camino entre los clientes y el hardware" por las razones explicadas en las [[preguntas frecuentes]] del proyecto:<ref name=WaylandFAQ>{{cita web|url=http://wayland.freedesktop.org/faq.html|título=Wayland FAQ|fechaacceso=17 de febrero de 2011|urlarchivo=https://web.archive.org/web/20110307081907/http://wayland.freedesktop.org/faq.html|fechaarchivo=7 de marzo de 2011}}</ref>
Wayland consiste en un protocolo (en gran parte completo) y una implementación de referencia llamada Weston. Para el renderizado, Weston puede usar [[OpenGL ES]] o software (la biblioteca pixman).<ref>{{cita vídeo |url=http://mirror.linux.org.au/linux.conf.au/2013/mp4/The_real_story_behind_Wayland_and_X.mp4 |title=The real story behind Wayland and X |minutes=38:46 |first=Daniel |last=Stone |date=1 de febrero de 2013 |access-date=13 de abril de 2016 |archive-url=https://web.archive.org/web/20160310020228/http://mirror.linux.org.au/linux.conf.au/2013/mp4/The_real_story_behind_Wayland_and_X.mp4 |archive-date=10 de marzo de 2016 |dead-url=yes |df= }} Presentation at [[linux.conf.au]] 2013.<br> "It doesn't require GL. Nothing in Wayland requires GL."</ref> En la actualidad, los clientes se limitan a OpenGL ES en lugar de [[OpenGL]] completo porque "libGL utiliza GLX y todas las dependencias de X".<ref>{{cita web|url=http://lists.freedesktop.org/archives/wayland-devel/2010-December/000330.html|título=Blender3D & cursor clamping.|autor=Kristian Høgsberg|fecha=9 de diciembre de 2010}}</ref> El proyecto también está desarrollando versiones de [[GTK+]] y [[Qt (biblioteca)|Qt]] que renderizan hacia Wayland en vez de a X. Se espera la mayoría de las aplicaciones obtengan soporte para Wayland a través de una de estas bibliotecas sin modificar la aplicación.
 
Wayland actualmente no proporciona transparencia en red, pero es posible que lo haga en el futuro.<ref>{{cita web|url=http://lists.freedesktop.org/archives/wayland-devel/2010-November/000097.html|título=Network transparency argument|autor=Kristian Høgsberg|fecha=9 de noviembre de 2010}}</ref> Se intentó como un proyecto de [[Google Summer of Code]] en 2011, pero no tuvo éxito.<ref>{{cita web|url=http://www.phoronix.com/scan.php?page=news_item&px=OTgxMQ|título=Remote Wayland Server Project: Does It Work Yet?|autor=Michael Larabel|fecha=18 de agosto de 2011}}</ref> La lista de tareas por hacer de Wayland 1.0 incluye "tal vez tratar de hacer que Wayland remoto tenga lugar, a ver si hay algo en el protocolo/arquitectura que lo haga más difícil de lo que debería ser".<ref>{{cita web|url=http://lists.freedesktop.org/archives/wayland-devel/2012-February/002196.html|título=Towards 1.0|autor=Kristian Høgsberg|fecha=17 de febrero de 2012}}</ref> Adam Jackson ha previsto proporcionar acceso remoto a una aplicación Wayland a través de cualquier 'pixel-scraping" (como [[Virtual Network Computing|VNC]]) o enviando un "flujo de comandos de renderizado" a través de la red (como en [[Remote Desktop Protocol|RDP]], SPICE o [[X Window System|X11]]).<ref>{{cita web|url=http://lists.fedoraproject.org/pipermail/devel/2010-November/145306.html|título=&#91;Re:&#93; Ubuntu moving towards Wayland|autor=Adam Jackson (ajax)|fecha=9 de noviembre de 2010}}</ref> A principios de 2013, Høgsberg está experimentandoexperimentó con la transparencia de red utilizando un servidor proxy Wayland que envía imágenes comprimidas al compositor real.<ref>{{cita vídeo |url=http://mirror.linux.org.au/linux.conf.au/2013/mp4/The_real_story_behind_Wayland_and_X.mp4 |title=The real story behind Wayland and X |minutes=42:00 |first=Daniel |last=Stone |date=1 de febrero de 2013 |access-date=13 de abril de 2016 |archive-url=https://web.archive.org/web/20160310020228/http://mirror.linux.org.au/linux.conf.au/2013/mp4/The_real_story_behind_Wayland_and_X.mp4 |archive-date=10 de marzo de 2016 |dead-url=yes |df= }} Presentation at [[linux.conf.au]] 2013.<br>"[W]e think it's going to better at remoting than X."</ref>
 
Weston, el compositor Wayland de referencia, solo trabaja con el [[núcleo Linux]] debido a su dependencia de las características específicas de Linux como [[udev]].<ref>[http://cgit.freedesktop.org/wayland/wayland/plain/README README] file from the Wayland source code repository</ref>
260

ediciones