Gestores de ventanas ligeros: ¿cuál consume menos memoria?

Gestores de ventanas ligeros

Los modernos entornos de escritorio ofrecen lo que un usuario tradicional necesita para todos los ámbitos, pero hay escenarios en los que o bien por preferencias del usuario o por simples requisitos del sistema (máquinas antiguas, por ejemplo), no necesitamos un entorno de escritorio en toda regla, y podemos disfrutar de un gestor de ventanas ligero.

Y como ocurre siempre en Linux, las alternativas son varias, así que es interesante saber qué gestores de ventanas (window managers) o incluso entornos de escritorios «light» son los más adecuados para cada usuario en cuanto a su consumo de recursos.

Un usuario ha realizado una interesante comparativa con varias alternativas y su consumo de memoria, y este artículo es simplemente una adaptación del original al que he añadido algún detalle, como la descripción de dwm y de IceWm.

dwm (Dynamic Window Manager)

Uno de los más veteranos y conocidos, y también uno de los más simples (está completamente programado en C) y limitados en sus posibilidades de personalización. Curiosamente, dwm ha sido la base de gestores de ventanas más de moda como xmonad y awesome, y a pesar de su tamaño y su consumo de memoria tiene opciones interesantes como el soporte de múltiples escritorios de trabajo y también de redimensionar ventanas o desplazarlas, algo que no permiten otros gestores ultraligeros como ratpoison. ¡¡Su consumo de memoria es de tan solo 1 MB!!

Joe’s Window Manager (JWM)

JWM window manager

JWM es un gestor de ventanas ligero para X Windows System que es ideal para viejos ordenadores o poco potentes gracias a su bajo consumo de recursos. De hecho, la fantástica distribución Puppy Linux hace uso de JWM. Para instalarlo por ejemplo en Ubuntu podéis acudir a un sencillo sudo apt-get install jwm, y en Fedora la instalación se hace con un yum install jwm. Su consumo de memoria es del orden de los 3 Mbytes.

BlackBox / Openbox / Fluxbox

Fluxbox window manager

Estos gestores de ventanas con ese característico apellido *Box nacieron a partir de BlackBox, del que luego fueron surgiendo variantes. BlacBox es comparable a JWM y tiene un consumo de memoria que ronda los 3 Mbytes.

OpenBox no se suele usar de forma independiente, pero lo incluyen algunas distribuciones como CrunchBag. Su consumo es algo mayor, de 7 Mbytes.

Por su parte, Fluxbox es muy popular en distros LiveCD como Knoppix STD o GParted, y también es el gestor de ventanas por defecto de distribuciones específicas basadas en este desarrollo tales como PCFluxboxOS, Linux Mint Fluxbox CE o Salix OS Fluxbox. Su consumo de memoria es de 16 MB.

Para instalarlos basta con hacer en Ubuntu un sudo apt-get install blackbox openbox fluxbox, o bien en Fedora con un yum install blackbox openbox fluxbox.

IceWM

Este gestor de ventanas para el X Window System está desarrollado en C++. IceWM destaca por su soporte de temas, algunos de los cuales estaban pensados para emular la interfaz de sistemas operativos de la época en la que se comenzó a desarrollar tales como Windows 95, OS/2 o Motif. La configuración a base de ficheros de texto permite modificar algunos parámetros de la interfaz, y también dispone de una barra de tareas opcional con un menú de inicio. Y todo ello con un consumo de 4,5 Mbytes.

Enlightenment E17

E17 Desktop Environment

La última edición de Enlightenment, E17, ha conservado sus principios y sigue siendo una alternativa muy válida con un consumo de memoria muy compensado a pesar de sus prestaciones. Su alta configurabilidad y grado de personalización y sus características (como su velocidad) lo hacen una opción muy a tener en cuenta incluso en máquinas antiguas. De hecho, su consumo de memoria es de 35 Mbytes, una cantidad muy reducida para un entorno como este.

Para instalarlo basta con un sudo apt-get install e17 en Ubuntu y un yum install e17 en Fedora.

LXDE

LXDE Desktop Environment

