Which distro would you install on a celeron 2gb ram laptop for a lay person to use?
from GreatDong3000@lemm.ee to linux@lemmy.ml on 02 Feb 13:28
https://lemm.ee/post/54332384

Friend has an old laptop with windows 10 that he doesn’t use because too slow and freezing all the time. Wants to revive it to leave at his lab in grad school for browsing the internet and editing stuff on google docs so he doesn’t have to carry his newer laptop everyday.

I suggested Linux but I myself always used Debian and I am not sure it will run decently with such low specs. Was thinking maybe Debian 11 with xfce or something? Any better options?

#linux

threaded - newest

Ephera@lemmy.ml on 02 Feb 13:43 next collapse

Puppy Linux is what I usually see recommended for such low specs. It’s also available with a Debian base.

puppylinux-woof-ce.github.io

lilith267@lemmy.blahaj.zone on 02 Feb 13:45 next collapse

Debian can be pretty light/small on a clean install and xfce should run fine on 2gb. Although the biggest thing is gonna be if the laptop has fast storage or not. Since its a celeron it might not be upgradeable, and if it doesnt already have an SSD any desktop will feel slow

Personally if I really wanted to squeeze all the performance I could for web browsing I’d go with minimal Debian and RiverWM but thats a bit more involved

muhyb@programming.dev on 02 Feb 13:50 next collapse

I think antiX would be a nice option. I installed it on a 20 years old laptop and it runs quite fast.

LouSlash@sh.itjust.works on 02 Feb 13:55 next collapse

If your friend is not tech savvy person, i would go with Mint XFCE (maybe Zorin OS Lite). Surely, it will be not as lightweight as Debian, but it will be much more user friendly for him

If he actually feel comfortable tinkering with OS - along side Debian maybe Bodhi Linux or antiX? I tried both of them on one of (in)famous Intel-based netbooks with 512mb RAM and they worked quite well.

gi1242@lemmy.world on 02 Feb 14:00 next collapse

honestly the distro doesn’t matter so much as long as the hardware i supported. run a minimal desktop, disable CPU hogs and file indexing etc.

I used fvwm on Debian for many years on old computers. worked great. now I have kde/plasma on arch. my 10 year old laptop handles it fine…

nossaquesapao@lemmy.eco.br on 02 Feb 14:14 collapse

disable CPU hogs and file indexing etc.

Do you have some tips for that?

nossaquesapao@lemmy.eco.br on 02 Feb 14:12 next collapse

There are plenty of distros for very low end pcs, but they tend to require more tech skills to use. I have experience with a friend in a similar situation. I installed with mx linux for her and she is liking it. The performance is pretty reasonable and it comes with various tools that make it easier for people with less tech skills. The only extra thing I did was install the 32 bit version of firefox, because it makes a huge difference in low ram devices.

0x0@programming.dev on 03 Feb 13:30 collapse

32 bit version of firefox, because it makes a huge difference in low ram devices.

How so? What CPU does she have?

nossaquesapao@lemmy.eco.br on 03 Feb 14:54 next collapse

I assumed a x64. Debian (the distro mx linux is based on) offers multiarch support, so i just had to enable it by running:

sudo dpkg --add-architecture i386 
sudo apt update

Then, to install 32-bit firefox, I first uninstalled it and then installed the 32-bit version:

sudo apt remove firefox-esr  
sudo apt install firefox-esr:i386

With the standard 64 bit version, the browser would struggle with just 2 or 3 tabs, and with the 32 bit version, she can use like 10 tabs without problems

LeFantome@programming.dev on 03 Feb 21:32 collapse

How so?

32 bit pointers take up half as much RAM as 64 bit pointers. A complicated application like a web browser consumes much more memory as a 64 bit app than it does as a 32 bit app. That is true of most programs but you are really going to notice it in both desktop environment and your web browser.

BlueSquid0741@lemmy.sdf.org on 02 Feb 14:12 next collapse

I think Slitaz is still around, I always liked that for older machines, I was going to try it on an AMD C-50 laptop I pulled out of storage recently, except I don’t have time for messing around.

