I'd be happy to tackle this with you, but just to avoid the frequent "actually, this isn't libertarianism, this is the other X system", can you please define libertarianism from your perspective?
I'm pretty skeptical about taking political positions from memes, and when I've done my own research on this, I failed to find valid reasons that this issue should get the attention that the Internet gives it. There are many other issues that are worth my attention. This one isn't.
Yeah tiananmen is such a meme at this point. You can tell when people base their entire politics on memes and don't bother reading and searching on their own. Tiananmen is an issue they won't step mentioning.
My server is 2 GB, and for self hosted stuff it's good enough. Granted, I use Gentoo, but I wouldn't expect debian would be much higher unless you're running something.
I run postgres and a file server on mine. I've previously ran NextCloud. It was a liiittle slow, but I think I was CPU bound (raspberry pi).
The big choice here is: do you want rolling release or stable? Most servers are stable, but endeavour is rolling.
Stable release means your distro's repository's packages rarely change behavior. This is because they lock the versions and only bring in security updates. Pros: things will almost never change when you update, which means you won't have to be fixing things when updating (unless updating major version of your distro). Cons: you're stuck with frozen versions. Those can be years old sometimes. As long as you're okay with not using new versions of what you're using, you should be fine.
If you like stable, go with debian stable for 5 year release / update cycles, debian testing for 2 (or Ubuntu server), or the red hat one for 6 months (I forgot its name).
Rolling release means you have to update frequently and you always get the latest version, remaining very close to upstream. This is unpopular for servers as it means an update might bring changes you don't expect, and you might have to change a configuration or maybe even more. If you like this, OpenSUSE tumble weed is a good choice, or good old Arch.
You also have Gentoo and NixOS, but I don't know if you'll be wanting those.
The size of the code still impacts your deployment. Moreover, if you're using something like AWS lambda, small changes can have significant influence on cold start time.
I agree that an extra step is not desirable, but this would only be done for production deployments (and consequently pre-prod if you do that).
Ideally you'd only do this for live deployments (production and possibly pre-production or staging / QA). For all other testing, you would keep it unbundled.
I personally don't fully agree. Libertarianism just doesn't work at all. It is not even a complete system from a logical sense. It falls apart when faced with basic scrutiny, or they just theorize a system that's basically the same as a central government but with a private entity name stamped on it.
It is an ideology stemming from a basic principle, but they sadly don't seem to think of the entire system as a whole.
To be fair, nix is not super hard, it's just that its more than your typical distro. You'll run into rare compatibility issues. Yes, rare, but if you're not a tinkerer, you may not like it.
You must be speaking about the USSR's early period, transitioning from a rural backwater into an industrial power house. They experienced a famine then (and unfortunately it was the routine even before communism), but once they completed collectivication, there no longer were any. In other words, communism ended the pattern of famines in Russia and Ukraine.
Plenty of sources provided in there (ny times, reuters, etc), but if you were the kind to examine evidence, you wouldn't be here anyways.