Qué es Wayland y qué significa para los usuarios de Linux

Qué es Wayland y qué significa para los usuarios de Linux

Fedora 25 ya está disponible. La gente está entusiasmada, ya que el equipo ha decidido hacer de Wayland la sesión gráfica predeterminada en el futuro. Para muchos usuarios de Linux, Wayland es un nuevo término que ha aparecido, pero que no entienden.

En este artículo, repasaremos brevemente qué es Wayland, qué hace y por qué los desarrolladores acuden a él en masa. ¿Qué es exactamente Wayland? ¡Vamos a averiguar!

¿Por qué Wayland?

Desde que Desktop Linux ha existido, ha habido un servidor de visualización. Esta tecnología se conoce como X11 y es lo que funciona con la tarjeta de video en su máquina Linux para hacer que los gráficos sucedan. El servidor de visualización es lo que permite entornos de escritorio, programas e incluso juegos.

wayland-xorg-xsession

Cada distribución de Linux utiliza el servidor de visualización X11, un conjunto de herramientas que es casi tan antiguo como el inicio de Linux (quizás incluso más antiguo). Sin ser demasiado técnico, es seguro decir que el servidor de pantalla X11 tiene muchos problemas, y el consenso general en la comunidad de Linux es que hemos superado esta tecnología, y es parte de lo que frena a Linux como plataforma.

Comenzaron las conversaciones sobre un nuevo servidor de visualización para Linux, uno moderno que no tenga los evidentes agujeros de seguridad que han plagado a X11 a lo largo de los años y que tampoco tenga sus irritantes problemas técnicos. Ese nuevo servidor de visualización es Wayland.

¿Qué hace Wayland?

Wayland es un protocolo de visualización y seguro. Todas y cada una de las aplicaciones son un «cliente» y su hardware de video es un «servidor». A diferencia de X11, cada programa podrá usar el protocolo Wayland por sí solo. Esto significa que el rendimiento es mejor, ya que el servidor de visualización no está trabajando duro para mantener un gran desorden y, en cambio, solo permite que se dibujen las cosas que lo necesitan.

Junto con todo eso, el protocolo Wayland tiene algo llamado XWayland. Esta es una herramienta que hace posible incorporar programas basados ​​en X11. Esto significa que tan pronto como el nuevo servidor de visualización esté listo, los programas populares seguirán funcionando con normalidad.

wayland-wayland-compositor-sesión

El protocolo también es superior cuando se trata de seguridad. Con X11, es posible hacer algo conocido como «registro de teclas» al permitir que cualquier programa exista en segundo plano y lea lo que sucede con otras ventanas abiertas en el área X11. Con Wayland esto simplemente no sucederá (aunque probablemente no sea imposible), ya que cada programa funciona de forma independiente.

Hacer posible que otros programas escuchen y roben información es excelente para la seguridad, pero también puede arruinar las cosas. ¡Cosas simples como «copiar y pegar» se han reinventado gracias a esto!

¿Qué controladores son compatibles actualmente con Wayland?

A partir de ahora, aquellos que deseen probar Wayland deberán ejecutar el controlador de código abierto de Nvidia o el controlador de código abierto de Intel. Los controladores patentados de Nvidia/AMD no funcionan con Wayland, y es poco probable que cambie hasta que las empresas agreguen soporte (aunque se supone que esto sucederá muy pronto).

wayland-open-source-nvidia-controlador

Cómo probar Wayland

La mayoría de las distribuciones de Linux han decidido optar por Wayland (excepto Ubuntu). La forma más rápida e indolora de probarlo en este momento es descargar fedora 25 e instalarlo. No se requiere configuración y está configurado como predeterminado.

wayland-gnome-wayland-sesión

Sin embargo, si está en otra distribución de Linux, una buena manera de probar Wayland es instalar Gnome Shell o KDE Plasma 5. Ambos proyectos han estado trabajando duro para implementar una gran sesión de Wayland. Estas sesiones se pueden encontrar en el administrador de inicio de sesión.

Conclusión

X11 es lento y un mosaico de código integrado que dificulta la modernización. Lo que es peor es que solo hay un pequeño grupo de desarrolladores de X11 que incluso entienden la tecnología. Es por esto que X11 ha empeorado lentamente con el paso de los años.

Esta es la razón por la que la comunidad de Linux en su conjunto ha optado por moverse hacia Wayland. Es moderno, más fácil de codificar y ayudará a que la visualización de gráficos en los sistemas Linux sea más moderna.

¿Qué piensas de Wayland? ¡Cuéntanos a continuación!

Credito de imagen: wayland.org, linux-ink.ru

Experto Geek - Tu Guía en Tendencias Tecnológicas