Archivo

Posts Tagged ‘X11’

Kde, Gnome, Xwindows, etc ¿Qué es todo esto?

18 diciembre, 2007 Deja un comentario

Estas palabras son algunas de las que mas llaman la atencion a los que se inician en el sistema operativo linux, y voy a tratar de explicarles de la manera mas sensilla posible de que se tratan.
Seguramente ya habran escuchado que linux es un sistema operativo orientado a redes, y es justamente por esta razon que su principal objetivo es la estabilidad y no tanto la facilidad manejo. Otro aspecto que muestra esta tendencia es que el mayor potencial del sistema recide en el modo texto, es decir en una interfaz sin graficos, similar (unicamente en apariencia) al viejo DOS.
Esto que para muchos puede ser ridiculo, trae una gran cantidad de ventajas, como ser el hecho de que todos los recursos del sistema se centralizan en la aplicaciones que se ejecutan (principalmente servidores), sin desperdiciar recursos en graficos.Sin embargo con el paso del tiempo fue necesario agregar una interfaz grafica, principalmente para lograr que el sistema pueda ser utilizado en el ambito personal. Asi es como se creo un servidor grafico llamado Xwindows que provee al sistema la capacidad de representar graficos en dos dimensiones. Cabe destacar que el servidor Xwindows se encarga simplemente de representar los graficos que le son asignados, es decir que por si mismo, el xwindows no es capaz de generar ninguna interfaz visual.
Dicha tarea esta asignada a lo que se llaman «Desktop Manegers» o a los «Windows Managers». Ambos sistemas se encargan de diseñar una interfaz amigable (ventanas, iconos, botones, etc) que son enviadas al servidor xwindows para que se representen en el monitor. La diferencia entre los Desktop Managers y los Windows Managers, radica en que estos ultimos proporcionan una interfaz unicamente con ventanas (sin escritorio) empleados generalemente en sistema de escasos recursos, mientras que los Desktops Manegers presentan ademas del manejo de ventanas, un escritorio totalmente funcional.
Dentro de los Desktops Managers, encontramos principalmente a KDE y Gnome, mientras que entre los Windows Managers, podemos mencionar, WindowsMaker, Fvwm, Fluxbox, Icewm, etc.De esta manera la interfaz grafica de linux esta a cargo de dos servidores, xwindows y un manager; es por esta razon que ante la falla de un programa que cuelgue toda la interfaz grafica, basta con cerrar el xwindows para solucionar el problema, sin afectar por absoluto al propio sistema operativo.
Es decir que a diferencia de windows en el cual la interfaz grafica se encuentra integrada en el propio nucleo (kernel), en cambio en linux esta divido en dos servidores, de forma tal que si uno falla, no lo haga todo el sistema.
Otra ventaja importante de esta organizacion, es que cada uno puede elegir si usar o no interfaz grafica, y en ese caso, cual, con que requisitos de sistema, etc; e inclusive se puede tener instalados mas de uno al mismo tiempo y cambiarlos a gusto.
Sin embargo tambien es necesario reconocer que el hecho de que la interfaz grafica de windows se encuentre integrada en el kernel, provoca una mejor velocidad.Espero haber sido lo mas claro posible. Hasta luego