Re: policy on GPL'd drivers?

From: dave <leimy2k_at_mac.com>
Date: Wed, 28 May 2003 11:48:00 -0500
>
> I don't think anyone is talking about symbol versioning. The issue is
> stamping the API at a particular point in time that shows it behaves in
> a specified guaranteed way.
>
> The module system has all the hooks to deal with versioning. What's
> missing is not the mechanism but the knowledge, i.e. we don't know that
> module X won't work with kernel Y becuase we don't know what APIs 
> module
> X may invoke and whether kernel Y supports them.
>

<snip>

> The only true solution to this is to version the APIs in the kernel and
> use the module versioning hooks to not load modules if the version 
> isn't
> the right one.

Will this require *any* new infrastructure to implement properly?  Or is
it simply a matter of maintaining API metadata regarding versions.

I should probably try to understand the existing stuff more before 
asking
too many more questions.

>
> -- 
> Tis a wise thing to know what is wanted, wiser still to know when
> it has been achieved and wisest of all to know when it is unachievable
> for then striving is folly. [Magician]
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to 
> "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Wed May 28 2003 - 07:50:07 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:09 UTC