[haiku-development] Re: Haiku Kernel Architecture Questions

  • From: "Michael Crawford" <mdcrawford@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 29 Oct 2008 08:53:33 -0700

A problem Linux kernel modules is that they're designed to cause a lot
of grief for anyone who develops or even uses closed-source drivers.

One way they do that is to optionally encode the kernel version in the
prototypes for each module's entry points.  If you're running a kernel
that's configured to do that, then you can't use modules that weren't
built for the exact same kernel version. If you don't have source and
the driver's vendor isn't willing to supply a module specific to your
kernel version, then you're SOL.

My understanding is that Linus considers this a feature and not a bug!

Mike
-- 
Michael David Crawford
mdcrawford at gmail dot com

   Enjoy my art, photography, music and writing at
http://www.geometricvisions.com/
        --- Free Compact Disc ---

Other related posts: