Are all open-source drivers included in Linux?
Hello
This is definitely a newbie question. With Linux supporting so many devices these days, I was wondering if mainstream distros include all the open-source (and some proprietary) drivers ever developed, or is the user expected to download/recompile a different kernel in case some driver isn't included? To improve the chance of users having the perfect Linux experience, I'd like to hand out a distro that so many drivers that it's very likely to be plug and play. Thank you. |
If you do not have exotic hardware most distro works out of the box
|
Quote:
Quote:
- |
|
Thanks for the infos.
I intend to ship USB sticks to users who have trouble with their Windows host, so it could be very exotic (desktops from years ago, recent laptops, printers and external drives), so I would like a kernel that supports as many open-source drivers as possible. So if a driver is missing, all it takes is recompiling into a .ko binary, and tell Linux to load it? |
dupe.
|
People who make distro's tend to target an audience. They add in drivers for their intended users. Very often one has to add in drivers to match their computer.
Problem with making too many drivers is that there are millions of them, they change chipsets, change numbers and may not pick up the correct one. There are three ways to add in drivers. From kernel, from outside kernel or use something like ndiswrapper. You may wish to simply take a well known disto and use it. |
Thanks for the infos.
I guess From Kernel = statically linked within the Linux binary Outside Kernel = dynamically linked with a Linux binary compiled to allow loading and unloading drivers at will NDIS wrapper = use Windows drivers when no Linux driver is available, either open- or closed-source |
Quote:
Outside kernel - not included with source. |
Thanks for the clarification.
In case users need some extra driver for their hardware, I'll just ship them a new customized stick. |
All times are GMT -5. The time now is 03:32 PM. |