Re:Ask HN - Why was there ever, fork() ?
by bayareaguy on Tuesday October 06, 2009 @09:36PM
(#865845)
Although I believe you're wrong about the actual utility of this kind of data sharing across processes (and also making exaggerating claims about complexity), I might change my mind if you provided a specific real-world reference example.
The only way to win with the approach you suggest is if you have some sort of massively complicated server that you only ever need some small part of at any given point in time, allowing you to do a lot of swapping in and out of memory. I've never seen such a beast and can't really come up with a non-contrived use case. YMMV, but it certainly isn't a common case.
(Yes, Perl isn't exactly interpreted, but from this point of view it certainly isn't a shared binary library.)