Mwa@lemm.ee on 02 Feb 14:31 next collapse

AntiX buy sadly all it’s desktops only support x11.

0x0@programming.dev on 03 Feb 13:42 collapse

How is that sad for an old machine?

Mwa@lemm.ee on 03 Feb 15:37 collapse

Oh yeah older Nvidia drivers hate Wayland.

banazir@lemmy.ml on 02 Feb 14:46 next collapse

With low specs like that, the experience will never be great, but with a very light desktop you can make it work. Debian is fine, but with some set up, Alpine could be one option. It’s a really light distro.

SnotFlickerman@lemmy.blahaj.zone on 02 Feb 15:01 next collapse

Lubuntu has always been solid for me for low spec machines.

With only 2 gb of RAM it will be slow, there is almost no avoiding that part.

0x0@programming.dev on 03 Feb 13:42 collapse

it will be slow

Then it’s a bad recommendation.

solrize@lemmy.world on 02 Feb 15:07 next collapse

Upgrade that box or repurpose it for something else. Web bloat has made 2gb machines useless for browsing and 4gb marginal, if the user needs Google docs, put in 8gb or more.

robber@lemmy.ml on 03 Feb 21:55 collapse

I recently had to use a friend’s old 4gb macbook for some weeks because my laptop was stolen. I was surprised how well everything worked, even when using a few web apps in firefox. I think with using zram and avoiding web / electron apps where possible, you might get quite something out of a 4gb machine.

solrize@lemmy.world on 03 Feb 22:49 collapse

I’m on a 4gb machine right now and it’s tolerable if I don’t do too many things at once, but Google Docs bogs in particular bogs it down.

HubertManne@moist.catsweat.com on 02 Feb 15:13 next collapse

puppy linux. ironically its made to run completely in memory but only needs like 500meg

eugenia@lemmy.ml on 02 Feb 15:13 next collapse

Your biggest problem is the amount of RAM, not the cpu. Some Linux distros would fit nicely on 2gb with a few native apps open, but the moment you’d want to browse the web, all hell will break loose, as each tab will take hundreds of megs each (youtube takes between 600 and 1200 mb of ram). FYI, even if chrome/ium is hated in these parts, it uses less ram than firefox (there’s also a setting to use even less ram).

I’d suggest you use either Alpine Linux with xfce (240 MB of RAM on a cold boot), or even better, Q4OS with the Trinity Desktop (fork of KDE), 350 MB of RAM. The advantage of Q4OS is that it’s a debian, so it can run lots of .deb files made for debian. Alpine is cool and all, but it has bugs on the desktop (some of its package management has dependency problems).

A tip: to save ram, don’t use background images, only a single color. You can save up to 50 MB of RAM that way, depending on the image you’d be using.

ctenidium@lemmy.world on 02 Feb 15:42 next collapse

I did not know, that background images could have this enormous effect! Good to know!!

markstos@lemmy.world on 02 Feb 21:54 next collapse

I agree the question here is not so much which distro but which browser.

Todays low-end laptops often come with 8 GB of RAM. Even common phones have more than 2 GB of RAM.

LeFantome@programming.dev on 03 Feb 21:25 collapse

Q4OS with Trinity is a great pick for this user. Alpine is great but MUSL may cause problems. And I say this as a MUSL use (Chimera Linux). You are not going to find 32 but Flatpaks and Distrobox may be too complicated. So, I would stay away from MUSL based distros with 32 bit Linux on a 2 GB system.

MX and Antix are also Debian based and have 32 bit versions.

Jumuta@sh.itjust.works on 02 Feb 15:57 next collapse

alpine

Kualk@lemm.ee on 02 Feb 17:23 next collapse

Fedora.

It seems to be easy to manage and fast to install.

SUSE is slow to run and self-update.

Debian is far behind and Ubuntu seems to always have an issue during or right after installation.

SolarPunker@slrpnk.net on 02 Feb 17:57 next collapse

VoidLinux

Kualk@lemm.ee on 02 Feb 22:41 collapse

It is probably the best solution to the low memory problem, but it is also the least common and may be the most difficult.

