This is comparing applets^H^Hs and oranges...
The NT problem is caused by running code produced somewhere else. It
could be triggered by a "Cancel" button on an applet written someone
half-way arround the world in the opposite hemisphere.
The Linux program has to be run by a user logged onto the system. Quite
a bit of difference. You can convieniently remove users that do this
sort of thing from the system. Besides, you can allocate resources via
ulimit in bash to circumvent the problem before it happens.
Even so, I ran the program on 2.0.27 with unlimited resources in bash
(in X). I was able to get a console and bring the system dowm. If ps
hadn't barfed, I could have recovered without bringing down the system.
I ran the program with process limits set at 100, and was able to kill
the parent shell and regain control of the system.
You can tell your NT friend; Nice Try - maby Next Time - Not Today...
-James