I never tried it thats true.
http://www.gentoo.org/doc/en/handboo...?part=2&chap=1
I guess that was rhetorical answer then.
I tried and it seems you are right. Documentation is a bit confusing.
Is there any way to limit memory usage per process?
Yes, that is a problem. I prefer POSIX way, but that is subjective.
POSIX is accepted as standard by many OSes.
I did know Alpine Linux, but I didn't know it can run XFCE, Firefox and other desktop required bloat. I will try it.
I want to use same OS for server and desktop.
All web browsers are bloated, because web standards are bloated. And I hope wayland won't be bloated, but maybe i'm to optimistic.
I actually don't need acceleration for my desktop use.
Linus also said Linux (kernel) is bloated: http://www.theregister.co.uk/2009/09..._bloated_huge/
Documentation says "don't overcommit", so it doesn't sound so confusing to me.I never set any limits for processes, but maybe ulimit is what you are looking for.
Linux and OpenBSD are mostly POSIX compliant, but there are situations where POSIX says nothing and Linux (and probably BSD) has to do things on its own. The one I remember had to do something with real time and scheduling.Yes, that is a problem. I prefer POSIX way, but that is subjective.
POSIX is accepted as standard by many OSes.
Yes, because when you compare old Linux kernels to the newest one you will notice it has grown a lot! However, it's good, because it gained many drivers, features and some file systems. Newer kernels are much faster in some cases than older ones. It's bloated compared to what it was in the past, but this bloat is mainly related to package size (you still use just few percent of it) and not to parts of the kernel that are running on your box.