💾 Archived View for gemini.circumlunar.space › users › kraileth › neunix › eerie › 2012 › linux_desk… captured on 2022-01-08 at 14:48:48. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-10-31)
-=-=-=-=-=-=-
Here I'm republishing an old blog post of mine originally from September 2012. The article has been slightly improved.
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 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.
pacman -S xorg-server xorg-xinit virtualbox-archlinux-additions libxpm
pacman -U opencde-620-4-i686.pkg.tar.xz
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 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.
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
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]
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!
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
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é 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.
__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 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.
__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?
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.