lkml.org 
[lkml]   [2003]   [Nov]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: Announce: ndiswrapper
    Date
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Hi all,

    On Thursday 20 November 2003 05:38, William Lee Irwin III wrote:
    > It's very much a second-class flavor of open source. They dare not
    > change the kernel version lest the binary-only trainwreck explode.

    We already have a second-class flavor of open source in the kernel right
    now. There are drivers that do "magic value at magic address" in a quite
    sophisticated manner. Combine this with firmware load from Windows DLLs
    and you basically HAVE closed source, since the driver is on the device
    itself and we just invoke it via i2c commands.

    On NVidia drivers we might complain, that we don't see, which kernel
    functions are used and for what. On these drivers we don't even see what
    is done, since the device can issue DMA at will and thus scribble over
    random kernel memory on firmware malfunction. And maybe this scribbling
    is not that lethal to Windows for some reasons (e.g. area never used or
    reserved area) so it will never be fixed.

    Just have a look at some DVB hardware drivers. As much as I like *what*
    is done there, I don't like how it is done.

    What you call second-class is third-class already, since it also freezes
    the kernel ABI and behavior forcably.

    > They dare not run with the whiz-bang patches going around they're
    > interested in lest the binary-only trainwreck explode. It may oops
    > in mainline, and all they can do is wait for a tech support line to
    > answer. Well, they're a little better than that, they have hackers
    > out and about, but you're still stuck waiting for a specific small
    > set of individuals and lose all of the "many eyes" advantages.

    This "many eye" advantage is lost already by the type of drivers above
    in kernel right now. Binary-only just adds to the pain by freezing
    kernel<->module ABI.

    Regards

    Ingo Oeser


    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.2 (GNU/Linux)

    iD8DBQE/vI/xU56oYWuOrkARAubfAJ4kIKlQvGbnPHxebnEQrqcfxOxMzQCeJ1Rz
    jZ4toSAkd4Ry1LXNReuh2dc=
    =zfYZ
    -----END PGP SIGNATURE-----

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:58    [W:4.398 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site