"Alfred M. Szmidt" <[EMAIL PROTECTED]> writes:

> It all sounds like a Lisp Machine...  And even though I enjoyed your
> little story, it has zlich todo with filesystems and user
> interactions.

Sure it does.  It's about why a filesystem needs to be able to prompt
the user, and why RPC should be procedure call.  Think of it in those
terms.  Now that the filesystem is out of the kernel, it's time for it
to be allowed to all the things that the kernel can't.  I thought I
had made sure it could, but I failed to see clearly that it was more
than just sheer ability to do things that was needed, but also access
to gobs of user context.

> I don't know about Unix, but on GNU/Hurd you could suspend the
> process, then have some gdb magic so you can restart the process in
> question from a previous point (and it would be nice to be able to
> patch the process in question with new code, to fix a bug or similar).

No, you couldn't, because it's already too late.  You can't tell even
what process is concerned, and the system is already out of memory and
it's too late to go around running other things.

>From what I read, Marcus is right that L4 need not have these
problems, but Mach does, and the Hurd doesn't yet have the ability to
deal even if the kernel were to suddenly develop it.

> This is far simpler then having "dialogs poping up", it also begs the
> question "where do those dialog windows pop up"; X11? the console? The
> Hurd's new-fandangled-windowing-system-that-doesn't-exist-yet?  All of
> the above?

Wherever the current user interaction context says to.




_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to