Breve aclaración sobre los entornos gráficos libres

Dibujo de ventanas

KDE, GNOME, X11, Wayland, X.org Server, Compiz, … muchos nombres para cosas distintas. Y es que los usuarios menos experimentados en este tema se pueden topar con ciertas dudas cuando salen de Microsoft Windows o Apple Mac OS X en cuanto a entornos gráficos.

En el sistema de Microsoft y el de Apple han variado poco los entornos gráficos, el entorno Aqua de Mac o el paso de Luna (Windows XP) a Aero (Vista y 7) y más tarde a Metro UI (Modern User Interface) en Windows 8, poco afectan a los usuarios de estos sistemas operativos.

Esquema del funcionamiento de un entorno gráfico

En los sistemas *nix libres esto puede resultar más complicado porque tenemos que manejar muchos nombres de proyectos para diferentes sistemas que se complementan y nos ofrecen multitud de alternativas. Pero tenemos que diferenciar entre servidor de pantalla, GUI o interfaz gráfica de usuario (entorno de escritorio), gestor de ventanas, etc.

El entorno de escritorio es una implementación de la interfaz grafica de usuario que nos permite tener acceso y hacer configuraciones en nuestro equipo de una forma gráfica. En realidad tiene la misma función que el terminal, solo que todo se hace en forma gráfica. En este sentido tenemos diversos entornos libres, como KDE, GNOME, CDE, Xfce, LXDE, Unity,  LXDE, Cinnamon, etc.

El gestor de ventanas es el software encargado de que se muestren las ventanas en los sistemas con GUI. Así que todo entorno de escritorio necesitará de un gestor de ventanas para crear los efectos gráficos y que se muestren las ventanas. En este aspecto encontramos nombres como Metacity, Mutter (ambos empleados en GNOME), KWin (para KDE), Compiz, XFWM (XFCE), Enlightenment (para E16 o E17), Blackbox, IceWM, UltimateWM (asociado al proyecto UDE), Fluxbox, JWM, Openbox, FVWM, Virtual Tabbed WM, AfterStep, WindowsMaker, Matchbox, DynamicWM, HaZe, etc.

Por último los servidores de pantalla. El servidor de pantalla es un programa que coordina y gestiona las entradas y salidas de sus clientes, y esto lo consigue gracias a un protocolo de comunicación siendo una parte muy importante de la GUI. Como servidores de pantalla tenemos X.org muy conocido en el mundo Linux, además de Wayland, SurfaceFlinger (para Android), el famoso y nuevo Mir (de Canonical para Ubuntu), etc. Todos estos servidores de pantalla funcionan como un elemento más de los gestores de ventanas vistos en el párrafo anterior.

Espero haberte aclarado algo y no haberte liado más aún…


Un comentario, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Inercina dijo

    Excelente explicación, todo queda claro, hasta que le entendí