Wayland, después de X 11

2723 views
Translations
  • Science
  • it
  • linux

¿Qué es Wayland

Wayland es un protocolo de servidor de pantalla desarrollado para Linux por Kristian Høgsberg, un experimentado X 11 desarrollador entonces trabajaba para Redhat.

Un servidor de visualización es la parte del lado del servidor responsable de presentar la interfaz gráfica de usuario (GUI) en una computadora. Wayland reemplazará X 11 / X-windows basado en arquitectura gráfica que ha sido utilizada desde 1987.

Los gráficos que se presentaron por Wayland es dictado por el cliente y enviado al servidor (Wayland). Una aplicación que muestra windows es un ejemplo de un cliente.

Además para ser un protocolo para un servidor de pantalla wayland es también:

Un compositor de buffert/de la ventana; un servidor de pantalla de Wayland es responsable de manejar el scenegraph de gráfica razonables. Ejemplo de gráfica razonables son ventanas y menús.

Un controlador de evento/despachador; Wayland recibe eventos de ratón y teclado desde el núcleo y se encargará de transformar y enviar los acontecimientos relevantes a los clientes. Wayland transformará por ejemplo coordenadas del ratón global (posición en pantalla) a las coordinaciones locales, coordinaciones en función del tamaño de la ventana del cliente. Hechos relevantes es, por ejemplo, las pulsaciones de teclado para una ventana en foco; esto dar lugar a una arquitectura más segura y hacer más difícil que otras aplicaciones eardropp en eventos - un riesgo de seguridad potencial.

Wayland y representación

Wayland no es un procesador de gráficos como X 11. El procesamiento de gráficos como ventanas, menús y texto está fuera responsabilidad de Wayland. El cliente tiene la responsabilidad última de representar su propia GUI. En casi todos los casos el cliente delegará la prestación de GUI a uno de los kits de herramientas estándar en linux - GTK, QT, ELF. Todas estas herramientas apoyará Wayland arquitectura.

 

Implementaciones del Protocolo de Wayland

Se espera que todos los grande Linux entorno de escritorio construir su propia aplicación de Wayland.

Weston

Weston es la implementación de referencia del Protocolo de Wayland. Pequeños entornos de escritorio como XFCE y similares pueden utilizar.

Mutter

Mutter es gestor de ventanas de entornos de escritorio Gnome. Con la versión 3.10, esperada octubre 2013 se admitirán Wayland. Por versión 3.12 esperada Marte 2014 Wayland reemplazará a X 11 como la tecnología de forma predeterminada.

KWIN

KWin es Compositor y gestor de ventanas de KDE. Wayland integración está en marcha y el desarrollador principal, Martin Gräßlin, públicamente está comprometida a Wayland.

Comparación de característica Wayland vs X 11

CaracterísticaDescripciónX 11Wayland
RepresentaciónX 11 representación se utiliza no más de largo X 11 aplicaciones. La aplicación utiliza la herramientas la prestación y enviar los mapas de bits para X 11En parteNo
Transparencia de redX 11 red transparencia es sólo en parte apoyados gráficos 3D y comunicación D por ejemplo no es compatibleEn parteNo
Cada fotograma es perfectoNo artefactos gráficas deben ocurrir en uso normalNo
Eficiente de recursosBuena para su uso en teléfonos, tablets, dispositivos embebido y TV estableceNo
Decoración del lado del clientePermite que los kits de herramientas hacer la decoración de la ventana y menúNo
Decoración del lado del servidorPermite ventana Administrador, si así lo desean, para manejar la decoración de la ventana y menú

 

Las dos características que no apoya directamente a Wayland se traslada a otras partes del sistema. Así que mientras Wayland no hace ninguna representación, los kits de herramientas de Linux lo hará por Wayland.

Mientras que la estrategia de representación para utilizar en Linux con Wayland es entendida y bien definida, transparencia de red o escritorio remoto para Linux con Wayland es un trabajo en progreso.

Existe una implementación de rdp (Protocolo de escritorio remoto de Microsoft) en Weston y la idea es dejar que el servidor de pantalla enviar imágenes comprimidas, similares a cómo funciona el VNC pero con una más eficiente implementación; se espera que el rendimiento mejor, o al menos similar a la de X 11.

La recomendación del equipo de Wayland, para el mejor desempeño en la transparencia de red, debe mover la transparencia de red a los kits de herramientas. Una aplicación en ejecución remota llamaría comando de representación para su Toolkit, el kit de herramientas encaminaría el comando de representación a las herramientas de locales que harían la prestación localmente. Esto sería muy eficiente porque la información de la representación sería pequeña debido a que es el conjunto de herramientas específica.

 

Referencias

Organización de freedesktop

Wikipedia

lista de correo de desarrollo de Wayland

Wayland, después de X 11

Comments
TheArticleBay
TheArticleBayShare article by email
English
Svenska
Русский
TheArticleBaySuggest a topic

Suggest a topic or headline for an article you would like this author to write about.

TheArticleBayLogin
Show
Forgot your password?
Please enter your e-mail address above. An email with your password will be sent to you shortly.
You may also login with:
Not a member yet? Join us!
TheArticleBayRegister
Show

The term "owner" means the owner of TheArticleBay.com i.e. Weboholics AB.The term "user" refers to the person using the service.

The user gives the owner full rights, without compensation to the user, to delete, translate, modify and/or publish in other media, any material published on TheArticleBay.com. The user has the right to publish content on TheArticleBay that he/she has published on other sites.

The owner has the right to, at any time, without any reason or notice, terminate user accounts.

The user is obliged to comply with Swedish law. If the user violates Swedish law or performs actions that could lead to damages to the owner, the user will be solely responsible for any financial and / or legal penalties. In case of disagreement between the user and the owner, Swedish law shall be applied.

TheArticleBayWrite new article
Site Language:
  • English
  • Svenska
  • Русский
Read articles in:
Dansk
Deutsch
English
Español
Suomi
Français
Italiano
Norsk bokmål
Nederlands
Polski
Русский
Svenska
Your favorite articles list is empty
TheArticleBayTerms of use

The term "owner" means the owner of TheArticleBay.com i.e. Weboholics AB.The term "user" refers to the person using the service.

The user gives the owner full rights, without compensation to the user, to delete, translate, modify and/or publish in other media, any material published on TheArticleBay.com. The user has the right to publish content on TheArticleBay that he/she has published on other sites.

The owner has the right to, at any time, without any reason or notice, terminate user accounts.

The user is obliged to comply with Swedish law. If the user violates Swedish law or performs actions that could lead to damages to the owner, the user will be solely responsible for any financial and / or legal penalties. In case of disagreement between the user and the owner, Swedish law shall be applied.