Multi-process Firefox, coming to an Internets near you Chris Pitchin’ Hey
http://blog.mozilla.com/cjones/2009/06/21/multi-process-firefox-coming-to-an-internets-near-you
"The fun comes when I kill -9 this gecko-iframe, the “tab” containing mozilla.com. To the non-geeky, invoking kill -9 on a program causes it to crash IMMEDIATELY. This simulates what would happen if, say, you tried to run a buggy plugin and it got itself into trouble. Notice that only the “content” disappears when the page crashes; the user interface itself keeps running as if nothing happened. This is a big step forward! If I were to kill -9 the current version of Firefox, everything would die, user interface and tabs."
Supervisor
http://supervisord.org
Labnotes - Why Processes Scale Better Than Threads
http://blog.labnotes.org/2006/08/29/why-processes-scale-better-than-threads
"The solution was to force developers to build separate units of work that can run in a multi-threaded environment without conflicts, and scale to more than one server. What comes naturally to every PHP and Perl developer had to be forced down the throat