4 ms·
You definitely can use Linux with few simple servers with 128 MB RAM. Install can be tricky indeed, but if you have installed system, it's easier.
by vbezhenar 9mo ago
You definitely can use Linux with few simple servers with 128 MB RAM.
Install can be tricky indeed, but if you have installed system, it's easier.
- tokyobreakfast 9mo agoYeah I'll need conclusive proof of that.
- nh2 9mo agoThis is not difficult, you just need to run `htop` and perform addition of the RES column (which is in KB unless a unit is shown). Example: USER RES▽ Command root 70436 systemd-journald root 14268 amazon-ssm-agent root 13508 systemd root 12160 systemd --user root 10240 sshd: root@pts/0 root 9088 sshd: root [priv] root 8944 systemd-udevd root 8704 systemd-logind root 8320 nix-daemon --daemon systemd-ti 8192 systemd-timesyncd systemd-oo 7808 systemd-oomd root 6492 -zsh nscd 6272 nsncd messagebus 5888 dbus-daemon --system --address=systemd: --nofork --nopidfile - root 5888 htop sshd 4904 sshd: root [net] root 4736 sshd: sshd -D -f /etc/ssh/sshd_config [listener] 1 of 10-100 root 2960 (sd-pam) root 2816 agetty --login-program login ttyS0 --keep-baud root 2192 dhcpcd: [privileged proxy] dhcpcd 1680 dhcpcd: [manager] [ip4] [ip6] dhcpcd 1468 dhcpcd: [BPF ARP] ens5 172.31.8.86 dhcpcd 1168 dhcpcd: [control proxy] dhcpcd 1040 dhcpcd: [network proxy]
- direwolf20 9mo agoWhy are you using systemd in a minimalist system?
- nh2 9mo agoI'm not trying to run a minimal system. This is just out of the box NixOS.
- evgpbfhnr 9mo ago>> You definitely can use Linux with few simple servers with 128 MB RAM. > > This is not difficult, you just need to run `htop` and perform addition of the RES column (which is in KB unless a unit is shown). Example: I'm not quite sure what points this makes... That's supposed to fit on 128MB? And it doesn't include memory consumed by the kernel itself (which is not negligible at this scale), and linux needs spare for cache to work remotely decently. $ awk '{ tot+=$2 } END { print tot /1024 }' < list 214.035 I'm sure you can run a linux with 128MB of ram, but certainly not with systemd and a default kernel... Perhaps DSL (damn small linux) or alpine.
- pbhjpbhj 9mo agoToms root boot (TOMSRTBT) is what you need! Used to fit on a floppy disk. https://en.wikipedia.org/wiki/Tomsrtbt https://en.wikipedia.org/wiki/Tomsrtbt
- nh2 9mo agoThe point was that most of the shown software is optional, and you can check how much selecting those parts you care about sum up to. To provide "conclusive proof" that it's possible to run a 128 MB Linux system. For example, if you remove (or configure smaller memory use for) journald, the Amazon daemon, oomd, timesyncd, you are already at around 128 MB userspace, with more that can be removed if desired. And this is on a distro that is not at all designed to be minimal in memory usage. How much cache is good depends entirely on what you want the system to do.
- andersmurphy 9mo agonetBSD! ... o wait not linux... damn