SolarPunker@slrpnk.net on 02 Feb 23:30 collapse

There is a xfce live edition and a good wiki. Not having systemd is a great thing for these old specs in my experience.

Kualk@lemm.ee on 22 Feb 07:55 collapse

Is dbus still available on non-systemd?

thebardingreen@lemmy.starlightkel.xyz on 02 Feb 18:35 next collapse

Mint.

It’s extremely stable Linux for your grandma, that comes with every tool that she will ever use and on the cinnamon interface all those tools are exactly where she will expect them to be if she is used to using Windows.

I’ve gotten three boomers to use it and they hardly ever ask for tech support because it’s so stable.

phanto@lemmy.ca on 03 Feb 00:04 collapse

Linux Mint Debian Edition: xfce, Firefox running, 12 tabs open, just under 3GB utilized. All my usual stuff open too, Telegram, Next cloud, etc.

I bet you’d be good with it and an SSD and a bit of swap. (I have no swap used.)

penguin202124@sh.itjust.works on 02 Feb 19:41 next collapse

Raspberry Pi OS or antiX.

boebbele@discuss.tchncs.de on 02 Feb 20:02 next collapse

minios minios.dev

Presi300@lemmy.world on 02 Feb 20:38 next collapse

AntiX or Alpine

Gayhitler@lemmy.ml on 02 Feb 22:28 next collapse

Debian, lxqt and x11.

If you can get an ssd in there then there’s some zram or something or other that can make it even better.

data1701d@startrek.website on 02 Feb 23:04 next collapse

Debian is on the right track. XFCE might work - I remember it running pretty well on a laptop with 4 gigs.

GrumpyDuckling@sh.itjust.works on 02 Feb 23:07 next collapse

Windows 10 has a bug with 100% disk utilization that goes away if you have an ssd. You should look into upgrading the ram to 4 or 8 gb. ddr3 ram is dirt cheap on ebay. It would probably cost $10-$15 for 8gb and another $10 for a 120gb ssd.

JoeKrogan@lemmy.world on 03 Feb 00:33 next collapse

Puppy or Debian with openbox or another light wm , is crunchbang still a thing ?.

ALiteralCabbage@feddit.uk on 04 Feb 09:25 collapse

Bunsenlabs is the successor to crunchbang.

JoeKrogan@lemmy.world on 04 Feb 09:30 collapse

Good to know. I always liked #!

ALiteralCabbage@feddit.uk on 04 Feb 10:27 collapse

Ditto, I used it on my eepc 701 way back when. I miss that sort of computing experience!

crozilla@lemmy.world on 03 Feb 02:28 next collapse

ZorinOS

adarza@lemmy.ca on 03 Feb 02:34 next collapse

for linux and the most basic of basic tasks, i’d look at peppermint. it’s what i put on all the old crap here with ‘marginal’ specs that choke on windows. debian stable xfce based. base install is pretty sparse, not even a browser is included initially. a utility pops up after first boot to facilitate installing a browser, media player, and a few other things if you want them, or the entire debian stable repository is also available. one thing of note. with only 2gb ram, it’s gonna be tight, whatever he runs on it.

his use case is screaming for a cheap chromebook, though. so at least consider that instead. an old laptop like that might make someone a nice little pihole or something, if it’s not ready to be put down for good.

DFX4509B_2@lemmy.org on 03 Feb 02:56 next collapse

Puppy would fly on there, or even DSL 2024. Heck, both those distros would fly even on a Pentium 4 of all things.

Disonantezko@lemmy.sdf.org on 03 Feb 21:09 collapse

But web browsers and video players are going to be painful with any distro.

LeFantome@programming.dev on 03 Feb 21:26 next collapse

You would be amazed how much 32 bit helps. If you do not open too many tabs, the web should be fine. Video no problem ( at reasonable resolutions).

DFX4509B_2@lemmy.org on 04 Feb 01:32 collapse

The Goanna browsers will run on pretty low-spec hardware, and there’s also h.264ify for sites like YT, unless Google blocked YT from loading on Goanna browsers.

0x0@programming.dev on 03 Feb 13:27 next collapse

