Interesting; sounds a bit like a cross between { Debian/GNU NetBSD, Debian/GNU 
kFreeBSD } and
Bluewall { http://bluewall.es.gnu.org/ }.

Sounds like it could be fantastic for an OS design course; also, as you say, 
good for stable,
heterogenous environments.

Two problems:

* different kernel-based features { zones vs other solutions on other OSs, zfs 
not (yet?) native
  on Linux, dtrace only on two of those so far, networking and storage 
management differences, ... };
  how do you come up with as much as possible a unified approach to 
documentation and to learning
  the alternatives?

* base system freeze will eventually result in only running on museum hardware; 
no new drivers
  or features (at least none that don't backport with little or no changes to 
the rest of the
  respective kernel tree, unless you're compromising your other goals).  Also, 
the evolving userland
  will eventually get to where it really wants features that the unevolving 
kernels won't have.  Even
  for a course curriculum, keeping the kernels unevolving means it will 
eventually be relegated to
  a _history_ of OS design course.

The cooperation sounds interesting and possibly very worthwhile, although given 
the possibility of
what amount to planned obsolescence (2nd point above), I wonder if there would 
be enough
interest to achieve much there.  Similar point on the promotion of heterogenous 
environments.

A long, slow kernel update cycle (with snapshots of the then current kernels 
being used as a
starting point only once the first multi-kernel distro is out and stable) might 
address the
obsolescence issue, while still honoring the other concerns.  It would also 
ensure that the
opportunity for improving cooperation would be in depth and open-ended.

Given that it's available now, I wonder if anyone has thought of putting 
OpenSolaris's SVR4 lineage
userland on top of a *BSD or Linux kernel; I think I recall seeing something 
along those lines, but
can't think just now of how to search for it.  As such, orthogonality seems to 
call for at least
the consideration of alternative user lands that could run pretty much equally 
on all four kernels.

I think that if you could engage as many Austin Group 
(http://www.opengroup.org/austin/)
participants as possible, you could at once work for more uniform standards 
compliance among
heterogenous implementations, and yet also for more dynamism (albeit the 
responsible sort) in
the standards process itself.

How's that for an initial comment? :-)
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to