Hey folks,
I am designing an ultra-lightweight headless OS tailored for cloud deployment and web hosting. I want to minimize both the disk footprint and idle RAM consumption to leave maximum room for database caches and web servers.
I am weighing a few fundamental design choices and would love your input:
- C Library: Should I go with an Alpine-style
musllibc to keep the binary sizes tiny, or stick toglibcfor maximum compatibility with pre-compiled web app binaries (Node, Python wheels, etc.)? - Init System: Is it worth dropping
systemdin favor ofsysvinitorOpenRCto save those extra 10–20MB of idle RAM, or does that break too many modern deployment tools used by web developers? - Security/SSH: What is your preferred lightweight alternative to standard OpenSSH for a minimal secure shell setup?
Any other suggestions ?
Apart from that, I want to know whether this has been already made by somebody(Please drop the link below)
And Is this project worth building ?