Truth be told, we're all humans. Give a monkey enough rope to hang himself and he probably will. A dynamic system makes sense because the people who only need a small slice can live happily and the people who need more resources have the flexibility they need...
Of course, those are ideal conditions. What can happen (which, may not happen all the time) is you have some asshat who decides to script an endless loop and ends up crashing the sim. I'm all for this 100%, but as long as LL does something to cover their assets and prevent any one person from overloading the system, that would be cool. Maybe we can handle scripts like Linux handles memory. Use up an allotted space based on requirements and if it exceeds that (among other scripts using the same shared environment) it can begin to swap in it's own little cluster. Maybe in the future, SL scripts can have their own dedicated memory. For example, similar to our asset servers, we can have the scripts use memory on a massive cluster of servers allowing the sims to handle stuff like rezzing, etc. Separating the scripts from the rest of the sims would be cool in theory because it would prevent isolated sim crashing as all the load would be distributed between a ton of machines. And LL already has grey goo prevention. So rez freaks can't take over. People can disable particles as well and that will cover particle spam.
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges