this post was submitted on 19 Aug 2024
104 points (94.8% liked)
Linux
48398 readers
1088 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 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not enough RAM to be honest (at least not to be useful in the near future). I ran an Emby/Jellyfin server with 180 GB of music (nothing else was running, not even the UI), and it ran out of RAM, and was swapping like crazy at 1 GB of RAM on my Rpi3. In this day and age, you need 2 GB of RAM for servers, but that won't be enough within a couple of years (and that's why I don't suggest this new model with 2 GB of RAM). I personally would only get a new Raspberry Pi if it comes with 16 GB of RAM, so I can run a UI properly. You just can't ever have enough RAM these days. Linux is using less RAM than Win11, but not by much these days. It's growing too fast in requirements in the last 3-4 years.
I haven't noticed it tbh.
3 years ago XFCe needed on Debian about 450 MB of RAM (on a clean boot). It now needs 850. And that's not so much XFce's fault, it's all the other stuff underneath that have been growing too much too.
I mean, heck, Cosmic should not need more than 500 MB of RAM overall, having such a clean codebase. And yet it's the heaviest of them all, at 2.5 GB (even Gnome/KDE boots at 1.3 GB on Debian). And it's not a matter of optimization because it's an alpha. That's a cheap explanation. It's just heavy. Just as much as Windows in terms of ram usage.
I think it's the "unused RAM is wasted RAM" technology. Try on a machine with no more than 2 Gb.
Not sure what you have going but I have plasmashell running right now at 680MB.
you should try damnsmalllinux, it had a revival recently. though the absolute smallest modern one is probably Slitaz? or alpine linux
though you can definitely set up debian to use less than 500 ram today, kde/gnome are kinda hogs
A raspberry pi isn't and has never been a good choice for a server.
For an appliance like a pi hole, home assistant, or media center playing files from a real Nas it's fine.
Did. you not read what I wrote? I used it as a media center and it was swapping like hell. That's what Emby and Jellyfin are. Media servers.
No, you use it as a media server. A media center can also be a media server but often is not.
If your pi is just reading files from the network, it's fine. If it's serving files, you're gonna have a bad time.
Use the right tool for the job.