this post was submitted on 05 Jan 2026
60 points (100.0% liked)
Linux
60884 readers
569 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
- 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
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I have an entire home server running on my pi; it's just going to depend on what model you have and what you want to do with it. Personally, I run my pi from an SSD kept in a USB drive enclosure because microSD cards suck and I want my system to be responsive. I host websites and ssh into it all the time for a great number of random tasks. I have a custom Fedora install, but Raspberry Pi OS or whatever they switched the name to after Raspbian is probably fine for most people. It's based on Debian, or at least is was many years ago when I last saw anything about it.
Depending on the Pi, you are limited to USB 2 speeds for the external drive. That’s enough for many things, like streaming video, but doesn’t cut it for regular transfer of large files.
I've got a Raspberry Pi 4B 8GB, and I've never had a problem with speed, really. The only issues I have with speed are when I do things from outside my home network, which is a limitation from my ISP, not my hardware.
EDIT: Just checked with a quick
ddand it seems my drive's sequential write speed is about 250MB/s, far exceeding USB 2.0. It's not a great SSD, so that's a pretty expected value, tbh.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.
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.