3 ms·
They have a different development model which is not as Linus-centric. The user-land and kernel ship together as a more tightly integrated package. In terms o
by Andys 16y ago
They have a different development model which is not as Linus-centric.
The user-land and kernel ship together as a more tightly integrated package.
In terms of performance, I found that the linux kernel is often optimised for bandwidth at the expense of latency.
eg#1, When the system is under heavy memory pressure, Linux tends to grind to a halt and start killing processes randomly, where FreeBSD responds more gracefully.
eg #2, In highly-threaded environments (eg, 32 or more cores), Linux doesn't really work very well unless you pin processes to specific CPU cores. In fairness, BSD doesn't perform much better, but at least avoids pathological cases.
- Andys 16y agops. I should add that I really don't use BSD much anymore. The reason is that ease of administration and wider driver support is more important to me than purity of development, and neatness of the user-land. For that reason I'm using Ubuntu Server for many roles now.