DragonFly BSD
DragonFly kernel List (threaded) for 2006-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Cache coherency, clustering, and Kernel virtualization

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 4 Sep 2006 01:36:27 -0700 (PDT)

:On Sat, Sep 02, 2006 at 11:49:36AM -0700, Matthew Dillon wrote:
:>     Sounds kinda like what IBM did with linux on its mainframes, eh?  But I
:>     am going to do it with DragonFly and my expectation is that performance
:>     within a virtual kernel will be within 20% of the performance of a
:>     real kernel.
:And why reinvent the wheel? Xen is providing exactly that -- light
:weight virtualisation similiar to what IBM provided in hardware.
:It has the big advantage of being proven technology and does support
:multiple kernel already.
:Performance numbers are available as well, depending on usage pattern
:the impact is quite low.

    Xen is the one that runs a linux kernel as the primary OS?  I really
    have no desire to make DragonFly dependant on some other OS for 
    features.  And, frankly, I'm not sure I would consider Xen to be
    contemporary to an actual native user-mode kernel.  They are two very
    different beasts, with very different levels of integration.  Just
    because it is a virtualization technology doesn't mean it is the
    right virtualization technology for us.

    I don't want DragonFly to get into the code bloat rut, where making
    a feature work requires bringing together several huge and distinct
    projects and then praying that they don't become incompatible with
    each other over time.

					Matthew Dillon 

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