this post was submitted on 02 Feb 2025
77 points (95.3% liked)

Linux

49554 readers
602 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

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?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 day ago

Heavily customized LFS

[–] [email protected] 1 points 1 day ago

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.

[–] [email protected] 2 points 1 day ago

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.

[–] [email protected] 1 points 1 day ago (1 children)

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.

[–] [email protected] 1 points 1 day ago

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.

[–] [email protected] 2 points 1 day ago
[–] [email protected] 4 points 1 day ago

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.

[–] [email protected] 2 points 1 day ago

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.

[–] [email protected] 9 points 1 day ago

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.

[–] [email protected] 3 points 1 day ago (1 children)

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

[–] [email protected] 3 points 1 day ago (2 children)

Is Crunchbang still maintained?

[–] [email protected] 1 points 1 day ago

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.

[–] [email protected] 2 points 1 day ago

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.

[–] [email protected] 1 points 1 day ago

Probably Fedora.

[–] [email protected] 2 points 2 days ago (2 children)

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.

[–] [email protected] 2 points 1 day ago (1 children)

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

[–] [email protected] 1 points 1 day ago

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)

[–] [email protected] 4 points 1 day ago (1 children)

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

[–] [email protected] 1 points 1 day ago

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.

[–] [email protected] 1 points 2 days ago

Mx linux with fluxbox

[–] [email protected] 6 points 2 days ago

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.

[–] [email protected] 27 points 2 days ago (4 children)

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.

[–] [email protected] 1 points 1 day ago

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.

[–] [email protected] 3 points 1 day ago

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

[–] [email protected] 4 points 1 day ago

Maybe he's going to run Links and Wordstar!

[–] [email protected] 5 points 1 day ago

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.

[–] [email protected] 4 points 2 days ago

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.

[–] [email protected] 3 points 2 days ago* (last edited 2 days ago) (1 children)

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

[–] [email protected] 1 points 1 day ago (2 children)

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

[–] [email protected] 1 points 1 day ago

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.

[–] [email protected] 2 points 1 day ago

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).

[–] [email protected] 2 points 2 days ago

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.

[–] [email protected] 1 points 2 days ago
[–] [email protected] 3 points 2 days ago (1 children)

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

[–] [email protected] 2 points 1 day ago (1 children)

Bunsenlabs is the successor to crunchbang.

[–] [email protected] 1 points 1 day ago (1 children)

Good to know. I always liked #!

[–] [email protected] 2 points 1 day ago

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

[–] [email protected] 3 points 2 days ago

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.

[–] [email protected] 2 points 2 days ago

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

load more comments
view more: next ›