Last time i searched for “lightweight” linux distros (for an old Thnkpad) the ones i saw recommended the most were: TinyCore, Puppy, Porteus, Absolute, antiX, Q4OS, Slax, Sparky, MX.
I saw Bohdi and other Ubuntu-based distros suggested quite a lot as well but my definition of lightweight means under 1GiB usage.
For a DE go with XFCE or some other lightweight DE.

MyNameIsRichard@lemmy.ml on 03 Feb 13:51 next collapse

To be honest, I wouldn’t on a 2Gb laptop. It’ll run Linux just fine but the minute you use a browser or office suite you’ll have memory problems.

Disonantezko@lemmy.sdf.org on 03 Feb 21:07 next collapse

This!

Even 4GB RAM is low for web browsers and they’re gonna struggle, A LOT, even with just one tab open, is going to be painfully slow to not want to use it anymore.

Old laptops like this, don’t have hardware video decoders for YouTube or any video in AVC or HEVC códecs that is used everywhere today.

You can use Gnumeric for spreadsheets and Abiword for docs if Libreoffice is too slow.

limelight79@lemm.ee on 03 Feb 22:55 next collapse

Maybe he’s going to run Links and Wordstar!

dx1@lemmy.ml on 03 Feb 23:14 next collapse

Last time I checked (a few years ago) Firefox has half the memory usage of Chrome, in practice.

ILikePigeons@lemmy.ml on 04 Feb 13:07 collapse

Yup, two years ago I installed Q4OS with TDE (basically KDE 3.5) on an old Penitum 4 1.8 Ghz computer with 2 GB of RAM and integrated graphics (Intel Extreme Graphics, part of the Intel 845G/845GL/845GE/845GV chipset as far as I remember). I wasn’t pleasant, even just using the computer was sluggish.

Gutless2615@ttrpg.network on 03 Feb 14:22 next collapse

As another said on the thread — it’s not really Linux that is the issue here as much as the internet. Browsers are just memory hogs now and you’re not going to get an enjoyable experience on 2gb of ram imo, if the goal is to have a functional laptop. OTOH, it would be a great little project server to play around with things like pihole or your Arrs🏴‍☠️ or other self hosting goodness.

geoma@lemmy.ml on 03 Feb 15:44 next collapse

Mx linux with fluxbox

wolf@lemmy.zip on 03 Feb 17:21 next collapse

The most important thing is not the distribution, but to enable ZRAM (or ZSWAP) and use a lightweight desktop. I am not sure how much difference a 32bit vs a 64bit distribution makes, but if possible you could take one for the team and run some trials and report your numbers (RAM usage) back here.

Of course I recommend Debian with a lightweight desktop of your choice, or Alpine.

LeFantome@programming.dev on 03 Feb 21:20 next collapse

A 32 bit distro will make a BIG difference with that much RAM.

wolf@lemmy.zip on 04 Feb 15:35 collapse

Show me some numbers! ;-) … Perhaps I miss something, but basically we have 32bit pointers vs. 64bit pointers, the rest of the data should be the same size. 64bit should be faster for tasks where the CPU is the bottleneck/computations, so IMHO it will be an interesting tradeoff with no clear winner for me.

ReversalHatchery@beehaw.org on 04 Feb 04:33 collapse

I’m not sure that cpu will be able to handle memory compression with a usable speed. I would expect it to make it even slower

wolf@lemmy.zip on 04 Feb 15:37 collapse

I don’t know either, but unless one uses zstd (lzo seems more like a thing for this hardware), I would hope that it is totally usable. (Running zstd memory compression on a Raspberry Pi 2, w/o any noticeable speed impact)

ratmoo@feddit.org on 03 Feb 21:01 next collapse

Probably Fedora.

zod000@lemmy.ml on 03 Feb 21:17 next collapse

I was always a fan of crunchbang when I used a couple of eee pcs as servers. It ran very light.

captain_aggravated@sh.itjust.works on 04 Feb 00:41 collapse

Is Crunchbang still maintained?

ALiteralCabbage@feddit.uk on 04 Feb 09:09 next collapse

