Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: Re: uuu suggestions: msg#00023

Subject: Re: Re: uuu suggestions
On Fri, Jun 24, 2005 at 01:13:21AM -0500, Richard Fillion wrote:

> You pose interesting questions.  I think you should have sent them to
> uuu-devel@xxxxxxxxxxxx though, as you'd get a broader range of
> answers.  (I'm cc-ing the list, hope you don't mind)

better yet, uuu-devel@xxxxxxxxxxxxxx We don't do anything on sourceforge
these days. Seeing that made me check the date header to make sure I
didn't phase shift to 2002.

> 1) Uuu as a userspace program ontop of linux.  I've actually never
> run the Uuu/Linux combo, but from what I understand, it's not
> userspace.  They run uuu right ontop of the kernel without switching
> to user mode (iirc).

nay, it's a userspace program.



On Jun 23, 2005, at 5:53 PM, Howard S wrote:

> Hi there.
>
> I was wondering if you have time for a few questions about uuu?  As I
> understand it, uuu currently runs as a userspace program on top of
> linux.  Is there sufficient abstraction of the lower levels such that
> linux can eventually be swapped out and uuu run directly on the metal?
>
> What about uuu for Qemu and/or Xen?

as rick mentioned, it ran on metal before it ran on linux. Python
provides oodles of abstraction, so it's pretty easy to port anywhere.

> Will uuu be a "monolithic kernel", and if so, do the shortcomings of
> this approach have any good workarounds, or will future uuu users have
> to concern themselves with recompiline the kernel each time a new
> kernel-level function is needed, as currently can be the case with
> linux?
>
> In light of current developments for GNU/Hurd, and the strengths of L4
> as a microkernel, what about uuu on L4 (which I suppose you could
> already accomplish as uuu on L4Linux, the linux port to L4) or on top
> of GNU/Hurd itself?

Any thinking involving "Unununium" and "kernel" is fruitless. "kernel"
is a word for a part of an OS of a very particular design, where there
is some code that can do anything, and isolated processes which can not.
Unununium is not like that. It has a single address space and everything
runs with full privileges. A capability based design and a VM that does
not allow arbitrary pointer creation will provide isolation when we get
around to implementing it.

> Given the design philosophy of uuu, am I to understand you are
> building a complete system where "functionality" no longer resides
> within the confines of applications, but is in-fact built into the
> system, and is available for use system-wide?  If this is the case,
> could uuu be thought of, conceptually, in terms of "abilities" and
> "data", where all things (to the user) are either one or the other?
> You give some interesting and very open-ended ideas about uuu's gui.
> Do you have any sketches or diagrams available to share?  I tend to
> believe in the strength of mock-ups and even doing things out on paper
> and ink before spending all the time putting it into code. May I
> recommed this approach (as seen in mockup.org). Even some
> "screenshots" that are really just images put together in GIMP or some
> other image editor would be great in terms of getting feedback and
> testing out new UI concepts.  Just my $0.02

Those ideas are far, far down the road.

> Ok. Thanks for reading this. I look forward if and when you chose to
> reply. Best of luck,
>
> Howard S.


<Prev in Thread] Current Thread [Next in Thread>