Re:What iOS Can Learn from Unix
by bitwize on Monday September 09, 2013 @01:19PM
(#6354727)
Small isolated components lead to communication overhead and can cripple performance.
They offer certain advantages, too, but this is no different from any other software-engineering tradeoff.
There's a reason why the winning kernel is a monolithic kernel, and the winning init system is one large God-daemon that replaces many smaller legacy daemons.
Re:What iOS Can Learn from Unix
by rcoh on Monday September 09, 2013 @01:24PM
(#6354771)
There's a difference between the performance you want in your kernel and the performance you need sharing to Facebook. It seems like creating monolithic mobile apps is premature optimization.
They offer certain advantages, too, but this is no different from any other software-engineering tradeoff.
There's a reason why the winning kernel is a monolithic kernel, and the winning init system is one large God-daemon that replaces many smaller legacy daemons.