Who cares? It was killed by Solaris even without OOM, am I right? It's better to kill some process or to crash?Nobody knows that, maybe perl did something stupid?
I'm interested in mobiles in this case. I don't care about user land, but about kernels.OpenBSD and NetBSD can both run on embedded systems without being recompiled with most of things disabled like Linux which also needs different userland.
Don't you see this is from 2007 and don't you think that current Linux kernel documentation is better place to find information about what Linux does?Another source: http://opsmonkey.blogspot.com/2007/0...vercommit.html
It probably doesn't overcommit all memory, but it can overcommit avilable memory.
No, package size doesn't matter, because you're not running every file system and driver that package contains. Linux supports many more drivers and file systems than OpenBSD, so the package must be bigger. This should be obvious. Btw. I didn't know that not having modules is something good. I also didn't know having dozens of drivers and file systems is bad. What did you check? vmlinuz, perhaps?That's bloat. On Arch Linux kernel is 16MB uncompressed + 37.7MB compressed modules. OpenBSD kernel 8.6MB uncompressed and it doesn' have modules. Not to mention userland.
Last edited by kraftman; 05-04-2012 at 10:32 AM.
Your last sentence proves the popularity isn't an only factor that matters. It's true that Linux servers runs the most critical workloads and popularity is just a bonus in this case.NASA also runs IRIX, it doesn't mean they don't run NetBSD. If you look popularity of os and where it is being used, you come to conclusion that Windows is the most reliable os on world.
You won't read news which says "Windows is being used by nuclear power plant controllers", because it is obvious.
There are also other limits.
At least it doesn't kill random process.
I checked vmlinuz which doesn't have any driver since they are in modules as you say, and it is bigger than OpenBSD with all drivers ...
Modules are good, but OpenBSD beats Linux in that aspect without using them.