this post was submitted on 05 Jan 2026
60 points (100.0% liked)

Linux

60865 readers
386 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 6 years ago
MODERATORS
 

I don't expect much but I found an old pi I bought probably 2016(may of been 2017). It was supposed to be a pi-hole but was never able to get the dns forwarding to work on my modem. It still works but wanted to somehow convert it to a regular distro(it's based on a micro-SD and I don't have any more microsd readers). I wanted to set it up as a basic system I could ssh into a terminal. Not expecting anything fancy or even graphic based. A lot of stuff I want to learn/practice "work" on windows but are native to Linux, like vim/neovim nmap gcc etc. Is this feasible? Am I under estimating what's possible with it?

you are viewing a single comment's thread
view the rest of the comments
[–] vrek@programming.dev 3 points 5 days ago (2 children)

Pretty sure it's rasp2b but maybe a rasp3... Its in a case so I have to open it and look at the markings

Someone more knowledgeable about the older gen Pis could probably help you a lot more than I could. I have a Pi 4b 8GB for my server, so that's gonna be a bit more capable than what you've got, but I imagine you can probably still find lots to do with it! Setting up a basic headless server should be no problem at all.

[–] azimir@lemmy.ml 3 points 5 days ago

The biggest limitation on the older models is RAM. There's other issues with network contention (the Ethernet is actually a USB device on the board), raw CPU (especially gen 1 boards), but really it's all about the RAM.

I use these kinds of boards for more hardware/embedded kinds of situations. No GUI Linux machines will easily run in 200-400MB of RAM before you start spinning up additional services or tools.

If you're really RAM blocked you can use a more stripped down Linux install or even hop to BSD and run real lean on resources for the OS. All of these options can still run most network services or simple build/dev kinds of support systems. They could be message queue servers, run GPIO-driven hardware systems, be sensor platforms, run DNS/DHCP/PiHole kinds of systems, be a speaker driver endpoint for a larger system, bong a clock sound every hour, or whatever. That's just what I could come up with while typing on the fly. If you start adding hardware to the IO ports it just goes nuts what even the older boards are capable of.