I second Debian with LXDE. I run it on much older hardware with no issue.
Linux
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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Just something to note, LXDE is no longer officially maintained by the original devs (there are some community maintainers). LXQt is the new project from those devs and still seems to be going strong.
Not saying to avoid LXDE, just that updates may be few and far between.
I didn’t know that. I usually recommend LXDE because I have used it for a really long time. LXQt is also a great option, I haven’t used it in a few years but I remember it being nice and lite.
Can confirm!
Debian + xfce.
This is probably the way to go. Relatively minimal install with a pretty lightweight DE. Rock-solid-stable too, so even if you update obsessively, you're very unlikely to ever need to downgrade anything.
I actually went with this setup on a Dell M4500 and it works a treat, really gave the ol gal a second lease on life.
I'd go for Mint with XFce or xlde/lxqt for this one, or Lubuntu. Basically, you need anything that uses less than 700 MB of RAM (ideally around 350, like the Raspbery Pi version of Debian, but that doesn't exist in the x86 world unless you go really low end, like DamnSmallLinux), and then you need to be very careful to not open more than 1-2 tabs on your browser, or you will start swapping. The biggest problem on your PC is not the speed, neither the size of the drive. It's the 2 GB RAM. It's a strict minimum of 4 GB these days to do adequate web browsing. But it's still possible with 2 GB if you're very careful what you're loading, and how many tabs you're using. My mom's laptop has 2 GB of RAM too, and it's equally slow in CPU speed, but it works for her, because she doesn't know how to use tabs (she uses the browser with a single tab), and that's enough at 2 GB.
And I know what I'll suggest next is an anathema in these parts, but it's true: Chrome uses less ram (there's even a setting for it) and it's significantly faster on older computers than Firefox. I have put together at least 8 old computers with Linux for friends and family, and that has been my experience consistently. On newer hardware it doesn't make much of a difference, but on old hardware (e.g. anything less than 1500 Passmark CPU points, like yours), it does, visibly so.
Other suggestions: turn off start-up services on the xfce prefs about services you don't need. For debian xfce, you will also need to edit a text file for policy-kit (somewhere on /usr) to make the laptop sleep on its own without intervention (otherwise it will tell you that it doesn't have permissions to do so). Finally, Chrome might not load up on debian xfce, you will need to edit the launcher to include the basic password store chrome option, to make it load. Other ways to save RAM on xfce: include only 1 panel, don't use applets you don't really need, and use a color instead of a picture for background (you will be amazed how much ram that takes!).
Final advice: update the bios firmware via windows before you delete it. This will allow you to disable the fwupd service on linux, to save more ram (there are not going to be any new versions for that old model anyway).
I have debian 32bit running on my extremely underpowered 2009 eeepc - 1.6ghz atom, 1gig ram. Cinnamon as DE
It's up to date as well.
Websites are pretty useless but it works well as a music server and can digitise my vinyl with several plugins without dropping any packets.
With 2gig you'll be able to browse the web
A potato? GlaDOS surely.
Start with Debian, end with Debian. Mainly as you can start with a minimal install and swap out DE's until you find one that works best for you.
I'm surprised noone have mentioned Lubuntu yet. It's a debloated and light weight version of Ubuntu and can run on very old hardware. I've used it in the past before on shitty hardware with great success
Debian and xfce, easy
Debian-based potatoe Linux is AntiX.
IIRC antix doesn't use systemd, right? I don't want to argue about systemd, but it may be frustrating for a new user trying to follow tutorials that say to use systemctl.
Someone should come up with a new distro with the name potatOS, just for cases like this .
There's already a bunch of distros for lower-end hardware. PuppyLinux is probably what you're looking for, and it's actually a genre of distro that takes a typical distro like SUSE, Debian, Ubuntu, Fedora, Arch etc. and packages it into a slimmer spin with some shared utilities.
It's been some time since I used it on an old laptop, but Puppy Linux was very responsive on shit hardware.
Puppy Linux was my first ever Linux distro. Great memories.
I can recommend as well. It is maybe not the most beginner friendly OS since it works quite differently than most other OS's unless installed in a curtain way. Iirc. The installer is quite helpful in getting it set up correctly.
Linux Mint Debian Edition. If you want to go more minimal, try Debian.
Obligatory Bunsenlabs plug. Nice light Debian based distro with no DE. It cleverly uses openbox wm and tint2 and some other tricks to make it feel like you have one though.
Confirm it runs awesome on potatoes.
Linux Mint Debian Edition XFCE like someone else said already.
On a second note, maybe you'll find the program Scribus of interest to you.
Wrong question, distro doesn't matter ;). Just go with Debian or Arch or something else that don't preinstall crap.
What matters is what programs you use, including the graphical environment.
With only 2GB of RAM, you will need a very lightweight distro. Something like antiX would probably run well. It will probably have trouble with a web browser like Firefox or chrome. There are some lighter weight browsers available, but there are usually compatibility issues with modern websites.
Yeah I think the distro is less important. Really it's choosing a lightweight DE + web browser will determine if a machine that old will work.
Arch + Lxqt/enlightenment is what I use on my 2GB
Mint with XFCE or MATE
MX Linux 32 bits (it's debian+XFCE) will run fine, AntiX too.
DO NOT RUN A 32BIT VERSION OF LINUX ON 64BIT HARDWARE. I looked into the celeron in the computer, and it supports 64bit instructions. Just run Debian with xfce.
Just like Debian which it is based on, you can get AntiX in either 64 or 32 bit, whichever you need for your processor. It's a very good lightweight distro. I'd recommend it, as well as Crunchbang++ for something like this. (edit to add that Crunchbang++ uses Openbox window manager, very lightweight but easy to use--something to consider for whichever distro you decide on).
If you have 4 MB of RAM or less, I would recommend 32 bit regardless of CPU.
The machine he linked to has 2 GB of RAM. A 64 bit distro will eat half of it getting to an empty desktop and a couple browser tabs will eat the rest.
Anything with more RAM, I completely agree with you.
I run AntiX on my EeePC 701, the original with a 630mhz Celeron. Runs a treat.
Ideally you would want something that sets up ZRAM, which is a way to compress your RAM. From what I've heard it can make your potato PC pretty swift but I haven't set it up myself yet. I know Garuda linux does that by default. They also offer XFCE desktop which should be fairly lightweight.
if it supports the basic hardware, there's nothing wrong with peppermint for basic stuff like your use case. after the base system is installed, add a browser and libreoffice and you'll have a nice little system for writing on.
if you want to keep using windows on it, you'll probably have to 'start over' with a plain install of windows (without hp's junk, and to a clean--partition table cleared--'hard drive'), uninstall the useless crud like candy crush that comes with the base windows install, ensure compactos is enabled (it should be automatically enabled with those specs), install your browser and word processor. you shouldn't have to do thing where you connect an external drive for 'working' space for updates (something i've only ever had to do twice on 32gb emmc models) anymore as long as updates stay relatively current.
but with only 2gb ram and a 10 year old 'atom' based cpu, i'd probably go straight for peppermint.
I use bunsenlabs on old PCs like this. I have a Vaio A series with 1 gb of ram and it worked perfectly. This was a single core laptop from 2004. Mind you this was 32 bit so ram consumption might have been a bit lower. The idle was like 150 mb.
Bunsenlabs is debian based and uses openbox for it's window manager so it's lighter.
Mint or Debian.
Xfce as desktop environment.
I have a stream 11 that I use as a little testing server and used to use as a laptop with Debian.
It ran fine, was too slow to stream from but certainly worked streaming to.
Using it now headless with rhel and it’s fine as that too, but I had to to the Broadcom-wl dance to get WiFi working.
My 1st recommendation for any potato PC is AntiX, however, since this one isn't THAT potato and you're gonna be using it for light writing and stuff, I'd say try Alpine... It's out of the box experience is similar to arch, however you have automated install scripts for things like the desktop environment.
You could also try AntiX's parent distro - MX linux or Linux Mint XFCE, both should work nicely.