Crunchbang was amazing, but it’s sadly no more. Development stopped on it some time in 2015 I think.

Bunsenlabs is a direct successor to it, and should be good on OP’s system.

zod000@lemmy.ml on 04 Feb 14:32 collapse

Not exactly, when Crunhbang development ceased Crunchbang++ aka #!++came out and that distro is currently maintained. As far as I can tell #!++ is more of the same, which is a good thing. I had to retire my tired old eee pcs a long while back, so the NUC I replaced it with was fine with standard Debian since it had 16x the ram.

LeFantome@programming.dev on 03 Feb 21:20 next collapse

Run a 32 bit distro. It is the only thing that will run well on 2 GB of RAM. It will run better than you think.

Q4OS, Antix, MX Linux, Damn Small Linux, and even pure 32 bit Debian are decent candidates. If you use Q4, give the Trinity desktop a shot.

I like Andelie Linux as well but MUSL may cause problems for an unsophisticated user.

notagoblin@lemmy.world on 04 Feb 00:21 next collapse

I put Antix on a 2Gb 64bit HP Atom. Worked well for notes and browsing. Oddly an SSD seemed to make little difference to performance compared to the previous HDD. Old architecture I guess.

mukt@lemmy.ml on 04 Feb 02:55 next collapse

This is good RAM for any 32 bit OS which is still being maintained.
64 bit OS require minimum 4 GB.

I don’t think Google will like any 32 bit device though. Go for an older version from libreoffice.

DieserTypMatthias@lemmy.ml on 04 Feb 10:37 next collapse

AntiX.

utopiah@lemmy.ml on 04 Feb 11:25 next collapse

Why wouldn’t Debian run?

Debian is the OS, with its package manager and some applications suggested by default. You can install Debian with X, without X, with a certain window manager or another, etc. So… Debian WILL 100% run, the question rather is WHICH software should you pick that gives the best compromise between ease of use (specific to that person) AND performance (specific to that computer).

PS: to be clear, that’s the same for other distributions. There are distributions that specifically target older hardware and that in turn might facilitate the process but usually if you do check how such distributions are done, they are basically Debian (or NixOS or Alpine or whatever) with a specific package selection. It’s rare (if ever? counter-example) to have anything special that would somehow “boost” performance for hardware, especially here when it’s rather common hardware.

utopiah@lemmy.ml on 04 Feb 11:28 collapse

FWIW I did run on old hardware with ratpoison and had a blazing fast experience, much more responsive than “top” hardware back then. So… yes IMHO it’s about the wm/de usually, the rest follows. Obviously you can’t run super demanding software, e.g. video editing, 3D modeling, etc but that’s usually rather obvious.

Petter1@lemm.ee on 04 Feb 11:31 next collapse

My friend always recommended puppy linux fur such devices, he was very happy with it

I personally think alpine might be a good fit, it is very lightweight. It does not use systemd though and is therefore in many ways different than most distros(for some this is a good thing). I know it from postmarketOS (optimised for phone hardware)

Other than that, you may just take Arch, as it comes pretty minimal and you can choose for every package to use the most lightweight solution

Or you can go even more personalised with gentoo, linuxFroScratch or yocto. Just requires some skill, but skill can always be acquired by learning and doing.

nyan@sh.itjust.works on 04 Feb 14:06 next collapse

Unfortunately, modern web browsers are horrible pigs. No matter what distro you put on this thing, interacting with webpages will be s-l-o-w. (I have a similar laptop—2 GB RAM, Athlon64x2 CPU—running Gentoo, and while it’s functional in its primary job of “larger-screen video iPod for 720p or less”, starting a browser takes a while.) The niche your friend wants to make this machine fill is about the worst one possible for it.

AnnaFrankfurter@lemmy.ml on 04 Feb 18:33 next collapse

Heavily customized LFS

fmstrat@lemmy.nowsci.com on 06 Feb 03:51 collapse

Debian, gnome, Dash to Panel extension, and WinTile extension. It will feel a lot like Windows. Then add OnlyOffice since it looks nearly identical to MS Office.