Diferencia entre revisiones de «Wayland (protocolo)»

Contenido eliminado Contenido añadido
Jorgelrm (discusión · contribs.)
m Corregidos enlaces a redirecciones (Linux por GNU/Linux), corregidos errores menores de traducción ('eventualmente' por finalmente), Cambiando a GNU/Linux en donde se considera adecuado, para evitar confusión con Android.
InternetArchiveBot (discusión · contribs.)
Rescatando referencia 4 y marcando 1 como roto #IABot (v1.6.1)
Línea 36:
| foto2 = Free and open-source-software display servers and UI toolkits.svg | ancho2 = | texto2 = | alineación_texto2 =
}}
[[Kristian Høgsberg]] (krh), un ingeniero de software que trabaja en la pila de gráficos de GNU, comenzó Wayland en su tiempo libre en 2008 mientras trabajaba para [[Red Hat]],<ref>{{cita web|url=http://linuxplumbersconf.org/ocw/users/73|título=Wayland - A New Display Server for Linux|autor=Kristian Høgsberg|editorial=Linux Plumbers Conference, 2009}} (Video available [httphttps://web.archive.org/web/20100711224032/http://video.linuxfoundation.org/video/1571 here])</ref> en este momento trabaja para [[Intel]].<ref>{{cita web|url=http://www.linuxplumbersconf.org/2010/ocw/proposals/1005|título=EGL and GLES1/2 on Linux|autor=Kristian Høgsberg|editorial=Linux Plumbers Conference, 2010}}</ref> Anteriormente había trabajado en [[AIGLX]],<ref>{{cita web|url=http://archive.fosdem.org/2007/interview/kristian+hoegsberg.html|título=Interview: Kristian Høgsberg|fecha=6 de febrero de 2007|editorial=[[FOSDEM]] 2007}}</ref> que permitía la [[aceleración por hardware]] en los [[gestor de composición de ventanas|gestores de composición de ventanas]], y en [[Direct Rendering Infrastructure|DRI2]].<ref>{{cita web|url=http://lists.x.org/archives/xorg/2008-September/038323.html|título=DRI2 Protocol Spec Draft|autor=Kristian Høgsberg|fecha=8 de septiembre de 2008}}</ref><ref>{{cita web|url=http://hoegsberg.blogspot.com/2008/03/i-just-committed-last-bit-of-dri2-work.html|título=DRI2 Direct Rendering|autor=Kristian Høgsberg|fecha=31 de marzo de 2008}}</ref><ref>{{cita web|url=http://www.phoronix.com/image-viewer.php?id=0x2012&image=lfcs2012_barnes_6_lrg|título=An Experimental GNOME Shell Running On Wayland|fechaacceso=6 de abril de 2012|cita="Founder Kristian Høgsberg responsible for key X improvement of the past few years: DRI2...."}}</ref>
 
Su principal objetivo era un sistema en el que "cada frame es perfecto, me refiero a que las aplicaciones serán capaces de controlar el renderizado lo suficiente como para que nunca veamos ''tearing'', retraso, redibujado o parpadeo".
Línea 53:
; [[Fedora (distribución Linux)|Fedora]]: Adam Jackson (ajax), quien también es desarrollador de X.Org, dijo que Fedora es probable que finalmente utilice Wayland por defecto, "... porque es una victoria importante en un montón de cosas, y las desventajas son bastante insignificantes a pesar del temor del gallinero".<ref name=ajax-f15>{{cita web|url=http://lists.fedoraproject.org/pipermail/devel/2010-November/145273.html|título=&#91;Re:&#93; Ubuntu moving towards Wayland|autor=Adam Jackson (ajax)|fecha=9 de noviembre de 2010}}</ref> En 2016, la versión 25 de fedora fue la primera en incluir Wayland por defecto.<ref>Fedora Project Org, Wayland by default [https://fedoraproject.org/wiki/Changes/WaylandByDefault]</ref>
 
;[[KDE]]: [[KWin]], el [[gestor de ventanas]] de KDE, añadió soporte para la salida [[OpenGL ES]] en la versión 4.7.<ref>{{cita web|url=http://blog.martin-graesslin.com/blog/2010/11/kwin-runs-on-opengl-es/|título=KWin runs on OpenGL ES|autor=Martin Gräßlin|fecha=28 de noviembre de 2010|cita=It does not only help, it is a must have to start working for Wayland. So to say it’s the first part of the KWin port to Wayland}}</ref><ref>[http://blog.martin-graesslin.com/blog/2011/01/on-the-road-to-modern-opengl-es/ On the Road to Modern OpenGL (ES)]</ref> Hasta el momento KWin ha empezado a ser portado a Wayland.<ref>{{enlace roto|1={{cita web|url=http://quickgit.kde.org/?p=kde-workspace.git&a=commit&h=e62eed99761646ba69e4154ae01087e19342922b|título=KWin goes Wayland|autor=Martin Gräßlin|fecha=11 de junio de 2011|cita=Initial Implementation of a Wayland Server in KWin}} |2=http://quickgit.kde.org/?p=kde-workspace.git&a=commit&h=e62eed99761646ba69e4154ae01087e19342922b |bot=InternetArchiveBot }}</ref> En enero de 2013, el principal desarrollador de KWin, Martin Gräßlin, empezará a trabajar para [[Blue Systems]] y uno de sus objetivos será completar la migración Wayland.<ref>http://blog.martin-graesslin.com/blog/2012/10/kwin-hacking/</ref>
 
== Toolkits ==
A marzo de 2013:
* [[Clutter (biblioteca)|Clutter]] tiene soporte completo para Wayland.<ref>{{cita web|url=http://wayland.freedesktop.org/clutter.html|título=Clutter on Wayland|fechaacceso=28 de marzo de 2012|urlarchivo=httphttps://web.archive.org/web/20121124002138/http://wayland.freedesktop.org/clutter.html|fechaarchivo=2824 de noviembre de 20152012}}</ref>
* [[Enlightenment Foundation Libraries|EFL]] tiene soporte completo, menos la selección.<ref>{{cita web|url=http://www.chaosreigns.com/wiki/Wayland_State#The_state_of_Wayland.2C_2013-01-26|título=Wayland – Enlightenment|fechaacceso=6 de marzo de 2013}}</ref>
* [[GTK+]] tiene soporte completo, incluidos los decorados del lado cliente y formará parte de la versión 3.10 prevista para septiembre de 2013.<ref>{{cita web|url=http://www.phoronix.com/scan.php?page=news_item&px=MTMyOTk|título=GTK+ Support Merged For Wayland CSD|fechaacceso=17 de marzo de 2013}}</ref> Aunque todavía quedan cosas por mejorar.<ref>{{cita web|url=http://www.phoronix.com/scan.php?page=news_item&px=MTMzNjM|título=GTK+ Is Becoming Very Usable With Wayland|autor=Michael Larabel|fecha=26 de marzo de 2013}}</ref><ref>{{cita web|url=https://live.gnome.org/Wayland/GTK+|título=Full Wayland support in GTK+|fecha=26 de marzo de 2013}}</ref>
Línea 83:
xwayland<ref>{{cita web|url=http://lists.freedesktop.org/archives/wayland-devel/2011-June/001163.html|título=Introducing xwayland and xf86-video-wlshm|autor=Corentin Chary|fecha=21 de junio de 2011|cita=This driver really make things easy to test, since you don't need any specific hardware....}}</ref> fue escrito para permitir ejecutar aplicaciones [[X Window System|X11]] a través de un servidor X, opcionalmente sin privilegios de root, corriendo como un cliente Wayland.<ref>{{cita web|url=http://lists.freedesktop.org/archives/wayland-devel/2010-November/000292.html|título="hosted" patch for nouveau - X under Wayland|autor=Darxus|fecha=27 de noviembre de 2010|cita=It's possible to run X.org as a client of Wayland, rootless or not, if you have an Intel video card}}</ref> Esto es similar a la forma en la que las aplicaciones X se ejecutan en el entorno gráfico nativo de [[Mac OS X]].
 
Las aplicaciones escritas con la [[Qt (biblioteca)|biblioteca Qt]] pueden cambiar entre X y Wayland en [[Cargador de programas|tiempo de carga]] con la opción <code>-platform</code> en la línea de comandos.<ref>{{cita web|url=http://qt.gitorious.org/qt/pages/GettingStartedWithLighthouse|título=Getting started with Lighthouse|fechaacceso=17 de diciembre de 2010|urlarchivo=httphttps://web.archive.org/web/20101025040508/http://qt.gitorious.org/qt/pages/GettingStartedWithLighthouse/|fechaarchivo=2825 de noviembreoctubre de 20152010}}</ref> En enero de 2011, el soporte de Wayland fue movido a la rama Lighthouse del repositorio Qt.<ref>{{cita web|url=http://qt.gitorious.org/+qt-developers/qt/lighthouse/commit/6c5ea196ff086b92687033208f15e36591dc70f6|título=Add wayland lighthouse plugin|autor=Kristian Høgsberg|fecha=25 de enero de 2011|urlarchivo=https://web.archive.org/web/20130514155010/http://qt.gitorious.org/%20qt-developers/qt/lighthouse/commit/6c5ea196ff086b92687033208f15e36591dc70f6|fechaarchivo=14 de mayo de 2013}}</ref> Qt Lighthouse se incluye en la versión 4.8 de Qt.<ref>{{cita web|url=https://gitorious.org/+qt-developers/qt/lighthouse|título=Qt Lighthouse git-repository|autor=Nokia|fecha=15 de diciembre de 2011}}</ref>
 
En diciembre de 2010, [[GTK+]] añadió soporte preliminar para cambiar el ''backend'' en tiempo de ejecución, diciendo "X11+Wayland o Quartz+X11 son combinaciones interesantes".<ref>{{cita web|url=http://www.phoronix.com/scan.php?page=news_item&px=ODk0Ng|título=GTK+3 Now Uses X Input 2 By Default, New Back-End Caps|autor=[[Michael Larabel]]|fecha=22 de diciembre de 2010}}</ref><ref>{{cita web|url=http://mail.gnome.org/archives/gnome-announce-list/2010-December/msg00036.html|título=GTK+ 2.91.7 released|autor=Matthias Clasen|fecha=21 de diciembre de 2010}}</ref> En enero de 2011, el ''backend'' Wayland de GTK+ fue actualizado para soportar la característica de ''multiples-backends'' y fue movido a la rama gdk-wayland-backend del repositorio [[Git]] de GTK+.<ref>{{cita web|url=http://hoegsberg.blogspot.com/2011/01/multiple-backends-for-gtk.html|título=Multiple backends for GTK+|autor=Kristian Høgsberg|fecha=3 de enero de 2011}}</ref> En abril de 2011, la rama gdk-wayland-backend fue juntada con la rama principal de GTK+.