Here I'm republishing an old blog post of mine originally from September 2012. The article has been slightly improved.

Linux desktop comparison (pt. 5): Exotic DEs

This is the final part of my desktop testing series. We'll deal with the rather exotic desktop environments in this entry. Most of them are built on top of non-mainstream or downright unusual toolkits.

For test criteria and details about the basic Arch system used, please refer to the first part of this test:

Linux desktop comparison (pt. 1): Modern GTK+ DEs

OpenCDE

OpenCDE was a project to recreate the proprietary Unix desktop CDE. However the original CDE has been open-sourced recently and OpenCDE is likely to be discontinued since its developers joined the developement of CDE. It is a very light DE option, though, but also quite incomplete.

The OpenCDE desktop (PNG)

Installation

pacman -S xorg-server xorg-xinit virtualbox-archlinux-additions libxpm
pacman -U opencde-620-4-i686.pkg.tar.xz

Statistics

Memory usage right after starting up OpenCDE (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with _cat /proc/meminfo_

and _df_ respectively _df -h_:

Arch Linux +                   OpenCDE (620)
MemTotal:                      1030652 KB
MemFree:                       971424 KB
Buffers:                       7348 KB
Cached:                        28084 KB
Rootfs:                        739756 / 723 MB
[RAM used at startup:          59228 / ~58 MB]
[Disk space (without base OS): 85468 / ~83 MB]

CDE

CDE or “Common Desktop Environment” is the original Unix desktop that was often bundled with retail Unix versions. It was quite innovative in its time but today it shows that the recently opened source code of the program is really dated (it was last worked on in about 1999). And while this DE is not extremely popular with Linux users, it does have a certain user base and is actively worked on again. It comes with the full load of tools that were part of the DE back then.

The CDE desktop (PNG)

Installation

pacman -S xorg-server xorg-xinit virtualbox-archlinux-additions
pacman -U ncompress-4.2.4.4-1-any.pkg.tar.xz
pacman -U openmotif-2.3.3-archcdepatched-1-i686.pkg.tar.xz
pacman -U cde-git-20120828-1-i686.pkg.tar.xz

Statistics

Memory usage right after starting up CDE (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with _cat /proc/meminfo_

Arch Linux +                   CDE (2.2.0a-alpha)
MemTotal:                      1030548 KB
MemFree:                       956616 KB
Buffers:                       8748 KB
Cached:                        34344 KB
Rootfs:                        756248 / 739 MB
[RAM used at startup:          73932 / ~72 MB]
[Disk space (without base OS): 101960 / 100 MB]

Equinox DE 2

The Equinox Desktop Environment is the result of a project aiming to create an extremely light-weight DE. It has been around for a while but never got much attention. With version 2.0 released this year the project proved to be alive even though many people thought that it was already dead. This new version is a huge step ahead: EDE 2 is now fully FreeDesktop.org compatible. It just offers a simple DE - no more, no less. A very promising project!

The EDE 2 desktop (PNG)

Installation

pacman -S xorg-server xorg-xinit virtualbox-archlinux-additions libxpm
pacman -U edelib-2.0.1-1-i686.pkg.tar.xz
pacman -U ede-2.0-3-i686.pkg.tar.xz

Statistics

Memory usage right after starting up EDE (with a second login on tty2) and used disk space after removing pacman cache. Here are the values I got with _cat /proc/meminfo_

Arch Linux +                   EDE 2 (2.0)
MemTotal:                      1030652 KB
MemFree:                       959044 KB
Buffers:                       8084 KB
Cached:                        30896 KB
Rootfs:                        832676 / 814M
[RAM used at startup:          71608 / ~70 MB]
[Disk space (without base OS): 178388 / 174 MB]

Étoilé

Étoilé aims to be a resource-saving, modular and easy to use DE. It uses the GNUstep toolkit and kind of resembles the Mac OS X style in many aspects. The last stable build is quite old now and the newest versions are not in usable shape right now (not even recommended by the developers). So if you like the idea of this DE, it's more or less something to keep in mind for the future.

The Étoilé desktop (PNG)

Installation

__I have not been able to compile and install it on a current Arch machine__. The screenshot is from a modified Ubuntu version from 2009. It *might* be possible to get the DE to work with a current Arch system, but that would most likely be a lot of work and it surely is far beyond my skills. If anybody is up to that challenge - please tell me! I would be very much interested to get the last stable version 0.4.1 (spring 2009!) working!

Mezzo

Mezzo was a DE that tried to go new ways. It places control icons in all four corners of the screen; system-related items are in the upper left, file-management in the upper right, restarting / shutting down in the lower right and applications in the lower left. It avoids nested menus and tries to abandon the concept "the desktop is a folder". This innovative DE was developed as part of the now discontinued SymphonyOS and was never really available outside of it.

The Mezzo desktop (PNG)

Installation

__I have not been able to compile and install it on a current Arch machine__. The screenshot here is from the 2008 edition of SymphonyOS which was the only one I could still find on the net. There has been a 2011 release as well, but I had no luck finding it. Honestly, I have not even been able to even find the source code for Mezzo, the DE I'm actually interested in. Looks like it's gone (which is a real shame). Perhaps it's not gone for good and somebody still has the sources?

Conclusion

We have two DEs this time that could not be tested; Étoilé and Mezzo are interesting projects for sure but not available right now.

OpenCDE is really tiny in every aspect - with less than 60 MB of RAM needed and just about 80 MB installed (including Xorg)! However it also doesn't offer much and is most likely dead. CDE does well with little more than 70 MB of RAM. It's quite old now but actively developed again - yet it's uncertain if it can be turned into a modern DE without breaking the CDE concepts. And then there's EDE 2. This one is very frugal with about 70 MB of RAM needed. A great DE with a classical feeling perfectly fit for systems with low RAM.

BACK TO 2012 OVERVIEW