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

Re: Mechanism extensions and the GSSAPI



>>>>> "Christopher" == Christopher  <cmaxwell@themanor.net> writes:

    Christopher> On Mon, 3 May 2004, Sam Hartman wrote:
    >> >>>>> "Nicolas" == Nicolas Williams <Nicolas.Williams@sun.com>
    >> writes:
    Nicolas> On Mon, May 03, 2004 at 02:26:54PM -0400, Sam Hartman
    Nicolas> wrote:
    >> >> And yet none of these are useful if we are specifying at the
    >> >> shim layer.
    Nicolas> Specifying at the shim layer.  I'll have to think about
    Nicolas> that.
    >>  If we don't specify at the shim layer, then we cannot depend
    >> on the shims being present.  That means that people are forced
    >> to code to the ioctls, which makes extensions hard to use.

    Christopher> Maybe this is oversimplistic, but why not provide the
    Christopher> shims as library/source to be linked into the
    Christopher> application that deal with the ioctls below the
    Christopher> applications view of them?

This seems more complex for authors of applications than being able to
depend on shims being present.

ALso, it means you need to specify a stable, extensible protocol
between the shim and the mechanism.  That's significant work that you
avoid by making the ioctl specification a mechanism implementation
matter.