Suppose you’ve got an old PC - for arguments sake, assume a late 2000s PC with only 2GB RAM - which DE would you choose?
Note that whilst a simple WM + some lightweight apps might be a better option, to keep things simple, I’m limiting this poll to just DEs - and too ones which are still being maintained.
Also, in case you’ve voted for a non-obvious/“other” option, I’m curious to hear about your experiences on running that DE on an old machine - and why you’ve selected it over the more obvious choices.
xfce is fine, generally for most things.
From my experience it’s barely lighter than KDE. LXQT/LXDE destroy it in every benchmark and in every test I’ve tried.
It’s about 300mb lighter than KDE in my experiences. On 2gb of RAM, that makes a difference. Sure, going LXDE is gonna be fine too; but it lacks a lot of the polish that XFCE has. I honestly like both for different things.
It’s about 300mb lighter than KDE in my experiences. On 2gb of RAM, that makes a difference.
And both LXDE and LXQT use half as much RAM as Xfce.
LXDE is gonna be fine too; but it lacks a lot of the polish that XFCE has. I honestly like both for different things.
I’d rather be able to open more than 5 tabs than have a fancy UI. That’s why Xfce is on my newer devices, and I install those 2 whenever someone needs an ancient laptop revived.
It depends on what you are doing. KDE is not as clean and light weight
The point is that LXQT and LXDE use half as much ram as Xfce. I’m not saying OP should use KDE.
From my experience, while LXQt uses ~20-25% less RAM than XFCE, it runs way faster and uses less CPU than XFCE.
Antix linux does great “de” with icewm
Ditto. Running antix on my netbook and I think icewm had the lowest resource usage of the defaults.
On a machine with 2 GB of RAM, what is going to make the biggest difference is using a 32 bit distro. Everything, not just the desktop environment but also all the apps, is going to take about half as much RAM. At 2 GB, that takes your system from functionally useless to quite useful ( especially if you plan to open a web browser ).
There is an option you did not list that impressed me recently. Trinity is a desktop environment that is essentially modern KDE 3.
The 32!bit edition of Q4OS makes it easy to install Trinity. It is basically Debian under the hood so you get access to all those packages ( at least the ones available on 32 but ).
Removed by mod
Puppy linux (debian version), small, light, 32b.
Surprised how many others are gravitated toward iceWM as I am… though I daily drive MATE
Seems perfect for a functional desktop with minimal idle CPU usage. It had come to my mind again as a perfect pair for the open source e-ink display.
I’d try AntiX with iceWM, but you could try MX with Xfce too. I guess your old PC is 32bits, both distro support it. I installed MX 32 bits on a old atom 32 bits, it works fine
Running mxlinux on an old pc here, and I recommend it heavily. It’s a lightweight system that is also user friendly for people new to linux.
i3 isn’t a proper DE, though, but I definitely would go with that with that little RAM.
For strictly DEs, I’d pick XFCE - it’s just lovely for what it demands.
Same. i3wm first, or XFCE for a “real” DE.
I am currently running a debloated i3wm rig based on EndeavourOS/Arch and I really enjoy the low mental load of a truly minimal desktop. Only luxury I’ve allowed myself is CLI colors. I’m not ready for B&W yet.
Also, search craigslist. People here at least, always have old RAM for free or cheap. Or even check AliExpress, I picked up 4 gigs of samsung RAM for $18 through Ali
Glad to see XFCE is in the lead. I’ve loved that DE for years.
My PC with 4GB of RAM and an HDD is barely holding with linux mint. Tbf Mint isn’t the problem, it only takes 32% of ram compared to the 60+% of a debloated windows 10. It’s the other apps. Running a browser along anything else and Linux mint starts to struggle, even the built-in apps like the file manager and the text editor feel like they’re gonna crash the computer at any moment because of the random freezing/ delays.
My advice would be to try upgrading to 4GB and installing an SSD. Your old computer will likely only support SATA SSDs, which have a max speed of 500MB/s, but it’s far better than the 30MB/s at best that the HDD disks give.
There us no reason in 2024 to use a HDD as the boot drive.
Unless it’s all you have. Speaking as someone that’s at times been poor af, sometimes people just have to cobble up a frankensystem from whatever parts they can scrounge.
One of the things I love about linux is that it makes this reasonably possible.
LQXT. Its both good looking and lightning fast.
Enlightenment is easily the lightest full DE. It is my recommendation.
If you can alt-p, type the names of programs, alt-tab and alt-shift-tab: i3 or sway
if not xfce is as user friendly as a window’s user needs.
Just install a few of them, see what works, how much resources they use up, and what allows you to open more than one browser tab. Hell do it in a VM, Arco-B has a wide range of DE’s to choose from in the installer.
Just because a DE looks sparse doesn’t means it also uses less resources. In imagine KDE would actually run well as it doesn’t need all the bells it offers and is actually a well written performant DE.
imagine KDE would actually run well as it doesn’t need all the bells it offers and is actually a well written performant DE.
RAM usages on a 8GB system, 4 hours after boot.
- plasmashell: 312 MB
- kwin_wayland: 165 MB
- akonadi_* summed: ~2 GB
- kded5: 130 MB
- kalendarac: 119 MB
- xdg-desktop-portal-kde: 107 MB
- kwallet5: 103 MB (unused)
- kaccess: 103 MB
- kiod5: 103 MB
- polkit-kde-auth: 101 MB
- X, Xwayland combined: 202 MB
- org_kde_powerdevil: 48,5 MB
- kactivitymanagerd: 40 MB
- startplasma-wayland: 39 MB
There’s also various other things too. Now obviously, looking at the total used counter, these cannot be just summed up, there must be some overlap through shared libraries and such, because if I close my web browser and all I have open is Konsole, total memory usage drops to 2,35GB. 3rd party programs, like opensnitch and syncthing, only contribute 400 MB (opensnitch is surprisingly fat, but it’s UI is not efficient with the CPU either), so the system itself needs around 1,9 GB, but that’s a lot when all you have is 2 GB RAM.
Then, my system uses an additional 2 GB for cache purposes. Such an old system will probably have an older, much slower storage (unless upgraded, fortunately that’s often easy), and won’t have nearly any capacity to keep a filesystem cache.I’m only using a single widget on the desktop to periodically run a command and display it’s results. Other than that, the taskbar panel has the default widgets.