this post was submitted on 17 Mar 2025
43 points (97.8% liked)

Linux

6530 readers
420 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

A dev friend wants to start taking steps away from Windows, starting with their old laptop.

The laptop has 4 GB ram, and an 8th gen i3 CPU, and they mostly will use it to program.

Some have recommended them Lubuntu. Would that be a good choice?

Thanks!

Edit: yeaaah. Definitely away from Windows, not Linux. Time for lunch.

top 17 comments
sorted by: hot top controversial new old
[–] possiblylinux127@lemmy.zip 14 points 1 day ago (1 children)

Upgrade the ram and you will have a pretty good experience.

Also make sure it has a decent SSD

[–] NostraDavid@programming.dev 4 points 19 hours ago* (last edited 19 hours ago) (1 children)

Also make sure it has a decent SSD

That means any SATA SSD that can pull 500MB/s. No need to try to stick an m.2 7000GB/s SSD into such a weak laptop. Not trying to poop on his hardware - just staying realistic for when you look for an SSD (presuming he does not already have one).

After 10 years, I still remember switching to an SSD from a classic HDD. Probably the biggest hardware upgrade I've ever done.

[–] possiblylinux127@lemmy.zip 1 points 17 hours ago

Not all SSDs are created equal. Some of the very cheap ones are worse than HDDs. Most reasonablely priced ones will be fine.

Also I have never seen a Sata SSD consistently pull 500m/s. You would need some serious flash for that.

[–] ProdigalFrog@slrpnk.net 14 points 1 day ago

Lubuntu would be fine, though personally I'd suggest the lightweight Linux Mint versions, such as Linux Mint XFCE.

[–] BlackEco@lemmy.blackeco.com 12 points 1 day ago

Which language are they going to use? Because for some languages (thinking of Java or Node) they definitely would want more than 4GB of RAM. And I'm not even speaking of IDEs that tend to store data in RAM for their suggestion features.

On that note, if the RAM isn't soldered to the motherboard, I would strongly advice to upgrade the capacity.

[–] just_another_person@lemmy.world 9 points 1 day ago (1 children)

They want to step AWAY from Linux? This might not be the right sub then.

[–] wildflowertea@slrpnk.net 9 points 1 day ago (1 children)

Haha thanks for pointing it out. Time to get some carbs for my brain…

No problem.

To your question: the RAM limitation is going to make developing on this machine very difficult with modern tooling or frameworks, even with the most efficient of languages. The build and package management systems of practically everything requires a fair amount of resources, so that's going to be what causes problems. If they're building off devices then probably NBD.

[–] cyborganism@lemmy.ca 5 points 1 day ago (1 children)

LxQT maybe? Ubuntu MATE could work too.

[–] ProdigalFrog@slrpnk.net 5 points 1 day ago (1 children)

Lubuntu now ships with LXQt.

[–] cyborganism@lemmy.ca 2 points 1 day ago
[–] 0x0@programming.dev 4 points 1 day ago

RAM adequacy will depends on the language(s) and their toolchain, but coming from windows i don't foresee a CLI-inclined dev.
And/Or get a second-hand ThinkPad that doesn't have soldered RAM.

[–] quantenzitrone 4 points 1 day ago* (last edited 1 day ago) (1 children)

TBH Ubuntu Gnome would probably also run alright, but ram increase would definitely be advised for coding. Some language servers and compilers can really eat ram almost like Google Chrome (supposedly i never used it).

[–] wildflowertea@slrpnk.net 7 points 1 day ago (1 children)

Thanks for the suggestion!

The RAM is unfortunately welded.

[–] quantenzitrone 5 points 1 day ago
[–] beeng@discuss.tchncs.de 2 points 1 day ago (1 children)
[–] possiblylinux127@lemmy.zip 1 points 1 day ago

It doesn't need to be tiny