Some manufacturers write their own linux drivers, for example nvidia. Some manufacturers sponsor external driver development projects, such as Conexant, who supply some closed-source code necessary to make drivers for HCF and HSF winmodems.
I'd say that the majority of drivers are still written independently by unpaid third parties, and we should all be mightily thankful to them.
A lot of driver development is centralised in larger projects - for example OSS, and XFree86.
|