Messages in this thread | | | From | "Henning P. Schmiedehausen" <> | Subject | Re: What exactly does "supports Linux" mean? | Date | Wed, 14 May 2003 14:09:33 +0000 (UTC) |
| |
mru@users.sourceforge.net (=?iso-8859-1?q?M=E5ns_Rullg=E5rd?=) writes:
>Even when they do, it's often far from what I would call "Linux >support". I've seen vendor drivers that made such assumptions about >the machine that they would only work on IA-32 machines. I'm talking >about things like assuming that sizof(int) == sizeof(void *) == 4, or >that physical memory addresses are the same seen from the CPU and from >the PCI bus.
This is why "the other OS" has the WHQL, signs drivers and generally does many things (including getting some cash from driver vendors) to ensure (and enforce!) that the "designed for Windows xxx" logo really helps customers.
And might be one of the reasons why they're releasing a new 'kernel' version only once every two years and go through many pains to ensure, that old drivers still run most of the times. This is an area where Linux (and many of the Linux advocates) could really learn.
From a user land perspective, only major Linux vendors or organizations could enforce such a logo program, it would cost wads of cash and it will really suck if you currently run the certification process for Linux 2.5.102 for your driver and right before you're done, 2.5.103 is released and you have to start all over again.
That's why most of the companies that _do_ provide drivers, provide them for _one_ kernel release of some Linux distributions.
Heck, I was working with an IDS (won't tell you which one), which shipped its security relevant kernel module _only_ for a truly well known distribution with the stock kernel release which had remotely exploitable holes.
While nVidia bashing is very popular on this list, this is one of the few companies that, while distributing binary only drivers, try to make an effort to keep their drivers reasonably up to date _and_ work with most new kernel releases.
Regards Henning
-- Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH hps@intermeta.de +49 9131 50 654 0 http://www.intermeta.de/
Java, perl, Solaris, Linux, xSP Consulting, Web Services freelance consultant -- Jakarta Turbine Development -- hero for hire - 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/
| |