El Lightweight X11 Desktop Environment se diseñó específicamente para ordenadores con especificaciones hardware de baja gama como netbooks, dispositivos móviles (MIDs) u ordenadores ya con algunos años a sus españdas. Hay varias distribuciones que lo usan como base de su personalización tales como Lubuntu y Fedora LXDE SPin, y ofrece un paradigma muy similar al que ofrecía GNOME 2 y tiene un consumo de 36 MB según las pruebas del artículo original.

Para instalarlo en Ubuntu haremos la instalación del metapaquete con un sudo apt-get install @lxde-desktop, mientras que en Fedora bastará con un yum install lxde.

Xfce

XFCE Desktop Environment

El entorno de escritorio Xfce basado en el toolkit GTK+ 2 es uno de los más valorados en este apartado, pero sus desarrolladores han ido haciéndo que este proyecto que nació con la idea de ser especialmente ligero se haya convertido en un entorno más pesado pero también con muchas más prestaciones, y personalmente lo considero un paso intermedio entre las alternativas anteriores y entornos de primer nivel como GNOME o KDE. Xubuntu y Fedora Xfce Spin son algunas de las distribuciones que lo utilizan de serie, y su consumo de memoria es de unos 70 Mbytes.

Se instala con un sudo apt-get install xfce4 en Ubuntu y con un yum goupinstall xfce en Fedora.

Conclusiones

Está claro que hay alternativas para todos los gustos, y seguro que algunas de ellas son perfectas para vuestra situación. Yo, por ejemplo he probado FluxBox y Window Manager en mi Raspberry Pi, aunque dejé de usarlos porque ahora me conecto a este dispositivo por SSH para lo que necesito, excepto cuando lo uso como Media Center. Así que como veis hay opciones de sobra.

La siguiente tabla es un buen resumen de los consumos, y deja claro que dwm es el gestor de ventanas más ligero (aunque también el más limitado), y desde ahí podéis crecer en opciones cada vez más interesantes para vuestro escenario concreto.

 

Desarrollo Memoria RAM
dwm 1MB
JWM 3MB
Blackbox 3MB
IceWM 4.5MB
Openbox 7MB
Fluxbox 16MB
E17 35MB
LXDE 36MB
XFCE 70MB

 

 

