>> To me, that is more like a boot loader and less like a shell, although >> what you describe is somewhere between the two. To be a shell, what >> has been loaded must be able to exist and be unloaded, and you must be >> able to load something else which can exist and be unloaded, >> add-infinitum. For this you need processes, not threads.
A system like Erlang manages to have "processes", a shell, and a lot of other things typically associated with real processes all inside one big process... -- David N. Welton - http://www.dedasys.com/davidw/ Linux, Open Source Consulting - http://www.dedasys.com/ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
