mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jan-Benedict Glaw <jbglaw@lug-owl.de>
To: linux-kernel@vger.kernel.org
Subject: Re: Binary modules for 2.6
Date: Wed, 3 Sep 2003 17:58:14 +0200	[thread overview]
Message-ID: <20030903155814.GI14376@lug-owl.de> (raw)
In-Reply-To: <123-216863213.20030903054040@ecommerce.com>

[-- Attachment #1: Type: text/plain, Size: 1845 bytes --]

On Wed, 2003-09-03 05:40:40 +0200, Dumitru Stama <dics@ecommerce.com>
wrote in message <123-216863213.20030903054040@ecommerce.com>:
> With the current layout of the kernel modules there will be no way of
> distributing binary kernel modules anymore. Considering the structures

No? If it were like this, I'd say I'd really like that:)

> that combine to describe the way module works and the alignement of
> those depending on the processor type even if that processor is i386
> compatible. Personally i think this is a good move for open source

Well, Linux aims towards source compatibility. If you want to ship
binary modules, you've got to do *lots* of compilation.

You've to compile for all and any large distributions, and additionally,
some people will ask you to compile with their very personal kernel tree
(thay might have added loads of patches) and their .config file.

> community but what are we gona do with the proprietary drivers that do
> not have the sources available ?

If it's like that, vendors of binary modules may face a lot of
recompilation then...

However, such things are usually done in another way. If you encounter
such situations, you'll write a binrary-only core module plus some glue
code which will compiled on the client's system. You hardcode your
binary interface, the customer compiles Linux' source-comparible
interface. That'll resolve the problem.

However, you see that it's a PITA to live with binary-only modules. It's
easier to release sources:)

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw@lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
      ret = do_actions((curr | FREE_SPEECH) & ~(IRAQ_WAR_2 | DRM | TCPA));

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

      reply	other threads:[~2003-09-03 16:00 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-03  3:40 Dumitru Stama
2003-09-03 15:58 ` Jan-Benedict Glaw [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030903155814.GI14376@lug-owl.de \
    --to=jbglaw@lug-owl.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®