51 opiniones en “Gestores de ventanas ligeros: ¿cuál consume menos memoria?”

  1. Yo era muy fan de Xfce, de hecho sigo pensando que es el mas completo.

    Pero después de probarlo en mi netbook, acabé pasando a lxde. (Pobre pc es muy justito)

    Y al final conociendo las limitaciones tanto del pc como del «escritorio» es para mi la mejor de las opciones.

  2. Te puedo aportar los datos del que yo uso, Awesome. Con la configuración por defecto, 10 MB y con mi configuración, 11,4 MB para un sistema de 64 bits.

    Evidentemente los gestores de ventana no solo ocupan poca memoria comparados con un entorno de escritorio, los programados en C son mucho mas ágiles.

    1. Awesome es uno de los proyectos que querría probar con algo de tiempo junto a otros tiling wm como i3, pero no acabo de encontrar el momento. Desde luego con ese consumo de memoria da gusto. Gracias por el dato joe!

  3. Para una CPU con K6 de 450 Mhz y 200 MB de Ram me he quedado con Lubuntu 10.4 que funciona muy bien y es bastante completo. Lo único que no veo en la nota es que para que realmente funcione bien en CPU antiguas como ejemplo 1999 es bajando la profundidad de color de 24 a 16 realmente es mucha la diferencia. Que Lubuntu 10.4 hay que entrar en modo recovery apretando la tecla Shift, selecionar la opción»modo administrador», escribir el comando X-configure, cp xorg.conf.new /etc/X11/xorg.conf y reboot.
    Despés editar xorg.conf y cambiar DefaultDepth de 24 a 16

  4. Openbox acabó por seducirme con su sencillez y eficacia, estos entornos tan ligeros no solo valen para pcs antiguos, también aprovechan mucho más las máquinas más modernas, mi Phenom II 955 vuela, comparado con el lastrado windows 7 (y eso que para ser un win no va mal del todo)

  5. Costo Cialis Generico In Farmacia Cialis Precio Mexico [url=http://buycialcheap.com]cialis 5mg best price[/url] Priligy Medicamento Amoxicillin To Treat A Sinus Infection Zithromax Sexually Transmitted Infections

  6. Howdy! Someone in my Myspace group shared this
    site with us so I came to take a look. I’m definitely enjoying the information. I’m book-marking and will be
    tweeting this to my followers! Superb blog and
    outstanding style and design.

  7. It’s perfect time to make some plans for the future
    and it’s time to be happy. I have read this post and
    if I could I desire to suggest you some interesting
    things or tips. Maybe you can write next articles referring to
    this article. I wish to read more things about it!

  8. Greetings from Ohio! I’m bored to death at work so I decided to check out your blog on my iphone during lunch break.

    I really like the knowledge you present here and
    can’t wait to take a look when I get home.

    I’m surprised at how fast your blog loaded on my mobile ..

    I’m not even using WIFI, just 3G .. Anyhow, very good blog!

  9. I have been browsing online greater than three hours today,
    but I never discovered any attention-grabbing article like yours.
    It’s beautiful worth sufficient for me. In my view, if all website owners and
    bloggers made good content material as you
    probably did, the net shall be much more useful than ever
    before.

  10. I have been browsing online more than three hours today, yet I
    never found any interesting article like yours.
    It’s pretty worth enough for me. In my opinion, if all web owners and
    bloggers made good content as you did, the net will
    be a lot more useful than ever before.

  11. It’s appropriate time to make some plans for the future and
    it’s time to be happy. I’ve read this post and if I could I desire to suggest you some interesting
    things or tips. Maybe you could write next articles referring to this
    article. I wish to read even more things about it!

  12. Hi would you mind sharing which blog platform
    you’re working with? I’m planning to start my own blog in the near future but I’m having a difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most blogs and I’m looking for something completely unique.
    P.S My apologies for being off-topic but I had to ask!

  13. I have been browsing online more than 3 hours today, yet I never found any interesting article like yours.
    It is pretty worth enough for me. In my opinion, if all web
    owners and bloggers made good content as you did, the net
    will be a lot more useful than ever before.

  14. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something.

    I think that you could do with some pics to drive the message home a bit, but other than that, this
    is excellent blog. A great read. I’ll definitely be back.

  15. It’s perfect time to make some plans for the future and
    it is time to be happy. I have read this post
    and if I could I want to suggest you few interesting
    things or advice. Perhaps you could write next articles referring to this article.
    I wish to read even more things about it!

  16. It’s perfect time to make some plans for the future and it is time to be happy.
    I’ve read this post and if I could I desire to suggest you some interesting things or suggestions.
    Maybe you can write next articles referring to this article.
    I desire to read even more things about it!

  17. It is perfect time to make some plans for the future and it is time to be happy.
    I’ve read this post and if I could I wish to suggest you few interesting
    things or suggestions. Maybe you can write next articles referring to this article.
    I desire to read even more things about it!

  18. It is the best time to make a few plans for the long run and it’s time to be happy.
    I’ve learn this submit and if I could I wish to counsel you some attention-grabbing
    things or suggestions. Perhaps you could write subsequent articles regarding this article.
    I want to learn even more issues approximately it!

  19. Hey would you mind letting me know which hosting company
    you’re working with? I’ve loaded your blog in 3
    completely different browsers and I must say this blog loads a lot quicker then most.
    Can you recommend a good web hosting provider at a reasonable price?
    Kudos, I appreciate it!

  20. I’m really loving the theme/design of your website. Do you ever run into any browser compatibility issues?
    A small number of my blog readers have complained about my site not working correctly in Explorer
    but looks great in Opera. Do you have any advice to help fix this issue?

  21. It’s appropriate time to make some plans for the future and it is
    time to be happy. I have read this post and if I could I wish
    to suggest you few interesting things or tips. Perhaps you can write next articles referring
    to this article. I desire to read even more things about it!

Deja un comentario

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