l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

A comment about changing kernels


From: Jonathan S. Shapiro
Subject: A comment about changing kernels
Date: Thu, 27 Oct 2005 14:23:57 -0400

As I have already written, I think that the Hurd project is coming to a
difficult architectural choice about the future of the Hurd. The outcome
of this community decision will be the single largest factor in
determining what new kernel to use.

If the goal of Hurd is primarily to build an extended and improved POSIX
system, then the existing L4 or L4.x2 kernel is sufficient for this. The
main advantage of this choice is that all of the necessary pieces are
available right now.

If the goal of Hurd includes providing a more secure and robust
foundation, then I think that either L4.sec or Coyotos will be the right
kernel choice. Obviously I have a preference, but the Hurd decision
needs to be driven by the Hurd requirements and not by my preferences.

The one thing I *will* say about this decision is that it is a "one way"
decision. Once a significant body of code is committed to an older,
insecure microkernel API, it will become progressively more difficult to
change that decision later.

Since either the old or the new Hurd could be implemented on the more
secure foundation, this *may* be a reason to use one of the newer
kernels in either case, *provided* they become available to be used soon
enough.

shap





reply via email to

[Prev in Thread] Current Thread [Next in Thread]